Tegishli nashrlar 'nodejs'


Jestda masxara qiluvchi scrollHeight va getBoundingClientRect
Men dinamik elementning to‘g‘ri balandligini aniqlaydigan usul uchun testlar yaratishim kerak edi, agar u mavjud bo‘lsa, scrollHeight dan (inline elementlar uchun scrollHeight nol ) va bo‘lmasa, getBoundingClientRect() ga qaytishim kerak edi. Mana, ikkalasini ham masxara qilish: scrollHeight: getBoundingClientRect():

Expressda maxsus marshrutlash fayllarini yaratish
Aksariyat Express ilovalari uchun barcha marshrutlaringizni o'z ichiga olgan bitta fayl yaratish standart hisoblanadi. Bu faylni app.jsʼda talab qiling va “ /” va ga boʻlgan har qanday soʻrovga moʻljallangan app.use bayonotini qoʻshing. const express = require('express'); const routes = require('./routes/index'); const app = express(); app.use('/', routes); Ushbu yondashuv ko'pchilik loyihalar uchun ishlaydi, lekin u marshrutlarning uzoq ro'yxatiga olib kelishi mumkin. Har biri..

“Sudo” ni “npm” bilan ishlatmang
sudo npm install -g ni ishga tushirish Internetda juda keng tarqalgan maslahat bo'lib tuyuladi. mean.io , taniqli veb-ramka kompilyatsiya generatori/kutubxonasi hatto buni o'z bosh sahifasida qilishni taklif qiladi. sudo npm install (va potentsial sudo npm <anything> ) dan foydalanish yomon fikr ™. Bu kamida bir necha sabablarga ko'ra muammo: npm install ixtiyoriy skriptlarni ishga tushirish imkoniyatiga ega. npm qanday sozlanganligi va registrni..

Og'riqsiz Benchmarking NodeJS Framework
Javascript so'nggi yillarda tez o'sdi. Buning asosiy sababi shundaki, har bir brauzer JavaScript-ni qo'llab-quvvatlaydi, shuning uchun JavaScript brauzerlarning defacto mijoz tilidir. Agar siz veb-sayt yaratmoqchi bo'lsangiz va ajoyib UX bilan ta'minlamoqchi bo'lsangiz, JavaScript sizning eng yaxshi tanlovingizdir. Javascriptning tez tarqalishi ham uning kuchli hamjamiyatidan kelib chiqadi. Stackoverflow so'roviga ko'ra, javascript 2017 yilda eng ommabop texnologiya bo'lib, GitHub..

Xotiraning oqishi oldini olish uchun eng yaxshi amaliyotlar
“Oldingi blog”da biz Node.js’da Xotirani boshqarish, Garbage Collector (GC) qanday ishlashini va GC hal qiluvchi rol o‘ynaganiga qaramay, xotira oqishining mumkin bo‘lgan sabablarini tushundik. Ushbu blogda Node.js-da xotiradan samarali foydalanishni ta'minlash bo'yicha eng yaxshi amaliyotlarni ko'rib chiqamiz. GLOBAL O‘ZGARCHILARNING FOYDALANISHINI KASHAYTIRISH Global o'zgaruvchilar hech qachon axlat yig'ilmagani uchun ularni ortiqcha ishlatmaslikka ishonch hosil qilish..

Funktsiya komponentiga misol bilan reaksiya
Funktsiya komponentlari rekvizitlarni qabul qilish va reaktsiya elementlarini qaytarishi mumkin bo'lgan Javascript funktsiyalariga o'xshaydi. Ular davlatga ega bo'lolmaydi, shuning uchun fuqaroligi bo'lmagan komponentlar deb ataladi. Funktsiya komponentlari xuddi JavaScript funksiyalariga o'xshaydi. Ular props ni ham olishlari mumkin, lekin davlatga ega bo'lolmaydilar. Shuning uchun ular fuqaroligi bo'lmagan komponentlar deb ataladi. Biroq, holatga useState() deb nomlangan kanca..

JavaScript-da o'zgaruvchilarni e'lon qilish va tayinlash: keng qamrovli qo'llanma
O'zgaruvchilar dasturlash tillarida muhim qurilish bloklari bo'lib, ular bizga ma'lumotlarni saqlash va boshqarish imkonini beradi. Dinamik va ko'p qirrali til bo'lgan JavaScript-da o'zgaruvchilarni e'lon qilish va belgilashning bir nechta usullari mavjud. Ushbu blog postida biz o'zgaruvchilarni e'lon qilishning turli usullarini o'rganamiz va kontseptsiyani samarali tushunishingizga yordam beradigan batafsil misollar keltiramiz. var : An'anaviy o'zgaruvchilar deklaratsiyasi:..