Publicații conexe 'nodejs'


Batjocură scrollHeight și getBoundingClientRect în Jest
Aveam nevoie să creez teste pentru o metodă care determina înălțimea adecvată a unui element dinamic, folosind fie scrollHeight dacă este disponibil (scrollHeight este zero pentru elementele inline) și, dacă nu, revenind la getBoundingClientRect() Iată cum să-i batjocorești pe amândoi: scrollHeight: getBoundingClientRect():

Crearea de fișiere de rutare dedicate în Express
Pentru majoritatea aplicațiilor Express, este standard să creați un singur fișier care să conțină toate rutele dvs. Solicitați acest fișier în app.js și includeți o declarație app.use care vizează orice solicitare către „ /” și ești gata. const express = require('express'); const routes = require('./routes/index'); const app = express(); app.use('/', routes); Această abordare funcționează pentru majoritatea proiectelor, dar poate duce la o listă lungă de rute. Fiecare aruncat unul..

Nu folosi `sudo` cu `npm`
Alergarea sudo npm install -g pare a fi un sfat destul de comun pe Internet. mean.io , un generator/bibliotecă de compilare a cadrului web proeminent sugerează chiar să o facă pe propria lor pagină de pornire. Utilizarea sudo npm install (și potențial sudo npm <anything> ) este o idee proastă ™. Aceasta este o problemă din cel puțin câteva motive: npm install are capacitatea de a rula scripturi arbitrare. Datorită modului în care este configurat npm și a faptului..

Painless Benchmarking NodeJS Framework
Javascript a crescut rapid în ultimii ani. Motivul principal este că fiecare browser acceptă javascript, deci javascript este limbajul de facto al browserelor pe partea clientului. Dacă doriți să faceți un site web și să oferiți UX excelent, atunci javascript este cea mai bună alegere. Răspândirea rapidă a Javascript-ului provine și din comunitatea sa puternică. Conform sondajului stackoverflow, javascript este cea mai populară tehnologie din 2017 și, după cererea de extragere GitHub,..

Cele mai bune practici pentru a evita scurgerile de memorie
În „Blogul anterior”, am înțeles gestionarea memoriei în Node.js, cum funcționează Garbage Collector (GC) și care sunt cauzele posibile ale pierderilor de memorie, în ciuda faptului că GC joacă un rol crucial. În acest blog, să ne uităm la cele mai bune practici pentru a asigura utilizarea eficientă a memoriei în Node.js. REDUCEREA UTILIZĂRII VARIABILELOR GLOBALE Deoarece variabilele globale nu sunt niciodată colectate de gunoi, cel mai bine este să vă asigurați că nu le folosiți..

Reacționați componenta funcției cu un exemplu
Componentele funcției sunt ca funcțiile Javascript care pot primi elemente de recuzită și pot returna elemente de reacție. Ele nu pot avea stat, prin urmare, numite componente apatride. Componentele funcției sunt la fel ca funcțiile JavaScript. Ei pot primi, de asemenea, props , dar nu pot avea o stare. Prin urmare, ele sunt numite componente apatride. Cu toate acestea, starea poate fi atinsă folosind un cârlig numit useState() . Vom citi mai multe despre cârlige mai târziu. Să..

Declararea și atribuirea de variabile în JavaScript: un ghid cuprinzător
Variabilele sunt blocuri esențiale în limbajele de programare, deoarece ne permit să stocăm și să manipulăm date. În JavaScript, un limbaj dinamic și versatil, există mai multe moduri de a declara și de a atribui variabile. În această postare pe blog, vom explora diferitele metode de declarare a variabilelor și vom oferi exemple detaliate pentru a vă ajuta să înțelegeți eficient conceptul. var : Declarația tradițională a variabilei: cuvântul cheie „var” a fost metoda principală..