CanJS

Screenshot Software:
CanJS
Mga detalye ng Software:
Bersyon: 2.3.6 Na-update
I-upload ang petsa: 10 Feb 16
Nag-develop: Bitovi
Lisensya: Libre
Katanyagan: 90

Rating: 2.0/5 (Total Votes: 1)

CanJS & rsquo; core suporta Dojo , jQuery , Zepto , YUI at Mootools .

Sa pamamagitan ng paggawa nito, ito & nbsp; bumubukang kusa sa isang malawak na pangkat ng mga developer at gamitin ang mga kaso, salamat sa isang dati unexplored posibilidad ng pagsasama-sama ng mga teknolohiya sama-sama, sa halip na tumututok lamang sa isang solong tool.

framework ay binuo sa isang maliit na core at isang MV * istraktura, na sumusuporta sa dalawang-way data bisa, pasadyang mga tag, tumutugon widgets, at ang kanyang sariling template engine.

CanJS gumagana sa client-side (browser) at server-side (Node.js) AMD environment.

CanJS ay binuo upang maging bahagi ng framework JavaScript - JavaScriptMVC

Ano ang bago sa ito release:.

  • Pinapalitan ang pangalan at pagdaragdag can.Component ViewModel ari-arian.
  • I-set ang konteksto tama kapag ang isang async compute ay may haba ng 1
  • Typo (paggamit ng @params halip ng @param) sa ni can.Model dokumentasyon
  • Nagdagdag ng tala at ilang sample code illustrating kamag can.view.Scope.attr lookups.
  • Nagdadagdag can.Compute, at & quot; compute & quot; uri at setter / geter pinagbalatan para tukuyin Pugin
  • Maaari-value ay hindi dalawang paraan magbigkis na may isang key halaga na may 0 at isa mga halaga sa isang checkbox
  • Spaces sa paligid ng isang susi sa lata-value ay hindi dalawang paraan magbigkis
  • Maaari-EVENT maaaring hindi tumawag intermediate function bago ng pagtawag ng huling function
  • can.fixture.store na may mga bagay ay hindi gumagana para .create
  • can.Model resource ay hindi paglikha & quot; sirain & quot; static na paraan
  • Huwag baguhin ruta kung ang tanging pagbabago ay magiging prepending & quot;! & Quot;
  • Gumawa RequireJS gumana sa can.import
  • Kumpletuhin ang Suriin plugin
  • Maaari attr set checkbox
  • Magdagdag / Mag-alis ng mga kaganapan palaging magbibigay sa iyo pabalik arrays
  • Inilipat jQuery labas ng travis.yml file at sa devDependencies
  • can.route.setState ay hindi malalim linisin ang ruta
  • travis.yml before_script
  • kapuna maaari / mapa / backup plugin

Ano ang bago sa bersyon 2.3.1:.

  • Pinapalitan ang pangalan at pagdaragdag can.Component ViewModel property
  • I-set ang konteksto tama kapag ang isang async compute ay may haba ng 1
  • Typo (paggamit ng @params halip ng @param) sa ni can.Model dokumentasyon
  • Nagdagdag ng tala at ilang sample code illustrating kamag can.view.Scope.attr lookups.
  • Nagdadagdag can.Compute, at & quot; compute & quot; uri at setter / geter pinagbalatan para tukuyin Pugin
  • Maaari-value ay hindi dalawang paraan magbigkis na may isang key halaga na may 0 at isa mga halaga sa isang checkbox
  • Spaces sa paligid ng isang susi sa lata-value ay hindi dalawang paraan magbigkis
  • Maaari-EVENT maaaring hindi tumawag intermediate function bago ng pagtawag ng huling function
  • can.fixture.store na may mga bagay ay hindi gumagana para .create
  • can.Model resource ay hindi paglikha & quot; sirain & quot; static na paraan
  • Huwag baguhin ruta kung ang tanging pagbabago ay magiging prepending & quot;! & Quot;
  • Gumawa RequireJS gumana sa can.import
  • Kumpletuhin ang Suriin plugin
  • Maaari attr set checkbox
  • Magdagdag / Mag-alis ng mga kaganapan palaging magbibigay sa iyo pabalik arrays
  • Inilipat jQuery labas ng travis.yml file at sa devDependencies
  • can.route.setState ay hindi malalim linisin ang ruta
  • travis.yml before_script
  • kapuna maaari / mapa / backup plugin

