Computeren, Programméiere
Javascript Persounen: fir, iwwerdeems, do-iwwerdeems
D'Geschicht vun der Équipe vun modern programméiere Sprooch Siwebiergen ass ähnlech dem Prozess vu Wëssen vum Universum. An dass et am Ufank ... Mee lo alles ass einfach an attraktive.
D'Algorithmus séiere - ëmmer eng Grashinchen Kette vun commandéiert. Parallelism zu programméiere - Formatioun eemol de kombinéiert e Message. Ronn Robin war ni praktesch ze Serien oder parallel Kommando Ketten. Etiketten, ëmgebaut, a Konditiounen - just genuch fir keng Léisung. Funktionell Sproochen hunn d'Wichtegkeet vun dësen Iddien entzu gin, mä d'Noutwennegkeet Rubriken vun Code ze widderhuelen bliwwen.
Browser: Dom, seng Zong + Server
Javascript-kreesleef bleiwen, obwuel funktionell Iddien speziell Bedeitung Qualifikatiounen. Vläicht ass eppes lénks vun "LispLanguage" an "mer sinn", mä déi meescht vun all, wou der Géigend der Javascript Liewen, Nerve der Tatsaach datt et ass, mä et ass dubiosen dass dës läscht Décisioun.
Javascript leeft bannen engem Browser, datt d'Säit kritt, heureux et an engem DOM- an lancéiert déi éischt Schrëft. All anere Säiten, dorënner op dëser erofgeluede - et ass d'Entwéckler vun Hänn déi Sprooch vun deem de Code op de Server manipuléiert an d'Resultater Ajax Mechanismus kréien benotzt ofgeruff ginn.
De Browser stécht Javascript-Code fannen datt d'Objete vun der Browser, dorënner de eent benotzt kann dass Daten op de Server iwwerdréit an eng Äntwert kritt, wéi deen als HTML-Wikisyntax an ënnerstëtzen an déi konkret Code Akt kann. D'Äntwert kënnt flamenden Ofgrond an Objeten vertruede ginn. Sënn e Javascript ze benotzen verluer kreesleef, abound Méiglechkeeten ouni se ze maachen, an Buvette de Browser en onendlech Haaptrei vun commandéiert Ënnerdaach ass net déi bescht Léisung.
Eigentlech sinn Persounen dobäi zu Meeschter um Javascript Siwebiergen, Entwéckler der Norm Design hir eege Funktiounen komplementar kann.
Javascript Code Positioun am Raum
Modern Programméierer heescht dass net och datt hien benotzt engem Zyklus (fir, D'Zäit, do D'iwwerdeems, ...) - an um Enn eng Serie vun (Zykle) Prozessor, engem einfachen Haaptrei vun Duebelstären Operatiounen, ënnerbrach Kees counters, dh Konditiounen.
Wéi esou, ass den Zyklus net um Niveau vun Maschinn Sprooch: ass eng Kombinatioun vun der gewinnt commandéiert, geplangten Operatiounen an mol. Niveau weider, egal wat heescht vläicht fir d'Entwécklung vun der Browser an Javascript Sicht benotzt ginn, wäert kreesleef eenzegaarteg ginn. An der "Stécker vum Code" gëtt an verschidden Zäiten a verschiddene Generatioune vun Programméierer presentéiert ginn. D'Stack uewendriwwer ass "Gebai» Javascript. D'Siwebiergen vun deenen Offeren modern Javascript kreesleef.
JS - schéin Sprooch: praktesch, modern a voll-souzen. D'Siwebiergen vun dësem Instrument ëmfaasst all gesond, dass den Test vun Zäit a ginn de Fëllement vun all Algorithmus immutable gestëmmt hunn. Mee well kreesleef wann néideg, wierklech? Fortschrëtter an programméiere gefrot mech oft Froen vun engem fundamental Natur, mä nëmmen an e puer Fäll, fannen d'Léisung.
Zil wéinst
nëmmen duerch Hypothes - D'Zyklus kann nëmmen zwou Varianten vun der Konditioun oder dem Comptoir, mä eigentlech (um niddregsten Niveau) all Zyklus ginn. An e puer Sproochen gemeinsam Zyklus "fir all." An Javascript kreesleef foreach Struktur representéiert gestach an Objet, mä et ass méiglech eng Variant array.forEach (...) ze benotzen.
An all Fall, zwou Méiglechkeeten: d'Maschinn Code datt, och schrëftlech op Interpretatioun Sproochen zu Enn all programméiere algorithms executéiert, huet keng aner Kommando Kette widderhuelen Optiounen: hien eppes hun kann erëm ze Leeschtunge bis:
- Konter zielt;
- bis der Conditioun erfëllt.
Javascript - eng typesch Dolmetscher. Seng ënnerschiddlech Funktioun: et bedreift am Browser seng Objete benotzt an erlaabt Dir der algorithms op de Client Säit wéi déi Säit haten am Browser, an am Laf vu senger Aarbecht ze Leeschtunge.
Einfach Zyklus vun all
Op der Javascript foreach Persounen kucken wéi de Gebrauch vun der vill Funktiounen:
Der Notzung vun sou kreesleef Ursaach net Schwieregkeeten. Formell, et ass keen aktuellen Zyklus. Et ass eng konsequent Behandlung Funktioun op d'Elementer vun der Partie.
Zyklus iwwer de blëtzaartegen
Méi Gewunnecht fir op Javascript kreesleef Wanterschlof:
Hei, stécht de blëtzaartegen Variabel hir Wäert individuell no der Formel an Zeechen ass d'Enn vum Zyklus Zoustand. Net onbedéngt zu der Formel an der Conditioun ëmfaasst eng Variabel Zyklus. Mä Kontroll vun Enn Punkt am Zyklus ass vun hirem Inhalt komplett alles.
geplangten Persounen
Optioun mat iwwerdeems Javascript offréiert, je wann Dir braucht der Konditioun ze kontrolléieren. Wann de Kierper vun der verantwortlech net nach eemol virschaffe kann - dat eent, wann de Kierper soll op d'mannst eemol gesuergt ginn, ass dat eppes anescht:
Am éischte Fall, den Design iwwerdeems Interpretatioun, Schecken Javascript éischt der Konditioun, a wann et richteg ass, executéiert der Glück. Am zweete Fall wäert den Zyklus éischt higeriicht ginn. Wann d'Resultat vun der Verännerlechen am gëtt Konstruktiounen uginn iwwerdeems maachen, dauert et eng falsch Wäert, hält der dovun.
Masseräiche Kombinatioune vun einfache algorithms
D'Haaptrei Aufgab (Haaptsaach) vun all Algorithmus - ze fannen, an nëmmen dann eng Decisioun iwwert maachen wat nächst ze maachen. De stäerkste Ongewéinlech Sich Optioun - en Appel un eng Variabel, ass d'Resultat direkt. Wann der Verännerlechen vill sinn, an et vill Wäerter (vill) huet, da muss d'Prouf Wäerter fonnt ginn datt d'Zukunft Behuele vun der Schrëft bestëmmen gëtt.
Dëst einfacht Schwësterpartei feieren verantwortlech mat engem Konter an der Javascript Sprooch Zort panacea fir all Problemer. Modern Computeren verschiddene Vitesse. Zäit Scripten am Browser genuch ze exekutéieren, d'do keen presséiert. Et ass einfach eppes fir eppes ze Zort eraus. Als Resultat, hunn J avaScript fir Persounen ganz populär ginn.
Falsch mat dëser Aart vun näischt. Awer hannert dëser Approche ass einfach d'Essenz ze verléieren fir déi eng oder aner Algorithmus geschriwwen. Dës sinn net notzlost. All dat wat geschriwwe gëtt, all Programm déi Sënn mécht. Exzessiv giess bei J avaScript kreesleef fir, kann d'Entwéckler net d'Essenz vun der rietser gesinn an net eng adequat Algorithmus ze schafen.
Funktionalitéit, aner Duerstellung vun Realitéit
однотипного кода можно представить функциями - алгоритм сразу преобразится, основное тело скрипта уменьшится в размере, все станет читаемым и понятным. Mat der Javascript-kreesleef, Beispiller vun der selwechter Zort Code Funktiounen vertrieden kënnen - de Algorithmus eemol den Haaptgrond Kierper vun der Schrëft an Gréisst reduzéiert transforméiert ginn, wäerten, all liesbar an ze verstoen ginn.
Dat ass net eng radikal nei Léisung, mä an Essenz ass et net iwwer de Kader vun aner Sprooch gesond. Besonnesch, kann J avaScript kreesleef an klassescher SPLIT () Funktioun fonnt ginn:
cResult = '9,8,7,6,5,4' ; VAR cResult = "9,8,7,6,5,4";
aResult = cResult . VAR aResult = cResult. ( ',' ); SPLIT ( '');
Et gëtt keng Zyklus, mä soss dës Funktioun gesuergt, wann net duerch de Symbol sicht '' an benotzen dat eent Zuel vun aneren ze trennen.
méi praktesch - Abstracting aus, wéi et am SPLIT () Funktioun ëmgesat ass kann mat sengen Javascript Funktionalitéit benotzen kreesleef wat vun der Benotzung ergänzt ginn. Et ass wichteg, datt esou eng Approche zu der Entwécklung vun Funktionalitéit féiert fir all Aufgab, respektiv, mä den Total nach an dëser Approche ze sinn.
Dës Funktiounen allt (), padc (), padl () an padr () - wat net an Javascript heescht existéieren, mä et ass heiansdo néideg aus engem String oder Plazen ze läschen der Längt vun der Kompiléierung ze lénks, fir, riets oder zwou Säiten. De Kierper vun dëse Funktiounen - Javascript-kreesleef. Einfach, zougänglech an Ënnerdaach ni Algorithmus datt et benotzt.
Däer Zuel Konversioun Funktiounen vun 16-zréckgewonne 10-September Berechnung an zréck System, ass et méi einfach Daten zu engem aneren aus ee Format ze soen, hei während kreesleef vun engem do gemaach. Ganz kompakt an efficace Siwebiergen.
Richteg kreesleef - Representatioun vun Realitéit
Javascript - wéi net aner programméiere Sproochen a verschiddene verschidde Versiounen, an Wichteg, trëtt net de Siwebiergen ze änneren, an et ze entwéckelen an expandéiert.
Programméierer denken JS benotzt, Ënnerscheed et aus PHP Programméierer denken (besonnesch, an aner Sproochen am Ganzen, gutt, ausser datt de "mer sinn" a seng Matleefer sinn net am allgemengen Richtung abegraff), wann der Algorithmus ass net limitéiert un Verännerlechen, flamenden Ofgrond, Aufgab Opérateuren, cyclic Strukturen .
Wa mir dat do virstellen kee kreesleef sinn, an léisen de Problem ass et néideg, am einfachsten Optioun (blindfold) - proposéiere dass de Programm Veraarbechtung Donnéeën ass, wat e Punkt oder Punkten System am Informatiounen Plaz sinn. Wat de Punkt ass a wat de Punkte System - et ass eng bestëmmte Sujet gekësst huet. Fir d'Programméierer, dës Thes heescht: eng einfach, dat eng Rei vun Donnéeën einfach ass. Natierlech, dat einfach een Niveau un engem Niveau ënnert de System ginn, mä fir méi héich Niveau - Punkt.
Mat dëser Approche, de Punkt vun Pfleeg - géifen hir Identitéit duerch hir Methoden. Wann de Punkt an der super-System, d'Funktioun vun de System - seng Essenz als Kombinatioun vun Entitéite zu hire Punkten gehéiert ze weisen.
Dës Approche ass esou al wéi d'Iddi vun programméiere Sproochen, mä huet nach net seng adequate Reflexiounen am programméiere fonnt. Vill Programméierer mengen richteg, mä d'Resultat vun hirer Aarbecht Blieder vill Wënsch gin.
Et ass nëtzlech heiansdo e Bandeauskleeder iwwer seng Aen ze zouzedrécken der Welt ze gesinn!
Similar articles
Trending Now