Ember

Software screenshot:
Ember
Software informatie:
Versie: 2.4.2 Bijgewerkt
Upload datum: 12 Mar 16
Licentie: Gratis
Populariteit: 27

Rating: nan/5 (Total Votes: 0)

Ember elimineert boilerplates en zorgt voor een standaard applicatie architectuur waarop ontwikkelaars hun applicatie met behulp van een suite van goed georganiseerde kunnen bouwen, testen JavaScript componenten.

Ember heeft nogal een reputatie in de open source en JavaScript gemeenschap, als één van de beste JS kaders rond erkend, en wordt vertrouwd en gebruikt in productie-omgevingen door bedrijven als Yahoo !, Groupon, Square, Zendesk, Discourse, en LivingSocial.

Onder de motorkap, Ember zet het werk van Sproutcore 2.0

Wat is nieuw in deze release:.

  • Voeg 'autocomplete' to Ember.Select view
  • Zorg ervoor templates werden gecompileerd met de huidige compiler versie.
  • Maak het makkelijker om te lui streams te schrijven.
  • Lui concretiseren router locatie.
  • Verwijder EachProxy en EachArray uit de export.
  • Fix UnrecognizedURLError niet zijnde een fout.
  • afkeuren directe gebruik van Ember.CoreView.
  • Doe het niet eens met het register over containers.
  • afkeuren Ember.tryFinally en Ember.tryCatchFinally.
  • betreuren Ember.required.
  • Fix typefouten in Waardeverminderingen van onbeschermde stijl attribuut
  • Zorg ervoor dat documenten worden niet gedetecteerd voor afschrijvingen mixins.
  • Laat Ember.Descriptor niet exporteren.
  • Eisen dat base href en embed src zijn ontkomen.
  • Inclusief alle bestanden in JSPM pakket.
  • Fixed Ember.js XSS Met {{view & quot; selecteert u & quot;}} Opties

Wat is nieuw in versie 2.3.1:

  • Voeg 'autocomplete' to Ember.Select view
  • Zorg ervoor templates werden gecompileerd met de huidige compiler versie.
  • Maak het makkelijker om te lui streams te schrijven.
  • Lui concretiseren router locatie.
  • Verwijder EachProxy en EachArray uit de export.
  • Fix UnrecognizedURLError niet zijnde een fout.
  • afkeuren directe gebruik van Ember.CoreView.
  • Doe het niet eens met het register over containers.
  • afkeuren Ember.tryFinally en Ember.tryCatchFinally.
  • betreuren Ember.required.
  • Fix typefouten in Waardeverminderingen van onbeschermde stijl attribuut
  • Zorg ervoor dat documenten worden niet gedetecteerd voor afschrijvingen mixins.
  • Laat Ember.Descriptor niet exporteren.
  • Eisen dat base href en embed src zijn ontkomen.
  • Inclusief alle bestanden in JSPM pakket.
  • Fixed Ember.js XSS Met {{view & quot; selecteert u & quot;}} Opties

Wat is nieuw in versie 2.2.0 / 2.3.0-beta.1:

  • Voeg ' autocomplete 'to Ember.Select view
  • Zorg ervoor templates werden gecompileerd met de huidige compiler versie.
  • Maak het makkelijker om te lui streams te schrijven.
  • Lui concretiseren router locatie.
  • Verwijder EachProxy en EachArray uit de export.
  • Fix UnrecognizedURLError niet zijnde een fout.
  • afkeuren directe gebruik van Ember.CoreView.
  • Doe het niet eens met het register over containers.
  • afkeuren Ember.tryFinally en Ember.tryCatchFinally.
  • betreuren Ember.required.
  • Fix typefouten in Waardeverminderingen van onbeschermde stijl attribuut
  • Zorg ervoor dat documenten worden niet gedetecteerd voor afschrijvingen mixins.
  • Laat Ember.Descriptor niet exporteren.
  • Eisen dat base href en embed src zijn ontkomen.
  • Inclusief alle bestanden in JSPM pakket.
  • Fixed Ember.js XSS Met {{view & quot; selecteert u & quot;}} Opties

