CanJS

Software kuvakaappaus:
CanJS
Ohjelmiston tiedot:
Versio: 2.3.6 Päivitetty
Lähetyksen päivämäärä: 10 Feb 16
Kehittäjä: Bitovi
Lupa: Vapaa
Suosio: 25

Rating: 2.0/5 (Total Votes: 1)

CanJS & rsquo; ydin tukee Dojo , jQuery , Zepto , YUI ja Mootools .

Näin se & nbsp; avaa itse laaja ryhmä kehittäjiä ja käyttää tapauksissa ansiosta aiemmin tutkimaton mahdollisuutta yhdistää teknologioita yhdessä, keskittymisen sijasta vain yhdelle työkalu.

puitteissa rakennettiin pieni ydin ja MV * rakenne, joka tukee kaksisuuntaista tietojen sitova, omien koodien, reagoiva widgetit, ja sen oma mallin moottori.

CanJS toimii client-side (selaimet) ja palvelinpuolen (Node.js) AMD ympäristöissä.

CanJS kehitettiin olla osa JavaScript puitteet - JavaScriptMVC .

Mikä on uusi tässä julkaisussa:

  • nimeäminen ja lisäämällä can.Component viewModel omaisuutta.
  • Aseta yhteydessä oikein, kun async laskea pituus on 1
  • Typo (käyttö @params sijaan @param) in can.Model ohjeissa
  • Lisätty huomata ja esimerkkikoodia havainnollistaa suhteellista can.view.Scope.attr hakuja.
  • Downloads can.Compute, ja & quot; laskea & quot; tyyppi ja asettajan / getter kuoret varten määritellä Pugin
  • can-arvo ei kaksisuuntainen sitoa avaimella arvo, joka on 0 ja yksi arvoista valintaruutu
  • Spaces ympärille avain tölkki-arvo eivät kaksisuuntainen sitoa
  • voi TAPAHTUMAA voi soittaa väli toimintoja ennen soittoa lopullinen toiminto
  • can.fixture.store esineitä ei toimi .create
  • can.Model resurssia ei luo & quot; tuhota & quot; staattinen menetelmä
  • Älä muuta reittiä, jos ainoa muutos olisi prepending & quot;! & Quot;
  • Tee RequireJS työskennellä can.import
  • Täytä Lajittelu plugin
  • Can ATTR set valintaruudut
  • Lisää / poista tapahtumia aina antaa sinulle takaisin matriisia
  • Siirretty jQuery pois travis.yml tiedoston ja osaksi devDependencies
  • can.route.setState ei syvä reitti
  • travis.yml before_script
  • todettavissa voi / kartta / backup plugin

Mikä on uusi versiossa 2.3.1:

  • nimeäminen ja lisäämällä can.Component viewModel omaisuutta.
  • Aseta yhteydessä oikein, kun async laskea pituus on 1
  • Typo (käyttö @params sijaan @param) in can.Model ohjeissa
  • Lisätty huomata ja esimerkkikoodia havainnollistaa suhteellista can.view.Scope.attr hakuja.
  • Downloads can.Compute, ja & quot; laskea & quot; tyyppi ja asettajan / getter kuoret varten määritellä Pugin
  • can-arvo ei kaksisuuntainen sitoa avaimella arvo, joka on 0 ja yksi arvoista valintaruutu
  • Spaces ympärille avain tölkki-arvo eivät kaksisuuntainen sitoa
  • voi TAPAHTUMAA voi soittaa väli toimintoja ennen soittoa lopullinen toiminto
  • can.fixture.store esineitä ei toimi .create
  • can.Model resurssia ei luo & quot; tuhota & quot; staattinen menetelmä
  • Älä muuta reittiä, jos ainoa muutos olisi prepending & quot;! & Quot;
  • Tee RequireJS työskennellä can.import
  • Täytä Lajittelu plugin
  • Can ATTR set valintaruudut
  • Lisää / poista tapahtumia aina antaa sinulle takaisin matriisia
  • Siirretty jQuery pois travis.yml tiedoston ja osaksi devDependencies
  • can.route.setState ei syvä reitti
  • travis.yml before_script
  • todettavissa voi / kartta / backup plugin

