- Դասեր
- Ֆունկցիաներ
- ՋավաՍկրիպտ
Օբյեկտների կառուցման մեթոդները
Օբյեկտների կառուցման մեթոդները JavaScript-ում
57 հոդված Ծրագրավորում-ի մասին՝ նորերը վերևում։
Օբյեկտների կառուցման մեթոդները JavaScript-ում
Տեսական հիմքեր Object-Oriented Programming-ի JavaScript-ում
DRY, KISS, YAGNI և SOLID սկզբունքները։
Prototype և Inheritance JavaScript-ում
Map և Set JavaScript-ում
WeakMap և WeakSet JavaScript-ում
Heap vs Stack in JavaScript Memory
Memory Management-ը JavaScript-ում (Garbage Collection)
Ի՞նչ է CORS-ը և ինչու է այն կարևոր վեբ ծրագրավորման մեջ
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-ում (բացված զանգվածներ)
Մանրամասներ , օրինակներ, պրակտիկա
Մանրամասներ , օրինակներ, պրակտիկա
JavaScript-ում օբյեկտը
Մանրամասներ , օրինակներ, պրակտիկա
Մանրամասներ , օրինակներ, պրակտիկա
JavaScript-ում map() մեթոդը՝ գործիք նոր զանգված ստեղծելու համար
Մանրամասներ , օրինակներ, պրակտիկա
Հիմունքներ, Մեթոդներ
JavaScript-ում Symbol-ը: Հատուկ և յուրահատուկ արժեքներ։
JavaScript-ում BigInt: Ամբողջ թվերի նոր չափանիշը
JavaScript Տիպերը. Ամբողջական Ուղեցույց
Null JavaScript-ում — Պատկերացում, Աշխատանք և Օգտագործում
Undefined JavaScript-ում — Պատկերացում, Աշխատանք և Օգտագործում
Բուլյան արժեքներ JavaScript-ում — Ճշմարիտ, Կեղծ արժեքներ։
Ի՞նչ է Closure-ը JavaScript-ում
JavaScript -ի հիմունքները