Ember

Skjermbilde programvare:
Ember
Prog.varedetaljer:
Versjon: 2.4.2 Oppdatert
Last opp dato: 12 Mar 16
Lisens: Gratis
Popularitet: 27

Rating: nan/5 (Total Votes: 0)

Ember eliminerer boilerplates og gir en standard applikasjon arkitektur som utviklere kan bygge sitt program med en rekke godt organisert, testet Javascript komponenter.

Ember har litt av et rykte i åpen kildekode og Javascript samfunnet, blir anerkjent som en av de beste JS rammer rundt, og blir klarert og brukes i produksjonsmiljøer av selskaper som Yahoo !, Groupon, Kvadrat, Zendesk, diskurs, og Livingsocial.

Under panseret, fortsetter Ember arbeidet med Sproutcore 2.0

Hva er nytt i denne utgaven.

  • Legg Autofullfør til å Ember.Select visning
  • Kontroller maler ble utarbeidet med gjeldende kompilatoren versjon.
  • Gjør det enklere å skrive late bekker.
  • Lazily tingliggjør plassering.
  • ruteren
  • Fjern EachProxy og EachArray fra eksport.
  • Fix UnrecognizedURLError ikke å være en feil.
  • Avvikle direkte bruk av Ember.CoreView.
  • Ikke del utsikt register over beholdere.
  • deprecate Ember.tryFinally og Ember.tryCatchFinally.
  • deprecate Ember.required.
  • Fix skrivefeil i deprecations av unescaped stil attributt
  • Sørg docs er ikke registrert for avskrivnings mixins.
  • Ikke eksportere Ember.Descriptor.
  • Kreve at basen href og embed src er rømt.
  • Ta med alle filene i jspm pakken.
  • Fast Sårbarhet Med Ember.js XSS {{view & quot; velg & quot;}} Valg

Hva er nytt i versjon 2.3.1:

  • Legg Autofullfør til å Ember.Select visning
  • Kontroller maler ble utarbeidet med gjeldende kompilatoren versjon.
  • Gjør det enklere å skrive late bekker.
  • Lazily tingliggjør plassering.
  • ruteren
  • Fjern EachProxy og EachArray fra eksport.
  • Fix UnrecognizedURLError ikke å være en feil.
  • Avvikle direkte bruk av Ember.CoreView.
  • Ikke del utsikt register over beholdere.
  • deprecate Ember.tryFinally og Ember.tryCatchFinally.
  • deprecate Ember.required.
  • Fix skrivefeil i deprecations av unescaped stil attributt
  • Sørg docs er ikke registrert for avskrivnings mixins.
  • Ikke eksportere Ember.Descriptor.
  • Kreve at basen href og embed src er rømt.
  • Ta med alle filene i jspm pakken.
  • Fast Sårbarhet Med Ember.js XSS {{view & quot; velg & quot;}} Valg

Hva er nytt i versjon 2.2.0 / 2.3.0-beta.1:

  • Legg til ' Autofullfør "til Ember.Select visning
  • Kontroller maler ble utarbeidet med gjeldende kompilatoren versjon.
  • Gjør det enklere å skrive late bekker.
  • Lazily tingliggjør plassering.
  • ruteren
  • Fjern EachProxy og EachArray fra eksport.
  • Fix UnrecognizedURLError ikke å være en feil.
  • Avvikle direkte bruk av Ember.CoreView.
  • Ikke del utsikt register over beholdere.
  • deprecate Ember.tryFinally og Ember.tryCatchFinally.
  • deprecate Ember.required.
  • Fix skrivefeil i deprecations av unescaped stil attributt
  • Sørg docs er ikke registrert for avskrivnings mixins.
  • Ikke eksportere Ember.Descriptor.
  • Kreve at basen href og embed src er rømt.
  • Ta med alle filene i jspm pakken.
  • Fast Sårbarhet Med Ember.js XSS {{view & quot; velg & quot;}} Valg

Hva er nytt i versjon 2.0.2 / 2.1.0-beta.4:

  • Legg til ' Autofullfør "til Ember.Select visning
  • Kontroller maler ble utarbeidet med gjeldende kompilatoren versjon.
  • Gjør det enklere å skrive late bekker.
  • Lazily tingliggjør plassering.
  • ruteren
  • Fjern EachProxy og EachArray fra eksport.
  • Fix UnrecognizedURLError ikke å være en feil.
  • Avvikle direkte bruk av Ember.CoreView.
  • Ikke del utsikt register over beholdere.
  • deprecate Ember.tryFinally og Ember.tryCatchFinally.
  • deprecate Ember.required.
  • Fix skrivefeil i deprecations av unescaped stil attributt
  • Sørg docs er ikke registrert for avskrivnings mixins.
  • Ikke eksportere Ember.Descriptor.
  • Kreve at basen href og embed src er rømt.
  • Ta med alle filene i jspm pakken.
  • Fast Sårbarhet Med Ember.js XSS {{view & quot; velg & quot;}} Valg