Ano ang bago sa bersyon 2.2.9:.

  • Pinapalitan ang pangalan at pagdaragdag can.Component ViewModel property
  • I-set ang konteksto tama kapag ang isang async compute ay may haba ng 1
  • Typo (paggamit ng @params halip ng @param) sa ni can.Model dokumentasyon
  • Nagdagdag ng tala at ilang sample code illustrating kamag can.view.Scope.attr lookups.
  • Nagdadagdag can.Compute, at & quot; compute & quot; uri at setter / geter pinagbalatan para tukuyin Pugin
  • Maaari-value ay hindi dalawang paraan magbigkis na may isang key halaga na may 0 at isa mga halaga sa isang checkbox
  • Spaces sa paligid ng isang susi sa lata-value ay hindi dalawang paraan magbigkis
  • Maaari-EVENT maaaring hindi tumawag intermediate function bago ng pagtawag ng huling function
  • can.fixture.store na may mga bagay ay hindi gumagana para .create
  • can.Model resource ay hindi paglikha & quot; sirain & quot; static na paraan
  • Huwag baguhin ruta kung ang tanging pagbabago ay magiging prepending & quot;! & Quot;
  • Gumawa RequireJS gumana sa can.import
  • Kumpletuhin ang Suriin plugin
  • Maaari attr set checkbox
  • Magdagdag / Mag-alis ng mga kaganapan palaging magbibigay sa iyo pabalik arrays
  • Inilipat jQuery labas ng travis.yml file at sa devDependencies
  • can.route.setState ay hindi malalim linisin ang ruta
  • travis.yml before_script
  • kapuna maaari / mapa / backup plugin

Ano ang bago sa bersyon 2.2.6:.

  • Pinapalitan ang pangalan at pagdaragdag can.Component ViewModel property
  • I-set ang konteksto tama kapag ang isang async compute ay may haba ng 1
  • Typo (paggamit ng @params halip ng @param) sa ni can.Model dokumentasyon
  • Nagdagdag ng tala at ilang sample code illustrating kamag can.view.Scope.attr lookups.
  • Nagdadagdag can.Compute, at & quot; compute & quot; uri at setter / geter pinagbalatan para tukuyin Pugin
  • Maaari-value ay hindi dalawang paraan magbigkis na may isang key halaga na may 0 at isa mga halaga sa isang checkbox
  • Spaces sa paligid ng isang susi sa lata-value ay hindi dalawang paraan magbigkis
  • Maaari-EVENT maaaring hindi tumawag intermediate function bago ng pagtawag ng huling function
  • can.fixture.store na may mga bagay ay hindi gumagana para .create
  • can.Model resource ay hindi paglikha & quot; sirain & quot; static na paraan
  • Huwag baguhin ruta kung ang tanging pagbabago ay magiging prepending & quot;! & Quot;
  • Gumawa RequireJS gumana sa can.import
  • Kumpletuhin ang Suriin plugin
  • Maaari attr set checkbox
  • Magdagdag / Mag-alis ng mga kaganapan palaging magbibigay sa iyo pabalik arrays
  • Inilipat jQuery labas ng travis.yml file at sa devDependencies
  • can.route.setState ay hindi malalim linisin ang ruta
  • travis.yml before_script
  • kapuna maaari / mapa / backup plugin

Ano ang bago sa bersyon 2.2.5:.

  • Pinapalitan ang pangalan at pagdaragdag can.Component ViewModel property
  • I-set ang konteksto tama kapag ang isang async compute ay may haba ng 1
  • Typo (paggamit ng @params halip ng @param) sa ni can.Model dokumentasyon
  • Nagdagdag ng tala at ilang sample code illustrating kamag can.view.Scope.attr lookups.
  • Nagdadagdag can.Compute, at & quot; compute & quot; uri at setter / geter pinagbalatan para tukuyin Pugin
  • Maaari-value ay hindi dalawang paraan magbigkis na may isang key halaga na may 0 at isa mga halaga sa isang checkbox
  • Spaces sa paligid ng isang susi sa lata-value ay hindi dalawang paraan magbigkis
  • Maaari-EVENT maaaring hindi tumawag intermediate function bago ng pagtawag ng huling function
  • can.fixture.store na may mga bagay ay hindi gumagana para .create
  • can.Model resource ay hindi paglikha & quot; sirain & quot; static na paraan
  • Huwag baguhin ruta kung ang tanging pagbabago ay magiging prepending & quot;! & Quot;
  • Gumawa RequireJS gumana sa can.import
  • Kumpletuhin ang Suriin plugin
  • Maaari attr set checkbox
  • Magdagdag / Mag-alis ng mga kaganapan palaging magbibigay sa iyo pabalik arrays
  • Inilipat jQuery labas ng travis.yml file at sa devDependencies
  • can.route.setState ay hindi malalim linisin ang ruta
  • travis.yml before_script
  • kapuna maaari / mapa / backup plugin