Mikä on uusi versiossa 2.2.9:

  • nimeäminen ja lisäämällä can.Component viewModel omaisuutta.
  • Aseta yhteydessä oikein, kun async laskea pituus on 1
  • Typo (käyttö @params sijaan @param) in can.Model ohjeissa
  • Lisätty huomata ja esimerkkikoodia havainnollistaa suhteellista can.view.Scope.attr hakuja.
  • Downloads can.Compute, ja & quot; laskea & quot; tyyppi ja asettajan / getter kuoret varten määritellä Pugin
  • can-arvo ei kaksisuuntainen sitoa avaimella arvo, joka on 0 ja yksi arvoista valintaruutu
  • Spaces ympärille avain tölkki-arvo eivät kaksisuuntainen sitoa
  • voi TAPAHTUMAA voi soittaa väli toimintoja ennen soittoa lopullinen toiminto
  • can.fixture.store esineitä ei toimi .create
  • can.Model resurssia ei luo & quot; tuhota & quot; staattinen menetelmä
  • Älä muuta reittiä, jos ainoa muutos olisi prepending & quot;! & Quot;
  • Tee RequireJS työskennellä can.import
  • Täytä Lajittelu plugin
  • Can ATTR set valintaruudut
  • Lisää / poista tapahtumia aina antaa sinulle takaisin matriisia
  • Siirretty jQuery pois travis.yml tiedoston ja osaksi devDependencies
  • can.route.setState ei syvä reitti
  • travis.yml before_script
  • todettavissa voi / kartta / backup plugin

Mikä on uusi versiossa 2.2.6:

  • nimeäminen ja lisäämällä can.Component viewModel omaisuutta.
  • Aseta yhteydessä oikein, kun async laskea pituus on 1
  • Typo (käyttö @params sijaan @param) in can.Model ohjeissa
  • Lisätty huomata ja esimerkkikoodia havainnollistaa suhteellista can.view.Scope.attr hakuja.
  • Downloads can.Compute, ja & quot; laskea & quot; tyyppi ja asettajan / getter kuoret varten määritellä Pugin
  • can-arvo ei kaksisuuntainen sitoa avaimella arvo, joka on 0 ja yksi arvoista valintaruutu
  • Spaces ympärille avain tölkki-arvo eivät kaksisuuntainen sitoa
  • voi TAPAHTUMAA voi soittaa väli toimintoja ennen soittoa lopullinen toiminto
  • can.fixture.store esineitä ei toimi .create
  • can.Model resurssia ei luo & quot; tuhota & quot; staattinen menetelmä
  • Älä muuta reittiä, jos ainoa muutos olisi prepending & quot;! & Quot;
  • Tee RequireJS työskennellä can.import
  • Täytä Lajittelu plugin
  • Can ATTR set valintaruudut
  • Lisää / poista tapahtumia aina antaa sinulle takaisin matriisia
  • Siirretty jQuery pois travis.yml tiedoston ja osaksi devDependencies
  • can.route.setState ei syvä reitti
  • travis.yml before_script
  • todettavissa voi / kartta / backup plugin

Mikä on uusi versiossa 2.2.5:

  • nimeäminen ja lisäämällä can.Component viewModel omaisuutta.
  • Aseta yhteydessä oikein, kun async laskea pituus on 1
  • Typo (käyttö @params sijaan @param) in can.Model ohjeissa
  • Lisätty huomata ja esimerkkikoodia havainnollistaa suhteellista can.view.Scope.attr hakuja.
  • Downloads can.Compute, ja & quot; laskea & quot; tyyppi ja asettajan / getter kuoret varten määritellä Pugin
  • can-arvo ei kaksisuuntainen sitoa avaimella arvo, joka on 0 ja yksi arvoista valintaruutu
  • Spaces ympärille avain tölkki-arvo eivät kaksisuuntainen sitoa
  • voi TAPAHTUMAA voi soittaa väli toimintoja ennen soittoa lopullinen toiminto
  • can.fixture.store esineitä ei toimi .create
  • can.Model resurssia ei luo & quot; tuhota & quot; staattinen menetelmä
  • Älä muuta reittiä, jos ainoa muutos olisi prepending & quot;! & Quot;
  • Tee RequireJS työskennellä can.import
  • Täytä Lajittelu plugin
  • Can ATTR set valintaruudut
  • Lisää / poista tapahtumia aina antaa sinulle takaisin matriisia
  • Siirretty jQuery pois travis.yml tiedoston ja osaksi devDependencies
  • can.route.setState ei syvä reitti
  • travis.yml before_script
  • todettavissa voi / kartta / backup plugin

