CanJS

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

Rating: 2.0/5 (Total Votes: 1)

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

GPX.js
GPX.js

23 Jul 15

DOMtastic
DOMtastic

9 Feb 16

Free the Foxes
Free the Foxes

5 Jun 15

Lo-Dash
Lo-Dash

12 Apr 15

Annen programvare fra utvikleren Bitovi

StealJS
StealJS

12 Apr 15

DocumentJS
DocumentJS

9 Apr 16

FuncUnit
FuncUnit

12 May 15

Kommentarer til CanJS

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