Wat is nieuw in versie 2.0.2 / 2.1.0-beta.4:

  • Voeg ' autocomplete 'to Ember.Select view
  • Zorg ervoor templates werden gecompileerd met de huidige compiler versie.
  • Maak het makkelijker om te lui streams te schrijven.
  • Lui concretiseren router locatie.
  • Verwijder EachProxy en EachArray uit de export.
  • Fix UnrecognizedURLError niet zijnde een fout.
  • afkeuren directe gebruik van Ember.CoreView.
  • Doe het niet eens met het register over containers.
  • afkeuren Ember.tryFinally en Ember.tryCatchFinally.
  • betreuren Ember.required.
  • Fix typefouten in Waardeverminderingen van onbeschermde stijl attribuut
  • Zorg ervoor dat documenten worden niet gedetecteerd voor afschrijvingen mixins.
  • Laat Ember.Descriptor niet exporteren.
  • Eisen dat base href en embed src zijn ontkomen.
  • Inclusief alle bestanden in JSPM pakket.
  • Fixed Ember.js XSS Met {{view & quot; selecteert u & quot;}} Opties

Wat is nieuw in versie 1.13.2 / 2.0.0-beta.1:

  • Voeg ' autocomplete 'to Ember.Select view
  • Zorg ervoor templates werden gecompileerd met de huidige compiler versie.
  • Maak het makkelijker om te lui streams te schrijven.
  • Lui concretiseren router locatie.
  • Verwijder EachProxy en EachArray uit de export.
  • Fix UnrecognizedURLError niet zijnde een fout.
  • afkeuren directe gebruik van Ember.CoreView.
  • Doe het niet eens met het register over containers.
  • afkeuren Ember.tryFinally en Ember.tryCatchFinally.
  • betreuren Ember.required.
  • Fix typefouten in Waardeverminderingen van onbeschermde stijl attribuut
  • Zorg ervoor dat documenten worden niet gedetecteerd voor afschrijvingen mixins.
  • Laat Ember.Descriptor niet exporteren.
  • Eisen dat base href en embed src zijn ontkomen.
  • Inclusief alle bestanden in JSPM pakket.
  • Fixed Ember.js XSS Met {{view & quot; selecteert u & quot;}} Opties

Wat is nieuw in versie 1.11.3 / 1.12.0-beta.3:

  • ember toevoegen -template-compiler pakket.
  • Naam Ember.HTMLBars.registerASTPlugin te Ember.HTMLBars.registerPlugin.
  • Export ember-template-compiler.js.
  • Escape href, src, en de achtergrond attributen voor een, koppeling, img en iframe-elementen.
  • Verplaatsen debugging file output van ember.js tot ember.debug.js.
  • Verwijder templateData woning uitzicht.
  • Herstructureren Ember.libraries meer idiomatische zijn.
  • Prevent het creëren van een extra oog voor elk selecteert u optie.
  • afkeuren de blokvorm van de bind helper.
  • Cleanup Ember.CoreObject init argument passeren.
  • Laat alle soorten afwijzing te worden behandeld door standaard fout RSVP handler.
  • afkeuren instelling ContainerView # childViews.

Wat is nieuw in versie 1.10.0 / 1.11.0-beta.3:

  • ember toevoegen -template-compiler pakket.
  • Naam Ember.HTMLBars.registerASTPlugin te Ember.HTMLBars.registerPlugin.
  • Export ember-template-compiler.js.
  • Escape href, src, en de achtergrond attributen voor een, koppeling, img en iframe-elementen.
  • Verplaatsen debugging file output van ember.js tot ember.debug.js.
  • Verwijder templateData woning uitzicht.
  • Herstructureren Ember.libraries meer idiomatische zijn.
  • Prevent het creëren van een extra oog voor elk selecteert u optie.
  • afkeuren de blokvorm van de bind helper.
  • Cleanup Ember.CoreObject init argument passeren.
  • Laat alle soorten afwijzing te worden behandeld door standaard fout RSVP handler.
  • afkeuren instelling ContainerView # childViews.