Hva er nytt i versjon 1.13.2 / 2.0.0-beta.1:

  • Legg til ' Autofullfør "til Ember.Select visning
  • Kontroller maler ble utarbeidet med gjeldende kompilatoren versjon.
  • Gjør det enklere å skrive late bekker.
  • Lazily tingliggjør plassering.
  • ruteren
  • Fjern EachProxy og EachArray fra eksport.
  • Fix UnrecognizedURLError ikke å være en feil.
  • Avvikle direkte bruk av Ember.CoreView.
  • Ikke del utsikt register over beholdere.
  • deprecate Ember.tryFinally og Ember.tryCatchFinally.
  • deprecate Ember.required.
  • Fix skrivefeil i deprecations av unescaped stil attributt
  • Sørg docs er ikke registrert for avskrivnings mixins.
  • Ikke eksportere Ember.Descriptor.
  • Kreve at basen href og embed src er rømt.
  • Ta med alle filene i jspm pakken.
  • Fast Sårbarhet Med Ember.js XSS {{view & quot; velg & quot;}} Valg

Hva er nytt i versjon 1.11.3 / 1.12.0-beta.3:

  • Legg ember -template-kompilatoren pakken.
  • Gi nytt navn Ember.HTMLBars.registerASTPlugin til Ember.HTMLBars.registerPlugin.
  • Eksporter ember-mal-compiler.js.
  • Escape href, src, og bakgrunnen attributter for en, link, img, og iframe-elementer
  • .
  • Flytt debugging fil utgang fra ember.js til ember.debug.js.
  • Fjern templateData eiendom fra visninger.
  • restrukturere Ember.libraries å være mer idiomatisk.
  • Unngå å skape en ekstra visning for hver velg alternativ.
  • Avvikle blokken form av bind hjelper.
  • Opprydding Ember.CoreObject init argument bestått.
  • Tillat alle avvisning typer som skal håndteres av standard RSVP feilbehandleren.
  • Avvikle sette ContainerView # childViews.

Hva er nytt i versjon 1.10.0 / 1.11.0-beta.3:

  • Legg ember -template-kompilatoren pakken.
  • Gi nytt navn Ember.HTMLBars.registerASTPlugin til Ember.HTMLBars.registerPlugin.
  • Eksporter ember-mal-compiler.js.
  • Escape href, src, og bakgrunnen attributter for en, link, img, og iframe-elementer
  • .
  • Flytt debugging fil utgang fra ember.js til ember.debug.js.
  • Fjern templateData eiendom fra visninger.
  • restrukturere Ember.libraries å være mer idiomatisk.
  • Unngå å skape en ekstra visning for hver velg alternativ.
  • Avvikle blokken form av bind hjelper.
  • Opprydding Ember.CoreObject init argument bestått.
  • Tillat alle avvisning typer som skal håndteres av standard RSVP feilbehandleren.
  • Avvikle sette ContainerView # childViews.

Hva er nytt i versjon 1.9.0:

  • Ember.js 1.9 legger til støtte for Bars 2,0 maler og fjerner støtte for Styre 1.x maler.
  • Ember.js ruter har lenge støttet en aktivere og deaktivere kroken.
  • Ember.js 1.9 gir en ny test hjelper for ubestemt tid pause test.
  • Key-up og nøkkel ned handlinger.
  • Ember.js 1.9 kommer med flere ytelsesforbedringer.

Hva er nytt i versjon 1.8.0:

  • Avvikle bruk av Internet Explorer 6 og 7.
  • Avvikle global tilgang til å se klasser fra mal (se nedgraderingen guide).
  • deprecate Ember.Set (Merk: Dette er ikke den Ember.set).
  • deprecate Ember.computed.defaultTo.
  • Fjern lang nedgraderte Ember.StateManager advarsler.
  • Bruk intelligent caching for Ember.String (camelize, dasherize, osv.).
  • Bruk intelligent caching for container normalisering.
  • Polyfill Object.create (bruk for nye caching teknikker).
  • refactor internals å gjøre debugging lettere (bruk et enkelt oppdrag per Var setning).
  • Lagt ember-ruting-linkto-target-attributt
  • Lagt ember-ruting-multi-strøm når
  • Lagt ember-routing-auto-plassering-bruker-erstatt-state-for-historie
  • Lagt ember-metall-er til stede
  • Lagt eiendom-brace-utvidelse-forbedring

