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

Spring AMQP
Spring AMQP

10 Dec 15

miuri.js
miuri.js

13 May 15

Runt
Runt

13 May 15

Hamlet
Hamlet

6 Mar 16

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!