ember. Js, in de as. Js,,,,,,,,,, 12, aandelen, 93,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, er zijn veel javascript opslagplaats beschikbaar is, de meest zijn goed voor de traditionele dom in het centrum van de interactie, de typische website nodig.Maar als het tijd is voor een enkele pagina 's aanvraag tot vaststelling van een voor het beheer van de code, dit is een nieuw kader voor de vlotte.,,,, zegt het spreekwoord: "het beste instrument om de taken te vervullen.", dat geen traditionele bibliotheek, kan niet helpen. De oprichting van Het Bureau, zoals ervaring, maar niet met de omstandigheden, het gebrek aan gegevens en de gebeurtenissen als bindend, het beheer van de route staat.Natuurlijk, misschien kan je een hoop om samen in een functie, maar van een kader voor de oplossing van met name de oprichting van deze specifieke vraag, naar mijn mening, nog meer betekenis.Zoals het gezegde luidt: "het beste instrument om de taken te vervullen.", ik heb onlangs een bezoek van een groep met ember.js; het is om mijn verlangen om te begrijpen wat ik zeg: "huisdier" ember. Js, as, is zeer geschikt voor meer dan ik dat doen op een manier wil spelen, Hoe veel is om de instelling en de werking van ontwikkelaars te snel.Het team is al voornemens is een maatregel te nemen die veel en de bouw van modellen /oog /de verantwoordelijke voor de verwerking van aanvragen voor de gebruikte technologie en de bouw van de grote kennis van de toepassing van de in het ontwerp van de inherente complexiteit, wat ik wil doen is je te helpen versnellen ember.js, door het deel van de serie artikelen zal de geleidelijke invoering van het concept van je..We beginnen met de gebruikelijke (dit is in dit artikel), en de geleidelijke totstandbrenging van een volledige aanvraag.Belangrijk is, dat zal me helpen versterken, heb ik geleerd in de weg kunnen kiezen, en het concept van een nieuwe technologie.- ik zal het proberen ember.js team controle de nauwkeurigheid van de informatie - en zelfs helpen een Denver gaan, voordat we gaan, ember.js waarschuwen: je doet veel magie.Soms zou je zeggen: "kijk naar de code, hè?Hoe is het? "Ik was daar, ik zal doen wat ik kan om de dingen uit, maar ik ben niet van plan om in het kader van de in de code.Integendeel, ik zal de discussie over het gebruik van het instrument voor de toepassing van de API - en u, we spelen dit ember.js spil,,,,, is een kader voor de opbouw van de traditionele plaats.En, in de eerste plaats om te onthouden is, ember.js niet het traditionele kader voor de opbouw van een website.Dit is de bibliotheek en deze als zeer geschikt.Als je overweegt ember.js, en dan wil je een soortgelijke ervaring - met name van de tafel van de uitbreiding.In feite, in het kader van de slogan "een ambitieuze ontwikkeling van Internet", vertelt u dit duidelijk niet, je vader javascript kader dat ik eerder heb gezegd, hebben wij de juiste code ter bevordering van het gebruik van het beheer en de organisatie van model van het jaar.Als je het nog nooit gedaan op basis van MVC, je moet het lezen.Op de grote thema 's van het Nettuts+.Voor degenen die je vertrouwde concepten, voel je thuis.Er is één ding dat ik gehoord heb is altijd de ruggengraat van de overdracht van ember.js is eigenlijk eenvoudig omdat de as veel voor je doen het zware werk, waarbij de code de wijze van organisatie, de projectontwikkelaars hebben gewend, as ook afhankelijk zijn van een cliënt een model...Een van hen, en.Het gebruik van de uitdrukking geven aan een model mogelijk te maken op basis van de dynamische: //europa.eu.int /comm /model.We kunnen de gegevens van de ontwikkelaars van gebonden aan de verankering van uitdrukking en te veranderen in hun aanvraag blijkt te vliegen.Bijvoorbeeld, kan leiden tot een model kunnen worden ontvangen, mensen - en verstoring van de openbare orde in de lijst: ul. < > {}} {# iedereen < li > {{naam}}, hallo!< /Lee > {'}} {/< /UL >, aandacht te besteden aan de "# elke" is de uitdrukking van een cyclus van elk element van die richtlijn, in de "mensen" vervangen door "{naam} {}) de uitdrukking" en de Werkelijke waarde.Opmerkelijk is, het gebruik van twee haakjes door de aan de erkenning van meningsuiting is belangrijk.Dit is een klein voorbeeld, zullen we meer details na, aan de BAR is een ongelooflijk sterke cliënt model motor, stel ik voor dat de herziening niet alleen een website - richtsnoeren, maar zich volledig te begrijpen van de beschikbare opties.Ga je het gebruiken om een ember.js.,,, met extra bibliotheek, dus je moet een goede en aan te pakken.Maar, wacht eens even, ik zeg niet dat dit in de andere ruimte - spelen?Nou, ja, dat heb ik gedaan, maar er is één ding: - team is niet het wiel opnieuw uitvindt.Ze koos dit doen ze het beste werk: en dom.Dit is een goede zaak, omdat dit het echt goed is.Dat is ook de reden waarom ze zijn hand, een uitstekend model, is ze is geschreven door Katz, wie is de kern van onze leden van het team te krijgen, moet je document is de eenvoudigste manier om ember.js github Repo en trekken de starter kit.Dit is een voorbeeld van je uit.Bij het schrijven van dit artikel, met inbegrip van:,,, toen het handlerbars RC1 - 1, 1 rc3: 1.9.1, is er een fundamentele: //europa.eu.int /comm /model, de code van de bibliotheek, met inbegrip van alle relevante (), as, enz.), met toepassing van een aan Een model en een voorbeeld, waar is ". Met inbegrip van speelde een fundamentele - app code, < script src = 'J' s /library /jquery-1.9.1 J 's" > < /scripts > < script src =' J 's /library /handlebars-1.0.0-rc. 3. J' s "> < /scripts /GT; < script src = 'J' s /library /ember-1.0.0-rc. 1. J 's" > < /scripts > < script src =' J 's /aanvragen. J' S "> < /scripts > alleen op app.js niet deel van het kader.Dit is een gewone Ole javascript dossiers, noem het wat je wilt.En als we het doel van de in deze serie, langs de weg, je kan gesplitst in een aantal documenten je javascript als je een andere website of aanvragen.Bovendien, as niet verwacht dat een specifieke structuur voor uw gids in het kader van de dossiers, als je kijkt naar de code op de starter kit, het lijkt alsof je de typische website code.In sommige opzichten, je hebt gelijk.Zodra we beginnen met dingen, maar, je zult zien hoe de oprichting van een as van toepassing is anders.,, - liggen, bij het begin van uw code te hacken, en je weet ember.js werkt God bewegende delen, zodat we de aanvraag is heel belangrijk.Laten we nog eens kijken naar deze delen, en hoe ze met elkaar verbonden, en statistieken betreffende het template van de definitie van de interface is een essentieel onderdeel van de gebruikers.Zoals ik al eerder zei, is het een handvat voor de cliënt en de vrijheid van meningsuiting van de bibliotheek aan de basis van het ruime gebruik van je aanvraag, BU.Dit is een eenvoudig voorbeeld:, < script type = "tekst /x-handlebars" > < H > < sterke > {} {} {}) de eerste naam, achternaam} < /sterk > < /H > < /scripts >, aandacht te besteden aan de uitdrukking http: //europa.eu.int) gemengde tot je door de as zal veranderen, vermeld op de pagina van de inhoud.In dit geval, {{naam}} {} {naam} en reserve zal worden de gegevens van toepassing, aan de BAR te veel elektrische energie, door middel van een flexibele API.Het zal heel belangrijk zijn, moet je weten dat die route, een toepassing van het programma, de router bijdragen tot het beheer van de stand van de toepassing.,, een toepassing van de router bijdragen tot het beheer van de toepassing van de middelen nodig voor de scheepvaart, de toepassing van de huidige situatie.De werkzaamheden van de gevraagde gegevens, met inbegrip van het model, die de verantwoordelijke voor de verwerking van mening, of een model, kan je door het creëren van een specifieke plaats in de aanvraag van de route.De route wordt de aanvraag delen en aanverwante websites.De identificatiecode van de as de URL van cruciaal belang is, te weten welke aanvragen in staat moeten worden voorgelegd aan de gebruiker, van toepassing. De router. Kaart (functie) (deze route ("'); ////////" moeten we "}); een route gedrag (bijvoorbeeld: Een model voor het beheer van de gevraagde gegevens) door de - weg het object en ontslagen worden, als de navigatie aan op een specifieke URL' s.Een voorbeeld is van een model van de gevraagde gegevens, zo app.employeesroute = as. Route. De verlenging ({model: functie) (terug te keren naar de toepassing. Het personeel ();}}.); in dit geval als de navigatie aan op een festival "werknemers", over de toepassing van het model weg van alle werknemers eisen.,, het model, de vertegenwoordiging van de gegevens betreft.Het model is, uw verzoek zal worden de gegevens van de vertegenwoordiging van de objecten.Het is een eenvoudige reeks of van gegevens uit een rustgevend hola API - en dynamisch herstel door Ajax verzoeken.In de aanvragen, de database die zijn geladen, in kaart te brengen en de bijwerking van de gegevens van de interface, worden gewoonlijk gebruikt voor de opslag van gegevens en gegevens over de eigenschappen en de vertegenwoordiging van de verantwoordelijke voor de verwerking.Ze doen net als een agent, laat je de toegang tot de eigendom van model en dat model naar hun dynamische en weergegeven.Dit is de reden waarom een model worden aangesloten op een verantwoordelijke voor de verwerking, het belangrijkste is, als een model voor het opvragen van gegevens, wat zou je met het oog op de programmering de gegevens tot je de verschillende onderdelen van de aanvraag.Hoewel het lijkt model en de verantwoordelijke voor de verwerking is gekoppeld, in feite, model zelf, zonder kennis van de verantwoordelijke voor de verwerking, het gebruik van ze, en je kan opslaan van andere moet blijven, maar niet moeten worden opgeslagen in de server van de prestaties van de aanvraag.,, een standpunt dat in de interactie tussen de gebruikers en het beheer van de activiteiten van ember.js en omgezet in een zinvolle de gebeurtenissen in uw aanvraag.Dus, als de gebruiker op een knop om de schrapping van een werknemer, van mening is verantwoordelijk voor de interpretatie van de primaire browser - behandeling, in voorkomend geval in het kader van de toepassing van de huidige staat van overeengekomen wijze,., nomenclatuur van ember.js helpen beperken, code en in de rug voor je behandeling is door iets noemen.Heb je de naam van je route en de definitie van (en middelen) invloed hebben op hoe je controleur, het model, het oog en het model van de nomenclatuur.Bijvoorbeeld, als ik een pad, bekend als de "werknemer", app. Router. Kaart (functie) (deze middelen ("werknemer");}); en dan bel ik mijn kiezers, zoals:,,,,, app.employeesroute route object: de verantwoordelijke voor de verwerking, app.employeescontroller model:,, app.employee, app.employeesview standpunten:,,,,,, model: de werknemers van de dubbele doelstelling van het gebruik van die diensten.Ten eerste, het geeft je een soortgelijke vergadering van de semantische relaties tussen.Ten tweede, de as kunnen automatisch de nodige voorwerp, kan niet bestaan (bijvoorbeeld: een route object of de verantwoordelijke voor de verwerking) en de toepassing van uw aanvraag.Dit is waar ik het eerder over had van de magie.In feite, dit is precies wat de as in de wereldwijde toepassing van het niveau en de concretisering van toepassing, als je het voorwerp van var - programma:, = as. Van toepassing.) (); het creëren van een standaard, een verwijzing aanvragen, de router controleurs, standpunten en modellen.,,, app.applicationroute route voorwerp: de voor de verwerking verantwoordelijke:,,, app.applicationcontroller het standpunt van app.applicationview:,,,,,,, de toepassing van het model, de route terug naar "werknemers", ik creëren, er is iets aan de hand is, als de navigatie aan op de toepassing van "werknemer" in uw programma, zijn we op zoek naar het volgende doel:,,,,, employeesroute, app. Van toepassing. Employeescontroller,,, van de werknemers, het model, als niet vinden, zal het creëren van elke zaak maar niet.Alles, omdat je geen gespecificeerde model verkregen gegevens of model om blijk te geven van de gegevens.Dit is de reden waarom de regels zo belangrijk is.Het laat Ann weet hoe om te gaan met specifieke taken in verband met de route, en niet moet worden behandeld op de dingen. In het eerste geval, gebruik ik een unieke naam "werknemers" te definiëren modellen.Dit is opzettelijk.De naam "werknemers" is afhankelijk van de aard van de tien werknemers en ik kan werken, dus een flexibiliteit te bieden in ruil voor een model van werknemers of van alle werknemers is belangrijk.Dit model van de bijzondere regels niet nodig is, omdat het model zelf geen kennis van de verantwoordelijke voor de verwerking, het gebruik van ze.Dus je hebt de naam van hun flexibiliteit, maar voor de samenhang, de volharding en het Verdrag maakt het beheer van je code te vergemakkelijken, en ik gebruik van de selectie, de definitie van een (), op mijn route van de methode, omdat in dat geval, ik zal waarschijnlijk door het beheer van bepaalde werknemers verankerd. Gedetailleerde informatie pagina 's.Zullen we het hebben over... De sleutel in de reeks, weg te nemen, door het gebruik van een consistente nomenclatuur van programma 's, die gemakkelijk kunnen worden voor het beheer van deze vergadering aan elkaar gebonden zijn, zonder de noodzaak van duidelijke relatie, door middel van een code.De volgende stap: de bouw van een aanvraag, in het volgende deel van deze reeks, gaan we naar de code voor de toepassing van het programma, tot basis.We hebben meer dan een concept, de kern, en over het belangrijkste kader voor de top.In de reeks van een deel van de in de code, we zullen diep in de aanvraag voor het creëren van voor onze basis.In de loop van deze periode, en ik wil nogmaals uitdrukking aan een voorstel dat je op zoek gaat naar de grammatica gevoel van documenten.Trouwens, als je echt wil in de as, let op, les + premie, die binnenkort een volledig programma leiden je door de oprichting van een op basis van de toepassing van ember.In het begin van dit verslag, zoals ik zei, de kern van de leider van het team, ember.js 耶胡达卡茨 en Tom Dale de nauwkeurigheid van de voor het onderzoek en de duim.De goedkeuring van het team.Een uur!,,
In
Previous:Dit is eenvoudig: het
Next Page:Vereenvoudiging van de procedures en