Hva er nytt i versjon 1.7.0:

  • Ny funksjon:
  • ember-ruting-linkto-target-attributt
  • ember-ruting-multi-strøm når
  • ember-routing-auto-plassering-bruker-erstatt-state-for-historie
  • ember-metall-er til stede
  • eiendom-brace-utvidelse-forbedring

Hva er nytt i versjon 1.6.0:

  • FUNKSJON:
  • ember-ruting-add-modell-valg
  • ember-runtime-test-vennlig-løftene
  • ember-metall-beregnet-tom-matrise
  • Feilretting:
  • Lagt bedre debugging for DefaultResolver.
  • {{utbytte}} fungerer inne i en Metamorph'ed komponent.
  • Lagt tittelen attributt binding til Ember.TextSupport.
  • Ember.View sin concreteView ber nå sin parentView er concreteView.
  • Drop dead kode for * i baner.
  • Rute # gjengi navn vs viewName forrang fix.
  • Bruk parseFloat før økes via incrementProperty.
  • Lagd som attributt til hendelsen utløses av keyEvent test hjelper.
  • Bedre cache lookup gjennomstrømming.

Hva er nytt i versjon 1.5.0:

  • SIKKERHET:
  • Kontroller at ember-ruting-auto-plassering kan ikke bli tvunget til å omdirigere til et annet domene.
  • Feilretting:
  • Håndtak ES6 transpiler feil.
  • Sørg navnerom er ryddet opp.

Hva er nytt i versjon 1.0.0:

  • En mer fleksibel kodebase, i stand til å håndtere streaming, tilpasset JSON, og endringer samtidig som du sparer med letthet.
  • asynkrone operasjoner er nå alle støttet av løfter.
  • Bedre støtte for moduler. Ember.js selv nå har god støtte for moduler, gjennom Ember App Kit er drop-in omformer, men Ember Datas avhengighet av globale oppslag (gjennom App.Post.find, etc.) gjort Ember data vanskelig å bruke med moduler.
  • Mye bedre dokumentasjon av Ember Datas APIer, inkludert adapter og Serializer APIer.