Mikä on uusi versiossa 2.1.4 / 2.2.0-pre.0:

  • Tee tölkin .Construct työskennellä getter / laatijat (ja super plugin)
  • Päivitä compute.read myös palata rakentaja toimintoja
  • omaisuutta, jolle ei validoinnit määritellään heittää poikkeus
  • Lukeminen epämääräisiä arvoja laajuudeltaan.
  • Kiinteä toiminto päälleäänittävän
  • käyttäminen attrData.scope.compute kuin asettaja heittää virheen, jos getter ole kutsuttu
  • Setting laskee luotu computeData heittävät jos asetettu ensimmäinen
  • Fix IE7 merkki pääsy
  • $. Fn.scope määrittelemätön käytettäessä CommonJS
  • Ei voi lukea ominaisuuksia can.Map sisällä kiinteistön arvon menetelmä
  • Poistettu madeMap ja getMapFromObject alkaen LazyMap koska se käyttämätön
  • Dispatch oikeat argumentit can.List: liitos jos kytkemiseksi ja irrottamiseksi samoja elementtejä.
  • Ristiriitaiset tulokset laajennettaessa jäsennetään can.Models
  • soveltamisala objektit rakentaja toiminto kiinteistöt esitetään menetelmät
  • Viikset varoitus auttajien
  • laajentaminen Malli korvaa parseModels ()
  • Käyttämättömät muuttuja can.Model

Mikä on uusi versiossa 2.1.3:

  • Muutokset:
  • IE 8 + 10 korjauksia
  • Varmistaa can.compute.read voi lukea lopullinen can.route arvo
  • Mahdollistaa karttoja välitetään can.Map n rakentajan
  • Tekee can.route.current on havaittavissa
  • Komponentti ei päivitä soveltamisala id, class, ja data-view-id määritemuutokset
  • Estä "vuotava lukee" yksittäisistä sitoa laskee
  • can.Map rakentaja epäonnistuu, jos kulunut toinen Kartta
  • epätäydellinen dokumentaation can.List.prototype.filter
  • can.Map menetelmää ei tulla laskettavissa automaattisesti
  • can.route.current ei elä-sidottavan
  • setupSingleBindComputeHandlers vuotaa tilapäinen havaittavuutta.
  • can.compute.read ei pitäisi kutsua can.route
  • Korjaa compute.read kanssa Map kääritty laskentatehoa
  • Käytettäessä auttaja 2 string argumentteja
  • yksinkertaistaminen ja selkeys lazymap dokumentit
  • dokumentointi, miten saadaan Map ominaisuuksia sisältävä piste

Mikä on uusi versiossa 2.1.0:

  • Muutokset:
  • Stache kysymystä varastaa ja puolilainausmerkkejä
  • Päivitä komponentti dokumentit noin ohimennen dataa attribuutteja
  • can.Mustache, can.EJS ja can.view.mustache, can.view.ejs poistetaan
  • Viimeistely can.Map.define dokumentit
  • Varoitus ei käytetä pidentää.
  • lisääminen opas kehittämiseen plugins
  • Lista lupauksen asiakirjat.
  • Viikset dev puunkorjuu
  • can.Map.define
  • Tekee can-arvoa ja voi-TAPAHTUMA työtä {}
  • Korjaa bugeja mukautettuja itsesulkeutuvilla tunnisteet ja tyhjä omien koodien.
  • {} toimii tölkin-arvoa ja voi kakkospainikkeella
  • Stache ei rekisteröi oikein varastaa
  • can.Mustache on muuntaa can.Model jotta can.Map
  • can-arvo käsittelyn null lisäksi määrittelemättömiä Valittujen elementtien
  • can.view.live dokumentit
  • Päivitykset reseptit sivulle

Mikä on uusi versiossa 2.0.7:

  • Muutokset:
  • Configuration AMD kehittämiseen rakentaa
  • AMD dev build

