CanJS

Skjermbilde programvare:
CanJS
Prog.varedetaljer:
Versjon: 2.3.6 Oppdatert
Last opp dato: 10 Feb 16
Utvikler: Bitovi
Lisens: Gratis
Popularitet: 90

Rating: 3.5/5 (Total Votes: 2)

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

Lignende programvare

Apache Shindig
Apache Shindig

13 Apr 15

Blitz templates
Blitz templates

11 Mar 16

Dust
Dust

20 Jul 15

Underscore.py
Underscore.py

13 May 15

Annen programvare fra utvikleren Bitovi

jQuery++
jQuery++

9 Apr 16

DocumentJS
DocumentJS

9 Apr 16

FuncUnit
FuncUnit

12 May 15

Kommentarer til CanJS

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!