Hva er nytt i versjon 0.9.8:

  • Bedre docs
  • Preliminary ruting støtte
  • Riktig håndtere null innhold i Ember.Select
  • Tillat en kontekst som skal sendes til handlingen hjelperen
  • Varsle parentView av childView endringer for virtuelle visninger
  • Extract Ember.Application inn i en egen pakke
  • Bedre konsollen håndtering
  • Fjernet advarsler om elementet ikke å være tilstede i willInsertElement
  • Fjernet gammel foreldet RunLoop syntaks
  • Legg til støtte for & quot; inngangs & quot; hendelseshåndterere
  • Fjernet foreldet getPath / setPath global støtte, nedgraderte stjerners stier
  • Fjernet Ember.Set.create med enumerable
  • Legg Ember.Binding.registerTransform
  • Statene bør opprette en childStates rekke
  • Send alltid Array # contentWillChange med contentDidChange
  • Oppdatert Metamorph
  • Aktiver enumerable egenskaper: [], firstObject og lastObject
  • Legg til støtte for #each foo i bar
  • Implementere {{#with foo som bar}} syntaks
  • Fast bestilling av MutableArray # unshiftObjects
  • Fix Em navnerom i dev-modus
  • Legg currentView eiendom til Ember.ContainerView
  • Navnerom debugging funksjoner, ember_assert, ember_deprecate, og ember_warn er nå Ember.asset, Ember.deprecate, og Ember.warn
  • .
  • Gi nytt navn BindableSpanView - & # x3e; HandlebarsBoundView
  • Oppdatert Styre til 1.0.0.beta.6
  • Ember.cacheFor skal returnere falsy verdier
  • Styre handlinger bruke en stateManager som standard
  • Bindinger skal kobles til `this` og ikke prototypen.
  • sikkerhetsfeil Fix w / Opera og Rammer
  • Varsle når du forsøker å appendTo eller replaceIn med en eksisterende Ember.View
  • Endre i hvilken sammenheng {{utsikt}} gjengir
  • Forbedre feil når du sender en unimplemented hendelse
  • Endre didInsertElement funksjon til hendelsen tilbakeringing
  • Forkompilering defaultTemplates for produksjon bygger
  • Oppdatert uglifier
  • Forbedret testing stabelen
  • Bruk av kolon syntaks med classBinding bør tillate truthy verdier for å forplante tilhørende klasse
  • Legg safeHtml metode til String
  • Forbedret kompatibilitet med Handlebars.SafeString
  • deprecate Ember.Button

Hva er nytt i versjon 0.9.7:

  • RenderBuffer rømming nå riktig attributtverdier. Løser XSS sårbarhet
  • Gjør alternativer Et valgfritt argument for å Ember.Handlebars.getPath
  • getProperties kan kalles med en rekke eiendoms navn
  • Tillat for jQuery prereleases og RCS
  • Løft hvis begge mal og TEMPLATE vises
  • tørke opp createChildView initialisering
  • Ember.ContainerView bør forplante maldata
  • Lar gitt mal blokker for å være valgfritt
  • Fast substrat / parentState test
  • Inline synspunkter bør alltid ha en id
  • Ember.View bør ikke kreve visning metode deling hendelsesnavn.
  • Refactor og opprydding Ember.Checkbox
  • Normal søkeord baner slik at observatører jobbe
  • Expose vise og kontrolleren ord for maler

Hva er nytt i versjon 0.9.6:

  • Betydelige interne ytelsesforbedringer
  • Forbedret ytelse RenderBuffer
  • Unngå unneceesary ping-ponging i bindende oppdateringer
  • Fix uendelig loop forårsaket av jQuery.extend med array i eldre nettlesere
  • Lagt ENV.SHIM_ES5 muligheten til å forbedre kompatibiliteten med Prototype.js
  • Lagd Ember.Evented mixin for interne arrangementer
  • Fjernet ja og nei konstanter
  • Ingen lengre alias som SC / Sproutcore
  • deprecate små Navnerom
  • Forbedret & quot; ødelegge & quot; metode og lagt & quot; willDestroy & quot; og & quot; didDestroy & quot; callbacks
  • Support statiske klasser i bindAttr
  • Tillat 'this' som skal brukes i bindAttr
  • Sørg for at statene er gått ut i riktig rekkefølge
  • Avvikle re-rendering mens utsikten er inBuffer
  • Legg contextmenu hendelse støtte
  • {{handling}} helper arrangementet inkluderer visning og kontekst
  • Forenklet parametere som sendes av {{handling}} hjelper til StateManager
  • La {{handling}} hjelper å bruke & quot; sende & quot; som handlingen navn
  • Collection itemViewClass itemHash bindinger bør løses i den rette sammenheng.
  • Honor emptyViewClass attributt i samlingen utsikt helper
  • Tillat Se attributeBindings å bli alias.
  • Legg Ember.getWithDefault
  • Legg Ember.computed (nøkkel1, key2, func)
  • Legg Ember.Map

Hva er nytt i versjon 0.9.5:

  • Legg til en .jshintrc
  • Legg til layout støtte til Ember.View
  • Tillat statlige ledere til å styre sin egen logging
  • Skriv mer nyttig debug informasjon i statssjef
  • løse problemer som hindret Ember fra å bli brukt i iframes
  • Fix banen oppløsning for stater
  • State leder bør øke hvis en hendelse er ubehandlet
  • attributtet Bindinger bør håndtere String - Bestemmer # 497
  • Till hvert / annet - fikser # 389
  • Oppdatert Metamorph - fikser # 449
  • States hashes oppføre seg dårlig når inkludert klasser
  • Handlingen hjelperen skal hindre standard oppførsel på det er festet element
  • Pass hendelsen, vise og kontekst til {{handling}} hjelpe handlinger
  • # 454 State Exit Metoder Bør kalles i omvendt rekkefølge
  • # 454 test StateManager bør sende exit hendelser i riktig rekkefølge når du skifter til en topp-nivå tilstand
  • Hent synspunkter barnet lengde etter potensielle mutasjoner
  • Metamorph oss bytte nå rekursivt ugyldig childView elementer
  • Løser en feil der utsikten foreldre ikke ble korrekt innstilt når flere synspunkter ble lagt til eller fjernet fra ContainerView
  • Visninger fjernet fra en beholder bør klare gjengis barn.
  • ContainerView bør sette parentView på nye barn
  • Legg til staten leder kompatibilitet til handling helper
  • Legger muligheten til å lagre metadata for beregnede egenskaper
  • Ikke analysere tekst / html som standard. Bruk ENV.LEGACY_HANDLEBARS_TAG å gjenopprette denne funksjonaliteten. - Løser # 441
  • Fix ivrig avskrivnings advarsler
  • Fix bug slik at initialState * og * starter stater vil legges inn
  • Diverse dokumentasjon forbedringer
  • * Bedre ramme advarsler og deprecations

Hva er nytt i versjon 0.9.4:

  • Legg Ember.Select kontroll
  • Lagd Ember.Handlebars handling hjelper å enkelt legge event håndtering til DOM-elementer uten å kreve en ny visning
  • jQuery 1.7 kompatibilitet
  • Lagt til en runtime bygge mål for bruk med Node.js
  • bruke et Visningsstatusen syn hvis det ikke allerede er en forekomst
  • I tillegg til å ha en rootElement, statlige ledere kan nå ha en rootView eiendom. Hvis dette er satt, vil vise stater føye deres syn som barn syn på denne visningen.
  • Visninger nå registrere seg med en kontroller hvis viewController eiendommen er satt
  • Andre diverse forbedringer States
  • Gir angi en egendefinert første substrat på tilstander
  • ContainerView setter nå parentView egenskap av synspunkter som er lagt til sin childViews array.
  • Fjernet Ember-styret-format, ember-datetime
  • Array s [] eiendom ikke lenger varsler om endringer. Bruk @each i stedet.
  • avviklet getPath / setPath global støtte
  • Ember.Application standard rootElement er endret fra dokument til document.body
  • Hendelser er ikke lenger sendes til synspunkter som ikke er i DOM
  • Diverse forbedringer Ember.Button
  • Legg til returverdien til Ember.TargetActionSupport.triggerAction ()
  • Lagd Ember.Handlebars.precompile for malen forkompileringen
  • Fix sikkerhets unntak i eldre versjoner av Firefox
  • Introduser Ember.onerror for bedre feilhåndtering
  • Gjør {{dette}} arbeide med tall innenfor en #each helper
  • tekstfelt og textarea nå boble hendelser som standard
  • Fikset problem hvor Styre hjelpere uten argumenter ble tolket som bindinger
  • Legg callbacks for isVisible endringer i Ember.View
  • Fix ubundet hjelper når det brukes med {{dette}}
  • Legg strek og camelize til streng prototype utvidelser.
  • Vis tagname er nå angis fra Styre & # X3c; script & # x3e; mal via data-tag-navn
  • Diverse ytelsesforbedringer
  • Mange mindre feilrettinger

Hva er nytt i versjon 0.9.3:

  • Kontroller at willInsertElement faktisk blir oppfordret alle visninger barn . Element er fortsatt ikke garantert å fungere.
  • Implementere kategorivisninger og controller.
  • Fikset noen analysefeil og jslint advarsler.
  • Tillat bruk av multippel {{bindAttr}} s per element
  • .

Hva er nytt i versjon 0.9.2:

  • Lagt replaceIn å erstatte en hel node innhold med noe nytt.
  • Bruk foran () og etter () metoder for Metamorph
  • Oppdater Metamorph å inkludere etter () og foranstilte ()
  • Fikset noen mangler komma som hindret bpm fra arbeid
  • Sikrere Runloop Avkobling
  • Legge til støtte for & # X3c; script type = & quot; text / x-rå-styret & quot; & # x3e;
  • Fjern parentView avskrivninger advarsel

Hva er nytt i versjon 0.9.1:

  • Fix jslint advarsler knyttet til manglende semikolon og variabler definert to ganger
  • Alias ​​amber_assert til sc_assert for bakover COMPAT
  • Fix toString () for objekter i Ember navne
  • Fjern utførte barn * rekursivt * når du tar en visning fra DOM.
  • tildeler manuelt tilpasset melding gitt ny Ember.Error så det vil dukke opp i feilsøkingsverktøy.
  • Legg til en currentView eiendom til StateManager
  • Duck typen visningstilstander
  • Lagt lisensfilen
  • Vi trenger ikke å støtte legge Array observatører på @each proxyer, så ikke bry varsle om dem.
  • Rydd opp noen ordgyteri i watching.js
  • Ryddet opp bygge skriptet
  • Fast feil test
  • Oppdatert referanser til SproutCore til Ember
  • Bevar gamle atferden for spesielle "@each 'nøklene.
  • Making lenket nøkler evaluere dovent og legge enheten test
  • Legge til enhet test for å demonstrere problemet # 108.

Krav

  • Ruby 1.9.2 eller nyere
  • aktivere Javascript på klientsiden

Lignende programvare

React
React

1 Mar 15

Sinatra
Sinatra

11 Mar 16

Jelix
Jelix

18 Apr 16

Annen programvare fra utvikleren Strobe Inc. and contributors

SproutCore
SproutCore

28 Feb 15

Kommentarer til Ember

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