Wat is nieuw in versie 1.9.0:

  • Ember.js 1.9 voegt ondersteuning toe voor Sturen 2.0 templates en verwijdert ondersteuning voor Sturen 1.x templates.
  • Ember.js routes hebben lang ondersteund een activate en haak uit te schakelen.
  • Ember.js 1.9 voegt een nieuwe test helper voor onbepaalde tijd pauzeren testuitvoering.
  • Key-up en key-down acties.
  • Ember.js 1.9 wordt geleverd met een aantal prestatieverbeteringen.

Wat is nieuw in versie 1.8.0:

  • afkeuren gebruik van Internet Explorer 6 en 7.
  • afkeuren wereldwijde toegang tot klassen uit template te bekijken (zie de deprecation gids).
  • afkeuren Ember.Set (let op: dit is niet de Ember.set).
  • betreuren Ember.computed.defaultTo.
  • Verwijder lange deprecated Ember.StateManager waarschuwingen.
  • Met intelligente caching voor Ember.String (kameleren, dasherize, enz.).
  • Met intelligente caching voor container normalisatie.
  • Polyfill Object.create (te gebruiken voor nieuwe caching technieken).
  • Refactor internals om debuggen makkelijker (gebruik één opdracht per var verklaring).
  • Toegevoegd ember-routing-linkto-target-attribuut
  • Toegevoegd ember-routing-multi-current-wanneer
  • Toegevoegd ember-routing-auto-locatie-toepassingen-replace-state-for-geschiedenis
  • Toegevoegd ember-metal-is-heden
  • Toegevoegd onroerend-brace-expansie-verbetering

Wat is nieuw in versie 1.7.0:

  • Nieuwe functie:
  • -ember routing-linkto-target-attribuut
  • ember-routing-multi-current-wanneer
  • ember-routing-auto-locatie-toepassingen-replace-state-for-geschiedenis
  • ember-metal-is-heden
  • onroerend goed-brace-expansie-verbetering

Wat is nieuw in versie 1.6.0:

  • FUNCTIE:
  • ember-routing-add-model-optie
  • ember-runtime test-friendly-beloften
  • ember-metal-berekende-lege array
  • BUGFIX:
  • Toegevoegd beter debugging voor DefaultResolver.
  • {{yield}} werkt binnen een Metamorph'ed component.
  • Toegevoegd title attribuut binden aan Ember.TextSupport.
  • Ember.View's concreteView vraagt ​​nu van zijn parentView concreteView.
  • Drop dead code voor * in paden.
  • Route # maken naam vs VIEWNAME voorrang fix.
  • Gebruik parseFloat voordat het verhogen via incrementProperty.
  • toegevoegd die toeschrijven aan gebeurtenis veroorzaakt door keyEvent testen helper.
  • Verbeter cache lookup doorzet.

Wat is nieuw in versie 1.5.0:

  • SECURITY:
  • Zorg ervoor dat-ember routing-auto-locatie kan niet worden gedwongen om te buigen naar een ander domein.
  • BUGFIX:
  • Handle ES6 transpiler fouten.
  • Zorg ervoor namespaces worden opgeruimd.

Wat is nieuw in versie 1.0.0:

  • Een flexibeler codebase, kunnen verwerken streaming, aangepaste JSON, en bewerkingen tijdens het opslaan met gemak.
  • asynchrone bewerkingen worden nu al gesteund door beloften.
  • Betere ondersteuning voor modules. Ember.js zelf heeft nu goede ondersteuning voor modules, door middel van een beroep Ember App Kit's drop-in resolver, maar Ember Data's op wereldwijde lookups (via App.Post.find, etc.) maakte Ember gegevens moeilijk te gebruiken met modules.
  • Veel betere documentatie van de API's Ember Data's, met inbegrip van de adapter en serializer API's.