Mikä on uusi versiossa 2.0.4:

  • Toiminnot maailmanlaajuisesti määritellään, kun sen ei pitäisi olla
  • Undefined lista välitetään {{#each}}
  • Lisätty testi asetettu tapahtuman bug (live sitova lohko)
  • Tuki Offline Testing
  • Käytettäessä tiettyjä html-kommentit, can.view.Scanner ei tunnista niitä oikein

Mikä on uusi versiossa 2.0.3:

  • Viikset silmukat eivät tulosta 0.
  • Noudata rakennusmestari päivitys
  • tarjoaminen can.Map rakentaja toiminto komponentin laajuus ei toimi.
  • @index ei laskettu oikein, kun on samat alkiot joukossa
  • Sisällä eventHandler this.scope ei ole asetettu (kuten sitä kutsutaan laajuudesta itse)
  • Bower tukea, useita jQuery versioita

Mikä on uusi versiossa 2.0.0:

  • Changed:
  • vaihtaminen luettelot Live-sitova
  • Destroy parametrien
  • Special määrite sitova
  • Viikset sitovia luetteloita auttajien
  • Tietyt HTML attribuutteja tarvitsevat erityistä live-sitova
  • Destroy malleja ja ominaisuuksia.
  • Jotkut kirjoitusvirhe n asiakirjoissa.
  • attr () ei toimi joissakin tapauksissa IE9
  • can.Object riippuvuus can.fixture
  • Näytä renderöijä toiminnot eivät toimi Deferreds
  • can.view.ejs (str) ja can.view.ejs (id, str) palaa erilaisia ​​vastauksia
  • can.Mustache: #if leikkeitä sulatettu kahdesti, kun aktivoitu Live-sitova
  • can.route.ready ei pitäisi kutsua automaattisesti
  • can.route oletusarvot eivät toimi

Mikä on uusi versiossa 1.1.8:

  • can.Observe.List.Sort: kiinnittyä silloin, kun vertailuryhmässä ei ole funktio
  • makeFindOne esimerkki välimuistivirhe: http://canjs.com/docs/can.Model.makeFindOne.html
  • Kaksi edestakaista lausuntoja Mustache.getHelper
  • Suositeltava syntaksin taukoja can.route
  • Estä päättymätön toisto päälle unbindAndTeardown kun Noudata n _bindings on määrittelemätön ja Tarkkaile on itseensä viittaavan

Mikä on uusi versiossa 1.1.4:

  • Lisätty:
  • removeAttr can.Model määrite.
  • Calling tuhota Ei jatkui mallista.
  • jQuery 1.9.x tukea.
  • Viikset Auttajat jotka hyväksyvät laskee ja palauttaa elementin pitäisi toimia.

Mikä on uusi versiossa 1.1.3:

  • Renderöinti malleja taulukoissa tuottaa erilaisia ​​tuloksia kuin vastaava tarkkailla
  • Data Viikset auttaja ei jäsentää määrite oikein
  • Osittainen Viikset näkymät olettaa oikea vanhemman tag live-sitova
  • Viikset partials eivät jäsentää oikein

Mikä on uusi versiossa 1.1.2:

  • ratkaistavat ongelma, kun varastaminen viikset templates - voi / view / viikset tuotto voi vastustaa nyt.
  • Controls ei pitäisi sitoutua malleihin sisältävien tapahtumien epämääräisiä arvoja.
  • nollaaminen muoto muuttuu tulon arvot.
  • Lisätietoja AMD rakentaa parannuksia.

Mikä on uusi versiossa 1.1.0:

  • Lisätty AMD noudattamista.

Mikä on uusi versiossa v1.0b:

  • Päivitetty Sivuta demo oletukset.

Vaatimukset

  • Javascriptin asiakkaan puolella
  • Node.js palvelinpuolen ympäristöissä

Vastaavia ohjelmistoja

Twig
Twig

10 Dec 15

JSON5
JSON5

18 Apr 16

DynoSRC
DynoSRC

13 May 15

Muu ohjelmistojen kehittäjä Bitovi

FuncUnit
FuncUnit

12 May 15

StealJS
StealJS

12 Apr 15

DocumentJS
DocumentJS

9 Apr 16

Kommentit CanJS

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan