Labākās JavaScript grāmatas

Autors: Bredlijs Nica, ClickHelp.com satura menedžeris - programmatūras dokumentācijas rīks

Wikipedia JavaScript definē šādi:

JavaScript (JS) ir augsta līmeņa, dinamiska, vāji drukāta, uz objektiem balstīta, daudzparadigma un interpretēta programmēšanas valoda. Līdztekus HTML un CSS JavaScript ir arī viena no trim Web satura veidošanas galvenajām tehnoloģijām. To izmanto, lai tīmekļa lapas būtu interaktīvas un nodrošinātu tiešsaistes programmas, ieskaitot videospēles.

Kādas ir populārākās grāmatas par JavaScript?

JavaScript: The Good Parts (e-grāmata - 13,49 USD, brošēta grāmata - 18,41 USD)

Autors Douglas Krockfords, kuru daudzi attīstības attīstības kopienas pārstāvji ir uzskatījuši par JavaScript ekspertu, autors Douglass Krokfords identificē labu ideju pārpilnību, kas padara JavaScript par izcilām objektorientētas programmēšanas valodas idejām, piemēram, funkcijām, vaļēju rakstīšanu, dinamiskiem objektiem un izteiksmīgu objekta burtisku apzīmējumu. Diemžēl šīs labās idejas tiek sajauktas ar sliktām un tieši šausmīgām idejām, piemēram, programmēšanas modelis, kura pamatā ir globālie mainīgie.

Kad Java sīklietotnes neizdevās, JavaScript pēc noklusējuma kļuva par tīmekļa valodu, padarot tā popularitāti gandrīz pilnībā neatkarīgu no tā, cik tā ir programmēšanas valoda. JavaScript: labajās daļās Krokfords beidzot izlūko labo nodomu un izkropļojumu kaudzi, lai sniegtu jums detalizētu ieskatu visās patiesi elegantās JavaScript daļās, ieskaitot:

  • Sintakse
  • Objekti
  • Funkcijas
  • Mantojums
  • Masīvi
  • Regulāras izteiksmes
  • Metodes
  • Stils
  • Skaistas iespējas

Jūs nezināt JS grāmatu sēriju (6 grāmatas)

  1. Jūs nezināt JS: augšup un iet (e-grāmata - 0,00 USD, brošēta grāmata - 4,99 USD)
  2. Jūs nezināt JS: Darbības joma un slēgšana (e-grāmata - 11,79 USD, brošēta grāmata - 15,06 USD)
  3. Jūs nezināt JS: šī un objekta prototipi (e-grāmata - 11,79 USD, brošēta grāmata - 18,65 USD)
  4. Jūs nezināt JS: veidi un gramatika (e-grāmata - 11,79 USD, brošēta grāmata - 17,42 USD)
  5. Jūs nezināt JS: Async un veiktspēja (e-grāmata - 15,33 USD, brošēta grāmata - 19,89 USD)
  6. Jūs nezināt JS: ES6 & Beyond (e-grāmata - 11,79 USD, brošēta grāmata - 17,54 USD)

JavaScript: galīgais ceļvedis (e-grāmata - USD 27,72, brošēta grāmata - USD 9,90)

Šis piektais izdevums ir pilnībā pārskatīts un paplašināts, lai iekļautu JavaScript, jo tas tiek izmantots mūsdienu Web 2.0 lietojumprogrammās. Šī grāmata ir gan uz paraugu balstīta programmētāja rokasgrāmata, gan atsauce uz galda, ar jaunām nodaļām, kurās ir izskaidrots viss, kas jums jāzina, lai maksimāli izmantotu JavaScript, tostarp:

  • Skripts HTTP un Ajax;
  • XML apstrāde;
  • Klienta puses grafika, izmantojot audekla tagu;
  • Vārdu vietas JavaScript valodā - būtiskas, rakstot sarežģītas programmas;
  • Klases, slēgšana, noturība, Flash un JavaScript iegultas Java lietojumprogrammās.

I daļa sīki izskaidro galveno JavaScript valodu. Ja esat iesācējs JavaScript, tas iemācīs jums valodu. Ja jūs jau esat JavaScript programmētājs, I daļa pastiprinās jūsu prasmes un padziļinās izpratni par valodu.

