CanJS & rsquo; kjernen støtter Dojo , jQuery , Zepto , YUI og Mootools .
Ved å gjøre dette, det & nbsp; åpner seg for en bred gruppe av utviklere og bruk tilfeller takket være en tidligere uutforsket muligheten for å kombinere teknologier sammen, i stedet for å fokusere bare på ett enkelt verktøy.
Rammen ble bygget på en liten kjerne og en MV * struktur, støtter toveis databinding, egendefinerte koder, responsive widgets, og sin egen mal motor.
CanJS fungerer med klientsiden (nettlesere) og server-side (Node.js) AMD miljøer.
CanJS ble utviklet for å være en del av Javascript rammeverk - JavaScriptMVC
Hva er nytt i denne utgaven.
- Gi nytt navn og legge can.Component viewModel eiendom.
- Sett sammenheng riktig måte når en asynkron beregnings har en lengde på 1
- Typo (bruk av @params stedet for @param) i can.Model dokumentasjon
- Lagt til en merknad og noen eksempelkode som viser relative can.view.Scope.attr oppslag.
- Legger can.Compute, og & quot; beregne & quot; type og setter / getter paring for å definere Pugin
- kan-verdi ikke toveis bind med en nøkkelverdi som har 0 og én verdier til en avkrysnings
- Spaces rundt en nøkkel med kan-verdi ikke toveis bind
- kan-EVENT kan ikke kalle mellom funksjoner før du ringer den endelige funksjon
- can.fixture.store med gjenstander fungerer ikke for .create
- can.Model ressurs ikke skaper & quot; ødelegge & quot; statiske metoden
- Ikke endre rute hvis den eneste endringen ville være prepending & quot;! & Quot;
- Gjør RequireJS jobbe med can.import
- Fullfør Sorter plugin
- Kan attr sett avmerkingsboksene
- Legg til / fjern hendelser alltid gi deg tilbake arrays
- Flyttet jQuery ut av travis.yml fil og inn devDependencies
- can.route.setState ikke dypt rengjøre ruten
- travis.yml before_script
- observer kan / kart / backup plugin
Hva er nytt i versjon 2.3.1.
- Gi nytt navn og legge can.Component viewModel eiendom
- Sett sammenheng riktig måte når en asynkron beregnings har en lengde på 1
- Typo (bruk av @params stedet for @param) i can.Model dokumentasjon
- Lagt til en merknad og noen eksempelkode som viser relative can.view.Scope.attr oppslag.
- Legger can.Compute, og & quot; beregne & quot; type og setter / getter paring for å definere Pugin
- kan-verdi ikke toveis bind med en nøkkelverdi som har 0 og én verdier til en avkrysnings
- Spaces rundt en nøkkel med kan-verdi ikke toveis bind
- kan-EVENT kan ikke kalle mellom funksjoner før du ringer den endelige funksjon
- can.fixture.store med gjenstander fungerer ikke for .create
- can.Model ressurs ikke skaper & quot; ødelegge & quot; statiske metoden
- Ikke endre rute hvis den eneste endringen ville være prepending & quot;! & Quot;
- Gjør RequireJS jobbe med can.import
- Fullfør Sorter plugin
- Kan attr sett avmerkingsboksene
- Legg til / fjern hendelser alltid gi deg tilbake arrays
- Flyttet jQuery ut av travis.yml fil og inn devDependencies
- can.route.setState ikke dypt rengjøre ruten
- travis.yml before_script
- observer kan / kart / backup plugin
Hva er nytt i versjon 2.2.9.
- Gi nytt navn og legge can.Component viewModel eiendom
- Sett sammenheng riktig måte når en asynkron beregnings har en lengde på 1
- Typo (bruk av @params stedet for @param) i can.Model dokumentasjon
- Lagt til en merknad og noen eksempelkode som viser relative can.view.Scope.attr oppslag.
- Legger can.Compute, og & quot; beregne & quot; type og setter / getter paring for å definere Pugin
- kan-verdi ikke toveis bind med en nøkkelverdi som har 0 og én verdier til en avkrysnings
- Spaces rundt en nøkkel med kan-verdi ikke toveis bind
- kan-EVENT kan ikke kalle mellom funksjoner før du ringer den endelige funksjon
- can.fixture.store med gjenstander fungerer ikke for .create
- can.Model ressurs ikke skaper & quot; ødelegge & quot; statiske metoden
- Ikke endre rute hvis den eneste endringen ville være prepending & quot;! & Quot;
- Gjør RequireJS jobbe med can.import
- Fullfør Sorter plugin
- Kan attr sett avmerkingsboksene
- Legg til / fjern hendelser alltid gi deg tilbake arrays
- Flyttet jQuery ut av travis.yml fil og inn devDependencies
- can.route.setState ikke dypt rengjøre ruten
- travis.yml before_script
- observer kan / kart / backup plugin
Hva er nytt i versjon 2.2.6.
- Gi nytt navn og legge can.Component viewModel eiendom
- Sett sammenheng riktig måte når en asynkron beregnings har en lengde på 1
- Typo (bruk av @params stedet for @param) i can.Model dokumentasjon
- Lagt til en merknad og noen eksempelkode som viser relative can.view.Scope.attr oppslag.
- Legger can.Compute, og & quot; beregne & quot; type og setter / getter paring for å definere Pugin
- kan-verdi ikke toveis bind med en nøkkelverdi som har 0 og én verdier til en avkrysnings
- Spaces rundt en nøkkel med kan-verdi ikke toveis bind
- kan-EVENT kan ikke kalle mellom funksjoner før du ringer den endelige funksjon
- can.fixture.store med gjenstander fungerer ikke for .create
- can.Model ressurs ikke skaper & quot; ødelegge & quot; statiske metoden
- Ikke endre rute hvis den eneste endringen ville være prepending & quot;! & Quot;
- Gjør RequireJS jobbe med can.import
- Fullfør Sorter plugin
- Kan attr sett avmerkingsboksene
- Legg til / fjern hendelser alltid gi deg tilbake arrays
- Flyttet jQuery ut av travis.yml fil og inn devDependencies
- can.route.setState ikke dypt rengjøre ruten
- travis.yml before_script
- observer kan / kart / backup plugin
Hva er nytt i versjon 2.2.5.
- Gi nytt navn og legge can.Component viewModel eiendom
- Sett sammenheng riktig måte når en asynkron beregnings har en lengde på 1
- Typo (bruk av @params stedet for @param) i can.Model dokumentasjon
- Lagt til en merknad og noen eksempelkode som viser relative can.view.Scope.attr oppslag.
- Legger can.Compute, og & quot; beregne & quot; type og setter / getter paring for å definere Pugin
- kan-verdi ikke toveis bind med en nøkkelverdi som har 0 og én verdier til en avkrysnings
- Spaces rundt en nøkkel med kan-verdi ikke toveis bind
- kan-EVENT kan ikke kalle mellom funksjoner før du ringer den endelige funksjon
- can.fixture.store med gjenstander fungerer ikke for .create
- can.Model ressurs ikke skaper & quot; ødelegge & quot; statiske metoden
- Ikke endre rute hvis den eneste endringen ville være prepending & quot;! & Quot;
- Gjør RequireJS jobbe med can.import
- Fullfør Sorter plugin
- Kan attr sett avmerkingsboksene
- Legg til / fjern hendelser alltid gi deg tilbake arrays
- Flyttet jQuery ut av travis.yml fil og inn devDependencies
- can.route.setState ikke dypt rengjøre ruten
- travis.yml before_script
- observer kan / kart / backup plugin
Hva er nytt i versjon 2.1.4 / 2.2.0-pre.0:
- Gjør boks .Construct jobbe med getter / settere (og super plugin)
- Oppdater compute.read å også returnere konstruktør funksjoner
- eiendom som det ikke valideringer er definert kaster et unntak
- Lese fra udefinerte verdier i omfang.
- Fast funksjon skrivings
- Bruke attrData.scope.compute som setter kaster en feil hvis getter ikke har blitt kalt
- Setting beregner opprettet med computeData vil kaste hvis satt først
- Fix IE7 karakter tilgang
- $. Fn.scope udefinert når du bruker CommonJS
- Kan ikke lese egenskapene til can.Map inne boligens verdi metode
- Fjernet madeMap og getMapFromObject fra LazyMap siden det er ubrukt
- Dispatch riktige argumenter med can.List: spleise hvis du setter inn og fjerner de samme elementene .
- inkonsistente resultater når utvide analyseres can.Models
- omfang objekter med konstruktøren funksjon egenskaper blir behandlet som metoder
- Mustache advarsel på hjelpere
- Utvide en modell skrives parseModels ()
- Ubrukt variabel i can.Model
Hva er nytt i versjon 2.1.3:
- Endringer:
- IE 8 + 10 rettinger
- Gjør at can.compute.read kan lese en endelig can.route verdi
- Lar kart sendes til can.Map konstruktør
- Gjør can.route.current er observer
- Komponent oppdaterer ikke omfanget på id, klasse, og data-view-id attributt endringer
- Forhindre 'lekker leser "på enkelt bind beregner
- can.Map konstruktør mislykkes hvis passert en annen kart
- Ufullstendig dokumentasjon for can.List.prototype.filter
- can.Map metoden ikke bli Computable automatisk
- can.route.current ikke leve-bind
- setupSingleBindComputeHandlers lekke midlertidige observables.
- can.compute.read bør ikke kalle can.route
- Løser compute.read med et kart innpakket i et databehandlings
- Når du bruker en hjelper med 2 streng argumenter
- forenkle og avklare lazymap docs
- Dokumentere hvordan du får tilgang Kart egenskaper som inneholder en prikk
Hva er nytt i versjon 2.1.0:
- Endringer:
- Stache problem med å stjele og apostrof
- Oppdater komponent docs om bestått i data via attributter
- can.Mustache, can.EJS og can.view.mustache er can.view.ejs avskrives
- Ferdig can.Map.define docs
- Advarsel ikke bruker forlenge.
- Legge guide for utvikling av plugins
- List løfte dokumentasjon.
- Mustache dev logging
- can.Map.define
- Gjør can-verdi og kan-EVENT arbeid med {}
- Løser feil med tilpassede selvlukkende koder og tomme definerte koder.
- {} arbeider med kan-verdi og kan klikke
- Stache registrerer ikke riktig med stjele
- can.Mustache er å konvertere en can.Model til en can.Map
- kan-verdi håndtering null i tillegg til udefinert for utvalgte elementer
- can.view.live docs
- Oppdateringer oppskrifter side
Hva er nytt i versjon 2.0.7:
- Endringer:
- konfigurasjon for AMD utvikling build
- AMD dev build
Hva er nytt i versjon 2.0.4:
- Funksjoner globalt definert når det ikke skal være
- Undefined liste sendes til {{#each}}
- Lagt test for inn arrangement bug (live binding blokk)
- Support Offline Testing
- Når du bruker visse html-kommentarer, betyr can.view.Scanner ikke gjenkjenne dem korrekt
Hva er nytt i versjon 2.0.3:
- Mustache looper ikke ut 0
- Følg byggmester oppdatering
- Gir en can.Map konstruktør funksjon til en komponent omfang virker ikke.
- @index beregnes ikke riktig når det er identiske elementer i listen
- Inne i Event this.scope er ikke satt (som det heter på omfanget selv)
- Bower støtte, flere jQuery versjoner
Hva er nytt i versjon 2.0.0:
- Endret:
- Skifte lister lever-binding
- ødelegge params
- Spesial attributt binding
- Mustache bindende lister i hjelpere
- Enkelte HTML-attributter trenger spesiell levende bindende
- Destroy maler og attributter.
- Noen skrivefeil i dokumentasjonen.
- attr () ikke fungerer i noen tilfeller i IE9
- can.Object avhengighet for can.fixture
- Vis renderer funksjoner ikke fungerer med Deferreds
- can.view.ejs (str) og can.view.ejs (id, str) returnerer forskjellige svar
- can.Mustache: #if delene er gjengitt to ganger når den aktiveres fra levende bindende
- can.route.ready bør ikke kalles automatisk
- can.route standardverdiene ikke fungerer
Hva er nytt i versjon 1.1.8:
- can.Observe.List.Sort: fix for tilfelle når komparator er ikke en funksjon
- makeFindOne eksempel cache feil: http://canjs.com/docs/can.Model.makeFindOne.html
- To retur uttalelser i Mustache.getHelper
- Anbefalt syntaks pauser can.route
- Unngå uendelig rekursjon på unbindAndTeardown når Følg oss _bindings er udefinert og Observer er selvrefererende
Hva er nytt i versjon 1.1.4:
- Lagt:
- removeAttr can.Model attributt.
- Ringe ødelegge på ikke vedvarte modell.
- jQuery 1.9.x støtte.
- Mustache Hjelpere som godtar beregner og returnerer et element skal fungere.
Hva er nytt i versjon 1.1.3:
- Rendering modeller i tabeller gir andre resultater enn en tilsvarende observere
- Data Mustache hjelper ikke analysere attributtet skikkelig
- Delvis Mustache utsikt anta rett ordnet kode for live-binding
- Mustache partials ikke analysere riktig
Hva er nytt i versjon 1.1.2:
- Løst problem når stjele bart maler - kan / utsikt / bart avkastning kan protestere nå.
- Controls bør ikke binde seg til malbasert hendelser som inneholder udefinerte verdier.
- Null en form endrer inngangsverdier til.
- Ytterligere AMD bygge forbedringer.
Hva er nytt i versjon 1.1.0.
- Lagd AMD samsvar
Hva er nytt i versjon v1.0b.
- Oppdatert Paginere demo mislighold
Krav
- aktivere Javascript på klientsiden
- Node.js for server-side miljøer
Kommentarer ikke funnet