Padarykite savo programų kūrimą lengviau: programuokite „JavaScript“ programas

Turinys:

Anonim

Programavimas nėra paprastas. Kas sunkiau perteikti sąvokas į spausdintus žodžius. Kartais knygos gali atsilikti nuo naujausių ir didžiausių tam tikros technologijos momentų, nepamirštant sprendimų kodų ir pasirinkimo kodų.

$config[code] not found

Laimei, kai kurie rašytojai greitai išsiunčia savo širdį. Manau, kad tai yra „Eric Elliott“, „JavaScript“ programų kūrimo autorius: Tvirta interneto architektūra su mazgu, HTML5 ir „Modern JS Librarie“. Elliott yra „JavaScript“ programų kūrimo veteranas. Šiuo metu jis yra „Creative Cloud“ komandos narys „Adobe“.

Paprastai ieško atviro kodo kūrimo įrankių ir kūrėjų susitikimų, todėl man pasisekė, kad „O'Reilly“ rado ankstyvo išleidimo internetinę versiją, ypatingą ačiū Prancūzijos interneto kūrėjui „Revolunet“, kuris surinko puikią žiniatinklio kūrėjų skaitymo biblioteką.

Kur viskas prasidėjo nuo

Trumpa techninė istorija yra tinkama: „JavaScript“ yra kliento pusės programavimo kalba, skirta veikti svetainės funkcijoms be naršyklės kreipiantis į serverį šiame procese. Iš pradžių šios funkcijos buvo apribotos tik tuos liūdnai iškylančius langus, kuriuos matysite, kai atvykstate į svetainę - tai žalinga ar naudinga, priklausomai nuo iškylančio turinio.

Šiandien „JavaScript“ teikia realią vertę, nes „Elliott“ akcentuoja aklavietės akimirkas, kurios veda prie šiandienos interneto patirties.

Ilgą laiką nebuvo galimybės išsaugoti duomenų su „JavaScript“. Jei norėjote, kad duomenys išliktų, jums reikėjo pateikti formą žiniatinklio serveryje ir laukti puslapio atnaujinimo. Tai trukdė kurti atsakingas ir dinamiškas žiniatinklio programas. Tačiau 2000 m. „Microsoft“ pradėjo „Ajax“ technologiją „Internet Explorer“. Netrukus, kitos naršyklės papildė XMLHttpRequest objekto palaikymą … Nuo to laiko žiniatinklio kūrėjai sukūrė beveik visų tipų taikomąsias programas, įskaitant pilna debesų biurų komplektus (žr. Zoho.com), socialines API, pvz., „Facebook“ „JavaScript“ SDK, netgi grafiškai intensyvūs vaizdo žaidimai.

Tokios akimirkos taip pat paveikė analitiką - dauguma analitikų remiasi „Javascript“ žymėmis, įvykių stebėjimu ir reguliariomis išraiškomis, kad matuotų svetainės našumą, todėl „Elliott“ remiasi dešiniuoju akmeniu.

$config[code] not found

Sužinokite, kaip aptarnauti programavimo „kitą baltąją mėsą“

Kreipiuosi į „JavaScript“ „kitą baltą mėsą“ dėl didėjančios programavimo pasirinkimo tarp daugybės programavimo pasirinkimų. Daugiau nei istorija, knyga siūlo save kaip įvairių objektų ir funkcijų virimo knygą. Programavimas gali būti analogiškas maisto ruošimui, todėl, kad būtų geras „virėjas“ skaitmeninėje „virtuvėje“, virimo knygoje turėtų būti pateiktos aiškios instrukcijos. Šiuo atveju „Elliott“ aiškina „JavaScript“ interneto kontekste. Diagramos, parodančios, kaip programavimas veikia su interneto infrastruktūra, padės valdytojams planuoti veiklą ir paremti biudžetą.

Akronimų, pvz., „DRY“, kuri reiškia „Negalima kartoti“, patogumas padeda tobulinti kūrėjų funkcijas. Jie taip pat gali suteikti idėjų, kaip į projektą įtraukti elementus, kurie turi būti koduojami. Paimkite šį pavyzdį DOT - „Do One Thing“:

Kiekviena funkcija turėtų daryti tik vieną dalyką, ir tai padaryti taip, kaip įmanoma. Pagal šį principą jūsų funkcija bus pakartotinai naudojama, lengviau skaitoma ir lengviau derinama.

Veiksmai, susiję su pažangiomis medžiagomis, puikiai dengiami, pvz., „Atšaukimai“, „funkcijos, kurias perduodate kaip argumentai, kurie turi būti naudojami, kai baigia darbą.“

Pirmiau pateiktame kode paspaudžiamas () atšaukimas įeina į jQuery's.on () metodą. Kai mygtukas $ gauna paspaudimo įvykį, jis pakartoja paspaudimą (), kuris vykdo ok () patvirtinimą ir pradeda (), kuri pasakoja QUnit, kad ji baigė laukti asinchroninių operacijų, todėl gali toliau vykdyti bandymus.

Ši medžiaga gali būti šiek tiek skirta tiems, kurie neplanuoja, bet nemanau, kad tai neįtikėtinai didžiulis vadovams, kurie girdėjo apie programavimo kalbas, bet niekada nenaudojo redaktoriaus. Tiems, kurie baiminasi kodo, nebijokite. Elliot siūlo keletą puikių pasiūlymų dėl starterio medžiagos, taip pat papildomų nuorodų naujoms bibliotekoms.

„JavaScript“ programų programavimas yra skirtas programuotojams, be abejo. Be abejo, kūrėjai turės geresnį programos kūrimą. Be to, verta pasidomėti „tech-curious“ verslo savininku. Jis gali paaiškinti kai kurias detales, kad programų kūrimas būtų paprastesnis, o smulkių įmonių savininkai gali sutaupyti galvos skausmo ir mokymosi išlaidų, kad suprastų kai kuriuos iškilusius programavimo klausimus.

5 Pastabos ▼