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..