Ano ang bago sa bersyon 2.1.4 / 2.2.0-pre.0:

  • Gumawa lata .Construct gumana sa geter / setters (at sobrang plugin)
  • I-update compute.read na ring ibalik constructor function
  • ari-arian para sa kung saan walang validations ay tinukoy throws ng exception
  • Pagbabasa mula undefined halaga sa saklaw.
  • Fixed function na overwrite
  • Paggamit attrData.scope.compute bilang setter throws ng isang error kung ang geter ay hindi pa tinatawag
  • Setting computes nilikha gamit computeData ay magtapon kung nagtakda una
  • Ayusin IE7 karakter access
  • $. Fn.scope undefined kapag gumagamit CommonJS
  • Hindi mabasa katangian ng can.Map loob paraan halaga ng ari-arian ni
  • Inalis madeMap at getMapFromObject mula LazyMap dahil ito ay hindi nagamit na
  • Dispatch tamang argumento sa can.List: magdugtong kung pagpasok at pag-alis ng parehong mga elemento
  • .
  • Paiba resulta kapag pagpapalawak parse can.Models
  • scope mga bagay na may constructor function na ari-arian ay itinuturing bilang pamamaraan
  • Mustache babala sa helpers
  • Pagpapalawak isang Modelo overwrites parseModels ()
  • Hindi nagamit na variable sa can.Model

Ano ang bago sa bersyon 2.1.3:

  • Mga Pagbabago:
  • IE 8 + 10 mga pag-aayos
  • Gumagawa bang can.compute.read maaaring basahin ang isang pangwakas na halaga can.route
  • Pinapayagan mapa lumipas sa can.Map constructor
  • Gumagawa can.route.current ay kapansin-pansin
  • Component ay hindi i-update ang saklaw sa id, klase, at data-view-id attribute pagbabago
  • Pigilan 'tagas bumabasa' sa single magbigkis computes
  • can.Map constructor nabigo kung lumipas isa pang Map
  • Hindi kumpleto papeles para can.List.prototype.filter
  • can.Map paraan ay hindi maging nakukuwenta awtomatikong
  • can.route.current ay hindi live-bindable
  • setupSingleBindComputeHandlers tumagas pansamantalang observables.
  • can.compute.read hindi dapat tumawag can.route
  • Pag-aayos compute.read may Map balot sa isang compute
  • Kapag gumagamit ng isang helper na may 2 string argumento
  • Simplifying at clarifying lazymap docs
  • Documenting paano i-access properties Map na naglalaman ng isang tuldok

Ano ang bago sa bersyon 2.1.0:

  • Mga Pagbabago:
  • Stache isyu sa magnakaw at single quotes
  • I-update component docs tungkol pagpasa sa data sa pamamagitan ng mga katangian
  • can.Mustache, can.EJS at can.view.mustache, can.view.ejs ay depreciated
  • finalize can.Map.define docs
  • Babala hindi gumagamit extend.
  • Pagdaragdag gabay para sa pagbuo ng mga plugin
  • Listahan pangako babasahin.
  • Mustache dev logging
  • can.Map.define
  • Gumagawa maaari-halaga at maaari-EVENT trabaho sa {}
  • Pag-aayos ng bug na may custom self-pagsasara tags at walang laman pasadyang mga tag.
  • {} ay gumagana sa lata-value at maaaring-click ang
  • Stache ay hindi magrerehistro ng tama sa magnakaw
  • can.Mustache ay nagko-convert ng isang can.Model sa isang can.Map
  • Maaari-value handling null bilang karagdagan sa hindi natukoy na para sa mga piling elemento
  • can.view.live docs
  • Update sa recipes pahina

Ano ang bago sa bersyon 2.0.7:

  • Mga Pagbabago:
  • Pag-configure para sa AMD unlad build
  • AMD dev build