II daļā ir izskaidrota skriptu vide, ko nodrošina tīmekļa pārlūkprogrammas, galveno uzmanību pievēršot DOM skriptu veidošanai ar neuzbāzīgu JavaScript. Plašais un dziļais klienta puses JavaScript pārklājums ir ilustrēts ar daudziem izsmalcinātiem piemēriem, kas parāda, kā:

  • Ģenerējiet HTML dokumenta satura tabulu;
  • Attēlot DHTML animācijas;
  • Automatizējiet veidlapu validāciju;
  • Uzzīmējiet dinamiskās sektoru diagrammas;
  • Padariet HTML elementus velkamus;
  • Definējiet Web lietojumprogrammu īsinājumtaustiņus;
  • Izveidot Ajax iespējotu rīku padomus;
  • Izmantojiet XPath un XSLT XML dokumentos, kas ielādēti ar Ajax;
  • Un daudz vairāk.

III daļa ir pilnīga atsauce uz galveno JavaScript. Tas dokumentē katru klasi, objektu, konstruktoru, metodi, funkciju, īpašumu un konstanti, ko nosaka JavaScript 1.5 un ECMAScript 3. versija.

IV daļa ir atsauce uz klienta puses JavaScript, kas aptver mantotos tīmekļa pārlūka API, standarta 2. līmeņa DOM API un jaunos standartus, piemēram, objektu XMLHttpRequest un audekla tagu.

JavaScript ninja noslēpumi (mīkstie vāki - 40,36 USD)

JavaScript ninja noslēpumi, otrais izdevums izmanto praktiskus piemērus, lai skaidri ilustrētu katru galveno koncepciju un paņēmienu. Šis pilnībā pārskatītais izdevums parāda, kā apgūt galvenos JavaScript jēdzienus, piemēram, funkcijas, slēgumus, objektus, prototipus un solījumus. Tas aptver tādas API kā DOM, notikumus un taimerus. Jūs atklāsit labākās prakses paņēmienus, piemēram, testēšanu un vairāku pārlūku attīstību, un tas viss tiek mācīts no kvalificētu JavaScript praktiķu viedokļa.

Kas ir iekšā

  • Efektīvāka koda rakstīšana ar funkcijām, objektiem un slēgumiem;
  • Mācīšanās izvairīties no JavaScript lietojuma kļūdām;
  • Regulāru izteiksmju izmantošana kodolīga teksta apstrādes koda rakstīšanai;
  • Asinhronā koda pārvaldīšana ar solījumiem;
  • Pilnībā pārskatīts, lai iekļautu ES6 un ES7 koncepcijas.

Efektīvs JavaScript: 68 specifiski veidi, kā izmantot JavaScript jaudu (e-grāmata - USD 23,35, brošēta grāmata - USD 33,29)

Autors Deivids Hermans ar savu gadu pieredzi Ecma JavaScript standartizācijas komitejā kā vēl nekad agrāk atspoguļo valodas iekšējo darbību - palīdzot jums pilnībā izmantot JavaScript izteiksmīgumu. Atspoguļojot jaunākās JavaScript standarta versijas, grāmata piedāvā labi pārbaudītas metodes un labāko praksi, uz kuru paļausities nākamajos gados.

Efektīvs JavaScript ir organizēts ap 68 pārbaudītām metodēm labāka JavaScript rakstīšanai, kuras pamatā ir konkrēti piemēri. Jūs uzzināsit, kā katram projektam izvēlēties pareizo programmēšanas stilu, pārvaldīt neparedzētas problēmas un veiksmīgāk strādāt ar katru JavaScript programmēšanas aspektu, sākot no datu struktūrām līdz vienlaicīgumam. Galvenās funkcijas ietver

  • Labāki veidi, kā izmantot uz prototipu balstītu objektu orientētu programmēšanu;
  • Smalkumi un risinājumi darbam ar masīviem un vārdnīcas objektiem;
  • Precīzi un praktiski JavaScript funkciju un mainīgās mēroga semantikas skaidrojumi;
  • Noderīgi JavaScript programmēšanas paraugi un idiomas, piemēram, opciju objekti un metožu ķēde;
  • Padziļināti norādījumi par JavaScript unikālās “izpildes līdz pabeigšanai” pieejas izmantošanu vienlaicīgumam.