Wat is nieuw in versie 0.9.8:

  • Beter docs
  • Voorlopige routing ondersteuning
  • de juiste manier te behandelen null-gehalte in Ember.Select
  • Zorg voor een context te worden doorgegeven aan de actie helper
  • Houd parentView van childView veranderingen voor virtuele uitzicht
  • Extract Ember.Application in een apart pakket
  • Beter console hanteren
  • Verwijderde waarschuwingen over element niet aanwezig zijn in willInsertElement
  • Removed oude afgekeurde runLoop syntax
  • ondersteuning toevoegen voor & quot; invoer & quot; event handlers
  • Verwijderd deprecated getPath / setPath wereldwijde ondersteuning, afgekeurde ster paden
  • Verwijderd Ember.Set.create met opsombaar
  • Voeg Ember.Binding.registerTransform
  • lidstaten moeten een childStates array maken
  • Stuur altijd Array # contentWillChange met contentDidChange
  • Bijgewerkt Metamorph
  • Opnieuw inschakelen opsombaar eigenschappen: [], firstObject en lastObject
  • ondersteuning toevoegen voor #each foo in bar
  • Uitvoeren {{#with foo als bar}} syntax
  • Fixed bestellen van MutableArray # unshiftObjects
  • Fix Em namespace in de dev-modus
  • Voeg currentView woning aan Ember.ContainerView
  • Namespace debugging functies, ember_assert, ember_deprecate en ember_warn zijn nu Ember.asset, Ember.deprecate en Ember.warn.
  • Naam BindableSpanView - & # x3e; HandlebarsBoundView
  • Bijgewerkt Sturen naar 1.0.0.beta.6
  • Ember.cacheFor moet falsy waarden retourneren
  • Handlebars acties gebruik maken van een stateManager standaard
  • Bindingen moet verbinden met `this` en niet het prototype.
  • Fix beveiligingsfout w / Opera en Frames
  • Waarschuw bij een poging om appendTo of replaceIn met een bestaande Ember.View
  • Wijzig de context waarin {{zicht}} renders
  • Verbeter de fout bij het verzenden van een niet-omgezette gebeurtenis
  • Verander didInsertElement functie om event callback
  • Precompileer defaultTemplates voor de productie bouwt
  • Bijgewerkt uglifier
  • Verbeterde testen stack
  • Het gebruik van de dikke darm syntax met classBinding moet het mogelijk maken truthy waarden aan de bijbehorende klasse propageren
  • Voeg SafeHTML methode om String
  • Verbeterde compatibiliteit met Handlebars.SafeString
  • afkeuren Ember.Button

Wat is nieuw in versie 0.9.7:

  • RenderBuffer ontsnapt nu goed attribuutwaarden. Fixes XSS kwetsbaarheid
  • Maak opties een optioneel argument Ember.Handlebars.getPath
  • GetProperties kan worden genoemd met een reeks namen van eigenschappen
  • Zorg voor jQuery prereleases en RC's
  • Hef als zowel template en TemplateName verschijnen
  • opdrogen createChildView initialisatie
  • Ember.ContainerView moet template data uitdragen
  • Hiermee leverde sjabloonblokken optioneel te zijn
  • Fixed subtoestand / parentState-test
  • uitzicht Inline moet altijd een id
  • Ember.View mag geen uitzicht methode naam sharing evenement vereisen.
  • Refactor en opruimen Ember.Checkbox
  • normaliseren trefwoord paden zodat waarnemers werken
  • Expose view en controller trefwoorden om templates

Wat is nieuw in versie 0.9.6:

  • Belangrijke interne prestatieverbeteringen
  • Verbeterde prestaties van RenderBuffer
  • Vermijd unneceesary ping-ponging in binding updates
  • Fix oneindige lus veroorzaakt door jQuery.extend met array in oudere browsers
  • Toegevoegd ENV.SHIM_ES5 optie om de compatibiliteit te verbeteren met Prototype.js
  • Toegevoegde Ember.Evented mixin voor intern evenementen
  • Verwijderd ja en nee constanten
  • Niet langer alias als SC / Sproutcore
  • afkeuren kleine letters Namespaces
  • Verbeterde & quot; vernietigen & quot; methode en voegde & quot; willDestroy & quot; en & quot; didDestroy & quot; callbacks
  • Ondersteuning statische klassen in bindAttr
  • Laat 'dit' te gebruiken in bindAttr
  • Zorg ervoor dat lidstaten worden afgesloten in de juiste volgorde
  • afkeuren re-rendering terwijl uitzicht is inBuffer
  • Voeg contextmenu event support
  • {{actie}} helper evenement omvat uitzicht en context
  • Vereenvoudigde parameters doorgegeven door {{actie}} helper om StateManager
  • Laat de {{actie}} helper te gebruiken & quot; stuur & quot; zoals de naam al actie
  • Collectie itemViewClass itemHash bindingen moeten worden opgelost in de juiste context.
  • Honor emptyViewClass attribuut in verzameling view helper
  • Laat attributeBindings View worden aliasing.
  • Voeg Ember.getWithDefault
  • Voeg Ember.computed (key1, key2, func)
  • Voeg Ember.Map

Wat is nieuw in versie 0.9.5:

  • Voeg een .jshintrc
  • Voeg layout steun aan Ember.View
  • Laat staat managers om hun eigen logging controle
  • Druk nuttiger debug informatie in staat manager
  • Fix problemen die Ember verhinderd worden gebruikt in iframes
  • Fix resolutie pad voor staten
  • State manager moet verhogen als er een evenement is niet-afgehandelde
  • Attribute bindingen moeten omgaan String objecten - Fixes # 497
  • Fixed elk / else - fixes # 389
  • Bijgewerkt Metamorph - fixes # 449
  • States hashes misdragen toen inclusief lessen
  • De actie helper moet standaard gedrag te voorkomen dat op het wordt bevestigd element
  • Laat de gebeurtenis, bekijken en context aan {{actie}} helper acties
  • # 454 State Exit methoden moet worden genoemd in omgekeerde volgorde
  • # 454 testen StateManager moeten afrit gebeurtenissen te sturen in de juiste volgorde bij het overschakelen naar een top-level state
  • Ophalen uitzicht kind lengte na mogelijke mutaties
  • Metamorph vervangt nu recursief ongeldig childView elementen
  • Het probleem is opgelost waarbij standpunten ouders werden niet correct wordt ingesteld als er meerdere standpunten werden toegevoegd of verwijderd uit ContainerView
  • Views verwijderd uit een container moet gerenderd kinderen te wissen.
  • ContainerView moeten parentView ingesteld op nieuwe kinderen
  • Voeg staat manager compatibiliteit met actie helper
  • Voegt mogelijkheid om metadata op te slaan voor de berekende eigenschappen
  • Niet ontleden text / html standaard. Gebruik ENV.LEGACY_HANDLEBARS_TAG om deze functionaliteit te herstellen. - Fixes # 441
  • Fix overijverige deprecation waarschuwingen
  • Fix bug zodanig dat initialState * en * start staten zullen worden opgenomen
  • Diversen documentatie verbeteringen
  • * Betere kader waarschuwingen en Waardeverminderingen

Wat is nieuw in versie 0.9.4:

  • Voeg Ember.Select controle
  • Toegevoegd Ember.Handlebars actie helper om gemakkelijk event handling te DOM-elementen toe te voegen zonder dat er een nieuwe visie
  • jQuery 1.7 compatibiliteit
  • Voegde een runtime build doelwit voor gebruik met Node.js
  • Een exemplaar weergave van een ViewState's als het niet nu al een voorbeeld
  • Naast het hebben van een rootElement, staat managers kunnen nu een rootView pand. Als dit is ingesteld, wordt het oog staten hun visie te voegen als een kind zicht op dat standpunt.
  • Bekeken nu zich inschrijven met een controller als de eigenschap ViewController is ingesteld
  • Andere diverse verbeteringen aan Staten
  • Maakt het instellen van een aanvankelijke douane subtoestand op staten
  • ContainerView stelt nu eigendom parentView van standpunten die worden toegevoegd aan haar childViews array.
  • Verwijderd ember-stuur-formaat, ember-datetime
  • Array's [] eigendom niet meer Meldt veranderingen. Gebruik @each plaats.
  • Gedeprecieerde getPath / setPath wereldwijde ondersteuning
  • Ember.Application's standaard rootElement is veranderd van document naar document.body
  • Gebeurtenissen worden niet langer doorgegeven aan standpunten die niet in de DOM
  • Diverse verbeteringen aan Ember.Button
  • Voeg return waarde aan Ember.TargetActionSupport.triggerAction ()
  • Toegevoegde Ember.Handlebars.precompile voor template precompilatie
  • Security Fix uitzonderingen in oudere versies van Firefox
  • Introduceer Ember.onerror voor een betere foutafhandeling
  • Maak {{}} deze werken met nummers binnen een #each helper
  • Textfield en textarea nu bubble gebeurtenissen standaard
  • Fixed probleem waarbij Sturen helpers zonder argumenten werden geïnterpreteerd als bindings
  • callbacks voor IsVisible veranderingen toe aan Ember.View
  • Fix ongebonden helper bij gebruik van {{dit}}
  • underscore en kameleren Toevoegen aan touwtje prototype extensies.
  • View tagName is nu instelbaar van Sturen & # X3c; script & # x3e; template via data-tag-naam
  • Diversen prestatieverbeteringen
  • Lots of minor bug fixes

Wat is nieuw in versie 0.9.3:

  • Zorg ervoor dat willInsertElement daadwerkelijk wordt aangeroepen op alle weergaven kind . Element is nog steeds niet gegarandeerd te werken.
  • Uitvoeren uitzicht tabblad en controller.
  • Vast een aantal parse fouten en JSLint waarschuwingen.
  • Laat gebruik van meerdere {{bindAttr}} s per element.

Wat is nieuw in versie 0.9.2:

  • Toegevoegd replaceIn naar inhoud een hele knooppunt met iets te vervangen nieuw.
  • Gebruik prepend () en na () van Metamorph
  • Werk Metamorph na de include () en prepend ()
  • Vast een aantal ontbrekende komma's die bpm verhinderd te werken
  • Safer runLoop afwikkelen
  • ondersteuning toevoegen voor & # X3c; script type = & quot; text / x-raw-stuur & quot; & # x3e;
  • Verwijder parentView deprecation waarschuwing

Wat is nieuw in versie 0.9.1:

  • Fix JSLint waarschuwingen met betrekking tot ontbrekende puntkomma's en variabelen gedefinieerd tweemaal
  • Alias ​​amber_assert te sc_assert voor achterwaartse compat
  • Fix toString () voor objecten in de Ember namespace
  • Clear gesmolten kinderen * recursief * bij het verwijderen van het oog van de DOM.
  • Handmatig wijst aangepaste bericht ontvangen New Ember.Error dus het zal verschijnen in debugging tools.
  • Voeg een currentView woning aan StateManager
  • Duck soort uitzicht staten
  • Toegevoegd licentiebestand
  • We hebben geen behoefte aan ondersteuning toe te voegen Array waarnemers op @each proxies, dus doe geen moeite de hoogte over hen.
  • Ruim een ​​aantal woordenstroom in watching.js
  • het opruimen van de build script
  • Fixed incorrect testen
  • Bijgewerkt verwijzingen naar SproutCore naar Ember
  • Preserve oude gedrag voor speciale '@each' toetsen.
  • Het maken van geketend toetsen evalueren lui en het toevoegen van unit test
  • Het toevoegen van unit test om aan te tonen kwestie # 108.

Eisen

  • Ruby 1.9.2 of hoger
  • Javascript nodig op client side

Vergelijkbare software

Smarty
Smarty

13 Apr 15

Apache Jena
Apache Jena

10 Feb 16

Hazaar MVC
Hazaar MVC

14 Apr 15

Express.io
Express.io

12 May 15

Andere software van ontwikkelaar Strobe Inc. and contributors

SproutCore
SproutCore

28 Feb 15

Reacties op Ember

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie