Ati invatat React , ati stapanit instalarea npm si va puteti gasi drumul in jurul webpack.config.js. Puteti face aproape orice, atata timp cat exista un modul pentru acesta si se pare ca exista un modul pentru toate. Dar ce se intampla cand nu puteti gasi un modul? Unde te duci cand nu gasesti raspunsul pe Stack Overflow ? Te simti ca un dezvoltator solid, dar exista o senzatie rosie in groapa stomacului tau. Nu-ti place sa te gandesti la asta, dar este acolo. Adevarul … Multe dintre acestea sunt vrajitorie pentru tine . Daca nu ar exista un exemplu, in unele cazuri nu ati avea nici o idee despre cum sa faceti acest lucru.
Ce poti face? Daca cineva afla? Poate ca acesta este adevaratul motiv pentru care panourile albe te sperie? Nu va mai suparati colegii dezvoltatori. Am fost cu totii acolo . Solutia te-a privit in fata tot timpul si da, stim amandoi ca ai evitat-o. S-ar putea sa fie timpul sa va luati timp pentru a intelege cu adevarat JavaScript si poate chiar ati invatat putina informatica .
Iata ce trebuie sa faceti:
- Intelegeti cum se transforma si cum se executa o linie de cod de nivel inalt, cum ar fi JavaScript, ca un cadru de stiva pe stiva de apeluri (de la limbi de nivel inalt la codul masinii ).
- Intelegeti cum sunt stocate diferite tipuri primitive in memorie, pana la adrese, spatiu alocat si reprezentare binara (daca nu ati dat peste cuvantul mantissa nu sunteti suficient de departe).
- Intelegeti diferenta dintre tipurile de valori si tipurile de referinta si atribuirea valorilor fata de atribuirea indicatorilor .
- Intelege tastarea implicita , tastarea explicita , dactilografiere nominala , dactilografiere structurala , si tastarea rata .
- Intelegeti == vs === vs typeof .
- Intelegeti sfera functionala , sfera blocului si sfera lexicala .
- Intelegeti diferenta dintre o expresie si o afirmatie si ce inseamna evaluarea unei expresii.
- Intelegeti ce se intampla (sau nu) in memorie / in teancul de apeluri atunci cand este evaluata o expresie, argumentul trecut, rezultatul returnat etc. vs atunci cand o valoare este atribuita sau recuperata dintr-o variabila.
- Intelegeti , modulele si spatiile de nume ale IIFE . Si de ce modulele ES6 si domeniul de aplicare al blocurilor nu inlocuiesc pe deplin IIFE.
corridas de viejas incestos lesbicos
porno rural travestis españolas
abuela caliente maduras a cuatro patas
videos de travestis en español sexso
pilladas sin bragas se la chupa mientras duerme
follando con las vecinas porno gratis abuelos
porno violada videos porno xxx incesto
maduras sensuales tragando semen xxx
meadas gay jovencitos follando con maduras
folladas en la cocina xxporn
come pollas padre se folla a su hija
cincuentona española follando lesbianas maduras españolas
orgasmosxxx porno guey
vecinas cachondas shakira follando
intercambio de parejas en español sexo guarro
monjas folladoras maduras enculadas
abuelas a cuatro patas viejas feas
hentai scat sexo gratis incesto
sexporn putas en vic
tetas espectaculares descargar peliculas porno español - Intelegeti cum functioneaza in mod specific coada de mesaje si bucla de evenimente in JavaScript si cum afecteaza sincronizarea, blocarea, asincronizarea etc.
- ( browser ) intelege setTimeout , setInterval si requestAnimationFrame .
- Intelegeti ce operatiuni sunt mai scumpe si de ce (sensul scump costa mai mult timp de procesare sau memorie). Numarul de iteratii este cel mai impactant asupra performantei (de obicei)? Ce ne spune cu adevarat notatia Big O ? Utilizati jsperf si performance.now pentru a rula cateva teste si pentru a afla.
- Intelegeti ce optiuni si optiuni sunt si cum sa va mentineti la curent cu diferitele motoare JavaScript .
- Intelegeti cum sa reprezentati numerele in binar , hex , dec , notatie stiintifica etc. in JavaScript si alte limbi.
- Intelegeti cum functioneaza operatorii bit – bit , matricele tastate si tampoanele matrice . Utilizati intelegerea RGBA ca o modalitate de a intelege modul de manipulare a datelor binare.
- (browser) intelegerea modului in care sunt construite si modificate DOM -ul in memorie si arborele de aspect , cand / cum sunt declansate refluxurile / aspectele , compozitele si repictarile .
- Intelegeti noi , constructori , instante si instante .
- Intelegeti mostenirea prototipica si lantul prototip . Si cum chiar si cu clasa JavaScript inca nu realizeaza mostenirea clasica .
- Intelegeti diferentele dintre Object.create si Object.assign .
- Intelegeti fabricile si clasele si cum difera aceste abordari.
- Intelegeti diferenta dintre proprietatile membrului si proprietatile de pe prototip.
- Intelegeti functiile pure , efectele secundare si mutatia starii .
- Intelegeti cum aproape fiecare bucla for / while poate fi inlocuita cu o harta / reducere / filtrare si de ce.
- Intelegeti ce sunt lambdas (LINQ in c # ca exemplu) si modul in care functiile de harta / reducere / filtrare + sageata va modifica modul in care va ganditi la codul dvs.
- Intelegeti cum functioneaza inchiderile si cum arata acestea in teancul de apeluri.
- Intelegeti cum functioneaza functiile de inalta ordine si cand sa le utilizati.
- Intelegeti ce sunt structurile de date abstracte , cum sa le construiti in JavaScript si cazurile de utilizare tipice pentru acestea.
- Intelegeti recursivitatea si cum sa le utilizati pentru a construi structuri de date abstracte.
- Intelegeti ca exista algoritmi pentru a rezolva multe probleme obisnuite si fiti suficient de familiarizati cu ei pentru a-l gasi pe Google de care aveti nevoie pe Google, deoarece nimeni nu-si aminteste de toate. Sau chiar majoritatea.
- Intelegeti diferenta dintre este si are o relatie atunci cand vine vorba de mostenire , polimorfism si refolosirea codului .
- Familiarizati-va cu modelele de proiectare obisnuite si cu care sunt utilizate in JavaScript.
- Intelegeti functiile partiale , cursarea , compunerea si piparea . Si intelegeti de ce functiile unare sunt atat de utile.
- Intelegeti modul in care reflectia este diferita in JavaScript decat in limbile compilate puternic, si de ce
Iata-l. Cheia demistificarii. Am pierdut ceva? Daca da, nu ezitati sa-mi trimiteti un tweet: @stephenthecurt
Lucruri am uitat ca dezvoltatorii de staruri rock au subliniat:
34. Erika Ritter mi-a amintit ca este important sa intelegem delegatii . Nu numai ce este delegarea in contextul prototipului, ci delegarea in ceea ce priveste acest lucru si intelegerea modului de legare, apelare si aplicare a functionarii. Bonus: ( browser ) Intelegeti ce este delegarea evenimentului si cum toate cele trei utilizari ale termenului delegat spun acelasi lucru.








