Powiązane publikacje 'nodejs'


Szyderczy scrollHeight i getBoundingClientRect w Jest
Musiałem utworzyć testy dla metody określającej prawidłową wysokość elementu dynamicznego, używając albo scrollHeight, jeśli jest dostępny (scrollHeight wynosi zero dla elementów wbudowanych), a jeśli nie, wracając do getBoundingClientRect() Oto jak kpić z nich obu: przewińWysokość: getBoundingClientRect():

Tworzenie dedykowanych plików routingu w Expressie
W przypadku większości aplikacji Express standardem jest utworzenie jednego pliku zawierającego wszystkie trasy. Wymagaj tego pliku w pliku app.js i dołącz instrukcję app.use kierującą każde żądanie do „ /” i gotowe. const express = require('express'); const routes = require('./routes/index'); const app = express(); app.use('/', routes); To podejście sprawdza się w przypadku większości projektów, ale może prowadzić do powstania długiej listy tras. Każdy rzucany jeden po drugim i..

Nie używaj `sudo` z `npm`
Bieganie sudo npm install -g wydaje się dość powszechną radą w Internecie. mean.io , wiodący generator/biblioteka frameworków internetowych, sugeruje nawet zrobienie tego na własnej stronie głównej. Używanie sudo npm install (i potencjalnie sudo npm <anything> ) to zły pomysł ™. Jest to problem z co najmniej kilku powodów: npm install ma możliwość uruchamiania dowolnych skryptów. Ze względu na sposób skonfigurowania npm oraz fakt, że możesz zmieniać rejestr i..

Bezbolesny benchmarking Framework NodeJS
W ostatnich latach JavaScript szybko się rozwinął. Głównym powodem jest to, że każda przeglądarka obsługuje JavaScript, więc javascript jest de facto językiem przeglądarek po stronie klienta. Jeśli chcesz stworzyć stronę internetową i zapewnić świetny UX, najlepszym wyborem będzie JavaScript. Szybkie rozprzestrzenianie się języka JavaScript wynika również z jego silnej społeczności. Według ankiety Stackoverflow javascript jest najpopularniejszą technologią w 2017 r., a według żądania..

Najlepsze praktyki pozwalające uniknąć wycieków pamięci
W Poprzednim blogu zrozumieliśmy zarządzanie pamięcią w Node.js, jak działa Garbage Collector (GC) i jakie są możliwe przyczyny wycieków pamięci, mimo że GC odgrywa kluczową rolę. Na tym blogu przyjrzymy się najlepszym praktykom zapewniającym efektywne wykorzystanie pamięci w Node.js. ZMNIEJSZ UŻYCIE ZMIENNYCH GLOBALNYCH Ponieważ zmienne globalne nigdy nie są wyrzucane do śmieci, najlepiej uważać, aby ich nie nadużywać. Szczególnie w JavaScript należy pamiętać o pewnych..

Reaguj na komponent funkcji z przykładem
Komponenty funkcyjne przypominają funkcje JavaScriptu, które mogą odbierać rekwizyty i zwracać elementy reagujące. Nie mogą mieć stanu, dlatego nazywane są komponentami bezstanowymi. Komponenty funkcyjne działają podobnie jak funkcje JavaScript. Mogą również otrzymać props , ale nie mogą mieć stanu. Dlatego nazywane są komponentami bezstanowymi. Stan ten można jednak osiągnąć za pomocą haka zwanego useState() . Więcej o hakach przeczytamy później. Utwórzmy ten sam komponent..

Deklarowanie i przypisywanie zmiennych w JavaScript: kompleksowy przewodnik
Zmienne są niezbędnymi elementami języków programowania, ponieważ pozwalają nam przechowywać dane i manipulować nimi. W JavaScript, dynamicznym i wszechstronnym języku, istnieje wiele sposobów deklarowania i przypisywania zmiennych. W tym poście na blogu omówimy różne metody deklarowania zmiennych i podamy szczegółowe przykłady, które pomogą Ci skutecznie zrozumieć tę koncepcję. var : Tradycyjna deklaracja zmiennej: Słowo kluczowe „var” było podstawową metodą deklarowania..