- Ռեակտ
- ՋավաՍկրիպտ
- Կոմպոնենտներ
React Rendering Masterclass
Ինչպես է React-ը մտածում՝ Fiber, Reconciliation և Rendering-ի գաղտնիքները
72 հոդված ՋավաՍկրիպտ-ի մասին՝ նորերը վերևում։
Ինչպես է React-ը մտածում՝ Fiber, Reconciliation և Rendering-ի գաղտնիքները
RxJS A-ից Z — Մաս 2: Hot vs Cold Observables, Schedulers, Practical Use Cases
RxJS ամբողջական ուղեցույց՝ A-ից Z
Ի՞նչ է React-ը և ինչու օգտագործել այն
Service Worker-ների սահմանափակումներ և անվտանգության նկատառումներ
Service Worker-ի Lifecycle-ը
Service Worker-ի օֆլայն աշխատելու օրինակ
Քեշավորման մեթոդներ (Cache API) Service Worker-ներում
Ինչպես գրանցել և ակտիվացնել Service Worker
Service Worker-ներ JavaScript-ում՝ Օֆլայն աշխատող Web հավելվածներ
Ինչ են Web Workers-ը և ինչու են դրանք անհրաժեշտ
ES6 Կլասներ և Մոդուլներ JavaScript-ում
Module Pattern և Revealing Module Pattern JavaScript-ում
SOLID սկզբունքները JavaScript-ի OOP-ում
Բազային և աբստրակտ class-եր JavaScript-ում
Պոլիմորֆիզմ JavaScript-ում — մեթոդների override և համատարած ինտերֆեյս
Ժառանգություն JavaScript-ում — extends, super և prototype շղթա
Կլասներ JavaScript-ում — ES6 սինտաքսի խորությունը և prototype-ի հարաբերակցությունը
Օբյեկտների կառուցման մեթոդները JavaScript-ում
Տեսական հիմքեր Object-Oriented Programming-ի JavaScript-ում
Prototype և Inheritance JavaScript-ում
Map և Set JavaScript-ում
WeakMap և WeakSet JavaScript-ում
Heap vs Stack in JavaScript Memory
Memory Management-ը JavaScript-ում (Garbage Collection)
ES Modules-ը բրաուզերում (type="module", defer, nomodule)
Import և Export խորությամբ՝ Named, Default, Dynamic Import
Tree-shaking և Code Splitting Module System-ում
Module Bundlers․ ինչու են մեզ պետք (Webpack, Rollup, Parcel)
CommonJS և ES Modules համատեղում Node.js-ում
ES Modules․ import և export modern JavaScript-ում
CommonJS Modules․ require և module.exports
Ի՞նչ է մոդուլը JavaScript-ում և ինչու է այն կարևոր
IIFE (Immediately Invoked Function Expressions) – Ինչու էր սա պետք ու ինչու հիմա գրեթե չենք օգտագործում
Spread vs Rest օպերատորներ – ինչպես և երբ կիրառել
Object Destructuring – թե ինչպես է հնարավոր հեշտացնել կոդը
ինչպես են աշխատում Promises-ները, ինչու է async/await-ն ավելի ընթեռնելի
Scope, Closure և Lexical Environment
Ինչպես է աշխատում JavaScript-ի Event Loop-ը
Այս հոդվածում կուսումնասիրենք, թե closure-ները ինչպես են աշխատում async կոդում
Չնայած closure-ները հզոր գործիք են՝ երբեմն դրանք կարող են առաջացնել հիշողության արտահոսք (memory leak)
Closure-ը (փակում) մի շատ կարևոր ու հզոր կոնցեպտ է JavaScript-ում
this և bind/apply/call մեթոդները օբյեկտների կոնտեքստում JavaScript-ում
Օբյեկտի property descriptor-ներ JavaScript-ում (writable, enumerable, configurable)
Օբյեկտների ստեղծման տարբեր եղանակներ JavaScript-ում
Object.create() vs class syntax JavaScript-ում
Mutable և Immutable Array մեթոդներ JavaScript-ում — ի՞նչ տարբերություն
JavaScript-ում զանգվածների իտերացիայի կատարողականություն — Ո՞ր մեթոդն է ամենաարագը
Custom մեթոդներ զանգվածների համար (Array.prototype override)
Sparse Arrays JavaScript-ում (բացված զանգվածներ)