, generatoren en koa.js ingevoerd: 1,,,,,,,,,, 63, aandelen, 22,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen, een deel van de prijs van een reeks genaamd de generator en generatoren. Koa.js.introduction & koa.js: Deel 2, koa.js is expressief van de volgende generatie web - kader, als uitdrukking van Node.js achter mensen schrijven en een beeld.Koa.js door gebruik te maken van de generator, dit is een bloedige javascript rand, en nog niet in de versie van Node.js stabiel.Artrose van de knie was gebruik te maken van de generator, ontwikkelaars van call - back - spaghetti te redden, zodat het niet gemakkelijk, dus gemakkelijker te beheren.,,, maar de ziekte van 550 code, is een zeer lichte kader.Zelfs dan, in overleg met het pakket voor de inhoud van een als een elegante Suite, agent steunen, kan je je ontspannen en het tempo van de ontwikkeling van de met de controle op de grootte van de gezamenlijke toepassing van je. En de installatie - en, nu, voordat we beginnen, je moet ten minste in de versie X - 0,11., of meer. Je kan het,, de installatie van de nieuwe versie van het gebruik van 'n module - :,, pseudo - NPM installatie van pseudo - n g n stabiel, kun je ook in de rest van de Gemeenschap of een module NVM van de bron.Let op, n is ook een Gemeenschap van modules.,, een J 's dossier, met behulp van de generator, die je nodig hebt, als je het een harmonieuze,.,, bijvoorbeeld, voor de exploitatie van toepassing is, binnen de volgende, commando' s, node:,, de harmonieuze toepassing van is, om jezelf te redden, of in het teken als kun je de volgende commando, en het creëren van een alias, alias: - = "- - een harmonieuze", nu de aanvragen die generator, zolang de input:,,, app.js, heel goed.Onthoud ook dat alle van de code in dit artikel kan in github.De vork en eventueel het spelen. En nu weten, artrose van de knie, moet je eerst weten van een kader van de wervelkolom generator.,,,, wat is de generator?,,, en es-6 generator eindelijk in javascript magisch land.Als je de generator in elkaar, de programma 's van de Python, ervaring, enz. En dan zal je blij zijn te weten, een zeer soortgelijke dingen hebben de verwezenlijking van de generator. ,, is eersteklas routine in javascript, simpel gezegd, de invoering van een pauze in de taal van de interface en Het spel.In de generator, het hele script gebruikt, meestal in de top - down - uitvoering van , de volgorde van de opschorting van de tenuitvoerlegging van de code, niet een eenvoudige methode, de hervatting van de reactor. nu onze handen vuil maken, een voorbeeld. Es-6, in overeenstemming met de huidige ontwerp - normen, moeten we gebruik maken van een andere versie van de omschrijving van de functie voor het creëren van een generator.Het ziet er als volgt uit:,, var generator_func = functie * () {};,, hier , generator_func, alleen maar een lege generator.,, dus we kunnen doen, is het gebruik van belangrijke functies, de opbrengst, de opschorting van de tenuitvoerlegging en het behoud van de huidige Stack.,, Hier is een eenvoudige voorbeelden laten zien. De oneindige ap en:,, R = 3 var de functie van (een); * * * * * * * infinite_ap {voor (;;) (= A + R; de opbrengst;}} var en = infinite_ap (5); de console log (som). De volgende (terug); ///////- waarde: 8, do: valse}. Logboek (som). De volgende (terug); ///////11 (waarde:,: valse}, in dit deel van de code, creëren we een voorbeeld van Een van de nomenclatuur, infinite_ap, met inbegrip van een oneindige cyclus, als die onder normale omstandigheden, kan de eDe bouw, de volgende winkel. En dat we een voorbeeld, en nu zeggen we,,,, en toen de. Next (), het rendement, de waarde: 8, doen: {-), hetgeen betekent dat de uitvoering van het op, de opbrengst, de verklaring terug, waarde, als "een" als "valse",,,, hier, en de terugkeer tot de uitvoering niet voltooid.Als het waar is voltooid (in de genoemde zaak, het had niets van de functies terugkeert, {value:) genaamd, waar}:,.,, dit is een kleine wijziging van de vorige code aan het einde van de execution: demonstrate, var, R = 3; function* infinite_ap A (VAR) {voor i = 0; I < 3; I + +) (a = A + r a a;}}; var som = infinite_ap (5); de console. Log (sum.next ()) {Value: 8; ///////aangiften gedaan: valse} console. Log (sum.next ()); ///////11: {Value: terugkeert, valse} console. Log (sum.next ()) {Value: 14; ///////terugkeert, wat valse} console. Log (sum.next ()); //return {- wat niet, waar in meer complexe programma 'S),,, je zou controleren en het gebruik van de waarden van de status. kwam terug en hij,,,Noot: het gebruik van,,,, produktie, niet functioneren, zal leiden tot een eerdere fouten.,, de generator beschikbaar, er zijn regels, kan van pas komen, je met vanille generator methode worden gebruikt. De volgende methode is, en alleen in een functie kan worden geeft een fout of,,,,,,,, is dit de volgende () voor het herstel van de uitvoering en de overdracht van gegevens.Als het niet door, en dan voor het verkrijgen van de definitie in de eerste parameter, bijvoorbeeld:,, en. In de tweede plaats (5);,,,,,,,, dit is gooi () te gooien een fout of een abnormale in stappen.Het is om vergissingen te vergemakkelijken.Als het niet lukt om een plek zou leiden tot fouten leiden tot opschorting van de tenuitvoerlegging, het dossier.De behandeling van fouten de meest eenvoudige methode is het gebruik van een verklaring te pakken.Deze methode moet een parameter kan van alles zijn. Bijvoorbeeld: de som van ,,,. De (nieuwe fouten (dit is een fout "); ,,,,,,,,,,,,, gemachtigde, de produktie, de generator is gebruikt om een delegatie van de bestaande generatoren. De opbrengst voor de samenstelling van de generator in de generator kan zelfs door een generator.,, de gedelegeerd aan een andere generator, de stopzetting van de productie van de waarde van de stroom van de generator zelf begint te krijgen van de vergunning tot uitputting van de waarde van de generator.Als de benoeming van de generator, herstel van het eigen waarde, het is net een, in een generator, verkeer, maar de generator is gedelegeerd uitzonderingen worden verspreid en door middel van de generator gegooid, gooide, - methoden en - worden met dezelfde.Dit is een voorbeeld van:,, var consolelogthunk = functie (MSG) {terugkeer functie) (console logboek (MSG);}} var. De functie van de opbrengst () {* * * * * * * = consolelogthunk ("yo"); de opbrengst consolelogthunk ("maatje"); de opbrengst consolelogthunk (".");) var delegator_function = functie () {* * * * * * * consolelogthunk ("ik vóór de oprichting van de opbrengst aan het inkomen"); * * * * * * *) de opbrengst van de opbrengst van de generator (; consolelogthunk ("die na mij aan het inkomen"); (K = delegator_function (}); k) de volgende (Value (); k. De volgende waarde (().); k) de volgende (Value (); de console. Log (K. Next ()); ///////als je belt de volgende (K), het geeft een fout type, een waarde is niet gedefinieerd, niet een functie, en nu heb je een kort over de generator in javascript, je gebruik kunnen maken van hun schrijven duidelijker, niet de fouten van toepassing is, kan je de Blok I /o, niet in feite geblokkeerd. ,, laten we naar koa installatie op basis van artrose van de knie van een zeer eenvoudige toepassing. Is koa.,,.S:,,, artrose van de knie is een object, waaronder middleware - generator, dit alles is door de uitvoering van Stack, net zoals in elk verzoek om een.,,,,, de installatie van koa, in uw project Directory, voeren de volgende commando 's, met behoud van de installatie, het... En daar zal automatisch worden gedownload en opgeslagen in een, package.json, documenten, als het bestaat, ondanks de., met heel kleine voetafdrukken, met inbegrip van de inhoud van het mandaat van de methode zijn vers, in overleg, agent steunen, geen middleware binden.,, hier is een voorbeeld: hallo wereld toepassing var. Koa = eisen, ('koa "); var programma = koa (); de toepassing van de functie van het gebruik van (* * * * * * * () {this.body =" Hallo!!!!!!!!!!!!!!!;)); de aanvraag. Luister (3000);,, koa controle -,, nu, , dat op zijn beurt met de stroom.In de eerste plaats is het moeilijk... Maar als je de volgende voorbeelden, zal alles duidelijk .,, hier is koa controle - een voorbeeld:,, de VAR - koa = ('koa ") (); het gebruik van de functie van koa. (* * * * * * * () {////////overdracht van winst doen voordat de generator. In het eerste geval zal de console lijn. In het logboek (" "); de opbrengst van de uitvoering van de volgende; /doen terugkeren wanneer dit in de console stroomopwaarts op de gebeurtenissen. In het logboek (" B ");}); van artrose van de knie. (* * * * * * * (het gebruik van functies. II) {////////door de lijn doen voordat die in het kader van de functie van de generator, dit is de tweede gebeurtenis downstream - console. Log (" C "); de opbrengst; /om iets te doen, kan de uitvoering van de bovenloop van de terugkeer.D de tweede gebeurtenis is de console. Log ("D");}); het gebruik van de functie van koa. (* * * * * * * () {////////doen voordat die in de volgende lijn van de functie van de generator.Hier, dit is de laatste van een functie van de benedenloop van de console ("e"); this.body = "hallo"; de console log ("f"); ///////- eerste incident van vorig jaar de eerste)}); koa. Luister (3000);,, De code is heel eenvoudig.Aandacht, niet alle console. Log, verklaringen noodzakelijk zijn, maar ze zullen je helpen te begrijpen koa.js duidelijk de downstream - en de uitvoering, te weten de , voorbeelden van uitvoering -, als we de toepassing van open, lokale: 3000, in de browser, we kan worden waargenomen, console.logs in de terminal. Niet de kwantiteit, a-b-c-d-e-f,.Ze is niet de kwantiteit, a-c-e-b-d-f,.,,, in feite, a-c-e-f-d-b, rendement en beschrijving van de uitvoering van de programma 's in de toepassing van het gedrag van koa stroomopwaarts en stroomafwaarts.,, misschien is het je opgevallen dat dit twee keer drukken.Dit is een gevolg van de dubbele verzoek om een icoon die door de browser.,,,,, dat de : koa. Het gebruik van (functie), toegevoegd aan de toepassing van de middleware.,, kortom, dat deze handleiding javascript. En een deel van de koa.js.Heb je het grootste deel van de voorwaarden, zoals de generator is en hoe ze te gebruiken, hoe het gebruik van de produktie en controle - hoe werkt in koa. Js.,, in de handleiding van een deel van koa, we gaan duiken en leren hoe te komen tot een god van toepassing.Als je geen vragen of opmerkingen, aarzel dan niet om mij te vragen of de volgende opmerkingen. ,
De generator en ingevoerd; koa.js:1
Previous:- schrijven, schrijven is
Next Page:Opnieuw het effect op het ontwerp