Ano ang bago sa bersyon 2.0.4:

  • Pag-andar globally tinukoy kapag ito ay hindi dapat maging
  • Undefined list lumipas na {{#each}}
  • Idinagdag pagsubok para nakapasok kaganapan bug (live umiiral block)
  • Suporta Offline Testing
  • Kapag gumagamit ng mga tiyak na html-komento, can.view.Scanner ay hindi kilala ng mga ito nang tama

Ano ang bago sa bersyon 2.0.3:

  • Mustache loops huwag i-print 0
  • Obserbahan update builder
  • Ang paglalagay ng isang can.Map constructor function na upang scope isang bahagi ni ay hindi gumagana.
  • @index ay hindi kinakalkula ng tama kapag may mga magkakahawig na mga elemento sa listahan
  • Sa loob ng eventHandler this.scope hindi nakatakda (tulad ng ito ay tinatawag na sa saklaw mismo)
  • Bower support, maramihang mga bersyon jQuery

Ano ang bago sa bersyon 2.0.0:

  • Binago:
  • Kapag pinalitan listahan nakatira-umiiral
  • Wasakin params
  • Special attribute umiiral
  • Mustache nagbubuklod listahan sa helpers
  • Ang ilang mga katangian HTML kailangan ng espesyal na live-umiiral
  • Wasakin template at mga katangian.
  • Ang ilang mga typo sa mga babasahin.
  • attr () hindi gumagana sa ilang mga kaso sa IE9
  • can.Object dependency para can.fixture
  • Tingnan renderer function ay hindi gumagana sa Deferreds
  • can.view.ejs (str) at can.view.ejs (id, str) bumalik iba't ibang kasagutan
  • can.Mustache: # kung mga seksyon ay render nang dalawang beses kapag aktibo sa mga live-umiiral
  • can.route.ready dapat hindi ibilang awtomatikong
  • can.route default na halaga ay hindi gumagana

Ano ang bago sa bersyon 1.1.8:

  • can.Observe.List.Sort: fix para kaso kapag comparator ay hindi isang function
  • makeFindOne halimbawa cache error: http://canjs.com/docs/can.Model.makeFindOne.html
  • Dalawang return pahayag sa Mustache.getHelper
  • Inirerekumendang syntax breaks can.route
  • Pigilan walang katapusan na recursion sa unbindAndTeardown kapag ni Obserbahan _bindings ay hindi maliwanag at Obserbahan ay self-referential

Ano ang bago sa bersyon 1.1.4:

  • Added:
  • removeAttr can.Model attribute.
  • Tumatawag magpapahamak man sa mga di persisted modelo.
  • jQuery 1.9.x support.
  • Mustache Helpers na tinatanggap computes at ibalik ang isang elemento ay dapat na gumana.

Ano ang bago sa bersyon 1.1.3:

  • Pag-render na modelo sa talahanayan produces iba't ibang mga resulta kaysa sa isang katumbas obserbahan
  • Data Mustache helper ay hindi parse ipatungkol maayos
  • Bahagyang Mustache views akuin ang tamang parent tag para sa live na-may-bisang
  • Mustache partials huwag parse maayos

Ano ang bago sa bersyon 1.1.2:

  • Malutas isyu kapag pagnanakaw bigote template - Maaari / view / bigote returns maaari object ngayon.
  • Mga kontrol ay hindi dapat sumailalim sa templated kaganapan na naglalaman ng hindi natukoy na halaga.
  • Pag-reset ng isang form ng mga pagbabago input mga halaga sa.
  • Ang karagdagang AMD bumuo ng mga pagpapabuti.

Ano ang bago sa bersyon 1.1.0:.

  • Added AMD pagsunod

Ano ang bago sa bersyon v1.0b:.

  • Na-update Paginate demo default

Kinakailangan

  • JavaScript pinagana sa client side
  • Node.js para sa mga kapaligiran server-side

Katulad na software

Lodash
Lodash

18 Jul 16

node-linq
node-linq

13 Apr 15

PREP
PREP

13 May 15

AJS Library
AJS Library

5 Jun 15

Iba pang mga software developer ng Bitovi

StealJS
StealJS

12 Apr 15

jQuery++
jQuery++

9 Apr 16

DocumentJS
DocumentJS

9 Apr 16

Mga komento sa CanJS

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!