JavaScript paraugi: izveidojiet labākas lietojumprogrammas, izmantojot kodēšanas un dizaina modeļus (e-grāmata - 15,92 USD, brošēta grāmata - 17,15 USD)

Raksta JavaScript eksperts Stoyan Stefanov - vecākais Yahoo! Vietnes veiktspējas optimizācijas rīka YSlow 2.0 tehniskais un arhitekts - JavaScript Patterns satur praktiskus padomus katra aplūkotā modeļa ieviešanai, kā arī vairākus praktiskus piemērus. Jūs uzzināsit arī par anti-modeļiem: kopīgām programmēšanas pieejām, kas rada vairāk problēmu, nekā tās atrisina.

  • Izpētiet noderīgus ieradumus augstas kvalitātes JavaScript koda rakstīšanā, piemēram, izvairieties no globāliem, izmantojiet atsevišķas var deklarācijas un daudz ko citu;
  • Uzziniet, kāpēc burtiskās notācijas shēmas ir vienkāršākas konstruktora funkciju alternatīvas;
  • Atklājiet dažādus veidus, kā definēt funkciju JavaScript;
  • Izveidot objektus, kas pārsniedz objekta burtu un konstruktora funkciju izmantošanas pamatmodeļus;
  • Uzziniet JavaScript atkārtotas izmantošanas un mantošanas iespējas;
  • Izpētīt JavaScript pieejas vispārpieņemtiem dizaina modeļiem, piemēram, Singleton, Factory, Decorator un citam;
  • Pārbaudiet modeļus, kas īpaši attiecas uz klienta puses pārlūka vidi.

Objektorientētās JavaScript principi (e-grāmata - 11,79 USD, brošēta grāmata - 16,35 USD)

Objektā orientētās JavaScript principos Nikolass C. Zakss pamatīgi pēta JavaScript objektorientēto raksturu, atklājot valodas unikālo mantojuma ieviešanu un citas galvenās iezīmes. Jūs uzzināsit:

  • Atšķirība starp primitīvajām un atsauces vērtībām;
  • Kas padara JavaScript funkcijas tik unikālas;
  • Dažādi veidi, kā izveidot objektus;
  • Kā definēt savus konstruktorus;
  • Kā strādāt ar prototipiem un tos saprast;
  • Mantojuma veidi tipiem un objektiem.

Eloquent JavaScript: moderns ievads programmēšanā (e-grāmata - 20,36 USD, brošēta grāmata - 25,77 USD)

Eloquent JavaScript, 2nd Edition, dziļi iesakņojas JavaScript valodā, lai parādītu, kā uzrakstīt skaistu, efektīvu kodu. Autore Marijna Haverbeke jau pašā sākumā iegremdē jūs piemēru kodā, savukārt vingrinājumi un visu nodaļu projekti sniedz praktisku pieredzi, veidojot savas programmas. Veidojot tādus projektus kā mākslīga dzīves simulācija, vienkārša programmēšanas valoda un krāsas programma, jūs uzzināsit:

  • Programmēšanas galvenie elementi, ieskaitot sintakse, vadību un datus;
  • Kā organizēt un precizēt savu kodu ar objektorientētām un funkcionālām programmēšanas metodēm;
  • Kā skriptēt pārlūku un izveidot pamata tīmekļa lietojumprogrammas;
  • Kā efektīvi izmantot DOM, lai mijiedarbotos ar pārlūkprogrammām;
  • Kā izmantot Node.js serveru un utilītu izveidošanai.

Šis izdevums ir rūpīgi pārskatīts un modernizēts, lai atspoguļotu JavaScript un tīmekļa pārlūkprogrammu pašreizējo stāvokli, ar pavisam jaunu materiālu, piemēram, nodaļu par koda darbību JavaScript, kā arī plašāku rekursiju un noslēgumu segumu. Viss avota kods ir pieejams tiešsaistē interaktīvā smilšu kastē, kur jūs varat rediģēt kodu, palaist to un uzreiz redzēt tā izvadi.

Jums var patikt arī:

Labākās Swift grāmatas 2017. gadā

Labākās Python grāmatas 2017. gadā

Jauku dienu!

Bredlijs Nicā,
ClickHelp.com satura pārvaldnieks - labākais tiešsaistes dokumentācijas rīks SaaS piegādātājiem