JavaScript-ի հիմնական դասագիրք
JavaScript-ի պարզ դասագիրք սկսնակների համար՝ առաջադրանքներով և դրանց լուծումների օրինակներով:
Հիմունքներ
001
Ներածություն JavaScript լեզվի համար նորեկների
002JavaScript-ի գործարկում
003Առաջին ծրագիրը JavaScript-ում
004Վերլուծենք ծրագրի կոդը
005Հետագա օրինակներ
006JavaScript սկրիպտների ֆայլի միացում
007Մի քանի ֆայլեր JavaScript սկրիպտներով
008JavaScript-ում script թեգի առանձնահատկությունները
009JavaScript ֆայլերի քեշավորում բրաուզերի կողմից
010JavaScript-ի խիստ ռեժիմ
011Մեկնաբանությունները JavaScript-ում
012Փոփոխականները JavaScript-ում
013Փոփոխականների օգտագործումը
014JavaScript-ում մի քանի փոփոխականների հայտարարում
015Փոփոխականների արժեքների փոփոխություն
016Մեկ փոփոխականի համար մի քանի let
017Թվերի հետ մաթեմատիկական գործողությունները JavaScript-ում
018Փոփոխականների հետ մաթեմատիկական գործողությունները JavaScript-ում
019JavaScript-ում մաթեմատիկական գործողությունների առաջնահերթությունը
020JavaScript-ում մաթեմատիկական գործողությունների հավասար առաջնահերթությունը
021Խմբավորող փակագծերը JavaScript-ում
022Կոտորակներ JavaScript-ում
023Բացասական թվերը JavaScript-ում
024Գումարած նշանը թվերից առաջ JavaScript-ում
025Մնացորդը բաժանման մեջ JavaScript-ում
026Աստիճան բարձրացնելը JavaScript-ում
027Աստիճան բարձրացնելու նախապատվությունը
028Տողերը JavaScript-ում
029Տողերի գումարումը JavaScript-ում
030Տողի երկարությունը JavaScript-ում
031JavaScript-ի Շաբլոնային Տողերը
032Բազմատողություն
033Հատուկ արժեքներ JavaScript-ում
034Undefined արժեքը
035null արժեքը
036True և false արժեքներ
037NaN արժեքը
038Infinity և -Infinity-ն JavaScript-ում
039JavaScript-ում կոնսոլի հետ աշխատանք
040Տվյալների տիպերը JavaScript-ի կոնսոլում
041JavaScript-ի կոնսոլի սխալներ
042JavaScript-ի հաստատունները
043Տվյալների տիպերի ավտոմատ փոխակերպում
044Թվի փոխակերպումը JavaScript-ում
045JavaScript-ում թվի կրճատ փոխակերպում
046Անվավեր թվերի փոխակերպումը JavaScript-ում
047Թվերի առանձնացում JavaScript-ում
048JavaScript-ում Տողի Վերածում
049Տողային փոխակերպման կիրառումը JavaScript-ում
050Տրամաբանական տիպի փոխակերպումը JavaScript-ում
051Տիպերի փոխակերպումը տրամաբանական տիպի JavaScript-ում
052JavaScript-ում տողային նիշերի ստացում
053Տողերի անփոփոխելիությունը JavaScript-ում
054Տողի վերջին նիշը JavaScript-ում
055Թվեր պարունակող տողերը JavaScript-ում
056Թվի թվանշաններին դիմելը JavaScript-ում
057Փոփոխականի արժեքը փոփոխելու գործողությունները JavaScript-ում
058Կրճատ գործողությունները JavaScript-ում
059Ինկրեմենտ և դեկրեմենտ օպերացիաները JavaScript-ում
060Նախածանցային և վերջածանցային տիպերը JavaScript-ում
061JavaScript-ում ոչ ճշգրիտ հաշվարկներ
062JavaScript-ի prompt ֆունկցիան
063Տիպերի խնդիրը prompt ֆունկցիայում JavaScript-ում
064Տեքստի արտածում փաստաթղթում JavaScript-ով
065Ծրագրի սխալների որոնում
066JavaScript-ում գործողությունների պրակտիկա
067JavaScript-ում բանաձևերի պրակտիկա
Զանգվածներ
068
Զանգվածները JavaScript-ում
069Զանգվածների տարրերի ստացումը JavaScript-ում
070JavaScript-ում զանգվածի երկարությունը
071Զանգվածի տարրերի փոփոխում JavaScript-ում
072Զանգվածի տարրերի վերագրանցում JavaScript-ում
073Զանգվածի տարրերի ինկրեմենտ եւ դեկրեմենտ JavaScript-ում
074JavaScript-ում տարրերի ավելացում բանալիներով
075Թվային զանգվածները JavaScript-ում
076Էլեմենտների ավելացում push-ով JavaScript-ում
077Զանգվածների բանալիները փոփոխականներից JavaScript-ում
078JavaScript-ում զանգվածների delete օպերատորը
079JavaScript-ի զանգվածներով կոդում սխալների որոնում
Օբյեկտներ
080
Օբյեկտները JavaScript-ում
081Ամբողջ օբյեկտի արտածումը JavaScript-ում
082Օբյեկտների տողային բանալիները JavaScript-ում
083Օբյեկտների հատկությունները JavaScript-ում
084JavaScript-ում օբյեկտների բանալիների սահմանափակումները
085Օբյեկտների տարրերի փոփոխում JavaScript-ում
086Օբյեկտներին տարրեր ավելացնել JavaScript-ում
087Օբյեկտների անհերթականությունը JavaScript-ում
088Օբյեկտի բանալիների զանգվածը JavaScript-ում
089Օբյեկտի երկարությունը JavaScript-ում
090Օբյեկտների բանալիները փոփոխականներից JavaScript-ում
091Բանալիով տարրին հղվելու սխալ JavaScript-ում
092Օբյեկտի հատկությանը դիմելու սխալը JavaScript-ում
093Հաշվարկվող հատկությունները JavaScript-ում
094in օպերատորը JavaScript-ում
095delete օպերատորը JavaScript-ում
096Օբյեկտների տիպավորումը JavaScript-ում
097Զանգվածները որպես օբյեկտներ JavaScript-ում
098Տարբերակել զանգվածները օբյեկտներից JavaScript-ում
099Օբյեկտներ և պրիմիտիվներ JavaScript-ում
100Օբյեկտների փոխանցումը հղումով JavaScript-ում
101JavaScript-ում հաստատունները զանգվածներով կամ օբյեկտներով
102Ծրագրավորման մոտեցում հաստատունների միջոցով JavaScript-ում
103JavaScript օբյեկտների հետ կոդում սխալների որոնում
Պայմաններ
104
if-else կոնստրուկցիան JavaScript-ում
105Մեծ և փոքր օպերատորները JavaScript-ում
106Հավասարության ստուգում JavaScript-ում
107Անհավասարության ստուգում JavaScript-ում
108Փոփոխականների համեմատում JavaScript-ում
109Տողերի հավասարությունը JavaScript-ում
110Տողերի և թվերի հավասարությունը JavaScript-ում
111Արժեքով և տիպով հավասարություն JavaScript-ում
112Արժեքով և տիպով անհավասարությունը JavaScript-ում
113Տրամաբանական Եվ-ն JavaScript-ում
114Տրամաբանական ԿԱՄ-ը JavaScript-ում
115ՋավաՍկրիպտում տրամաբանական օպերատորների նախասահմանվածությունը
116Պայմանների խմբավորումը JavaScript-ում
117Տրամաբանական արտահայտությունների ինվերսում JavaScript-ում
118Պայմաններն ու բուլյան արժեքները JavaScript-ում
119Արժեքների համեմատում բուլյան տիպի հետ JavaScript-ում
120JavaScript-ում ճշմարտության ստուգման կրճատ ձև
121Կեղծիքի ստուգման կրճատ տարբերակը JavaScript-ում
122JavaScript-ում ստուգման ընդհանուր կրճատ ձևը
123Բարդ պայմանները կրճատ տեսքով JavaScript-ում
124else կոնստրուկցիայի ոչ պարտադիր լինելը JavaScript-ում
125Ծալովի փակագծերի ոչ պարտադիր լինելը JavaScript-ում
126if-else-ում գանգուր փակագծերի օպցիոնալ լինելու խնդիրը
127else if կոնստրուկցիան JavaScript-ում
128if-else բաղադրիչների բնադրում JavaScript-ում
129JavaScript-ում switch-case կոնստրուկցիան
130Break-ի ոչ պարտադիր լինելը JavaScript-ի switch-case կառուցվածքում
131Տեռնար օպերատորը JavaScript-ում
132Տրամաբանական գործողությունները JavaScript-ում
133JavaScript-ի confirm ֆունկցիան
134Փոփոխականների տեսանելիության տիրույթը if-else-ում JavaScript-ում
135Փոփոխականների տեսանելիության տիրույթի նրբությունները if-else կառուցվածքներում JavaScript-ում
136Ժամի մասերի ստուգում if-else-ի միջոցով JavaScript-ում
137Տողերի և զանգվածների երկարության ստուգումը JavaScript-ում
138Տողի նիշերի ստուգում JavaScript-ում
139Թվի թվանշանների ստուգումը JavaScript-ում
140Մնացորդով բաժանման ստուգում JavaScript-ում
141JavaScript-ի պայմաններով կոդում սխալների որոնում
142Պայմաններ if-else-ի պրակտիկա JavaScript-ում
Ցիկլեր
143
Ներածություն JavaScript-ի ցիկլերին
144JavaScript-ում for-of ցիկլով զանգվածի վերանայում
145Օբյեկտի վրայով անցնելը for-in ցիկլով JavaScript-ում
146JavaScript-ում while ցիկլը
147JavaScript-ի for ցիկլը
148JavaScript-ում զանգվածների համար for ցիկլ
149Պայմաններ ցիկլերում JavaScript-ում
150Թվերի կուտակում JavaScript-ի ցիկլերում
151JavaScript-ում զանգվածների տարրերի կուտակում ցիկլերում
152Տողերի ձևավորում ցիկլերի միջոցով JavaScript-ում
153Թվի թվանշանները JavaScript-ի ցիկլի անգամակարգում
154Ֆիգուրային փակագծերի ոչ պարտադիր լինելը ցիկլերում JavaScript-ում
155ՋավաՍկրիպտում օղակների մեջ փակագծերի ընտրովի լինելու խնդիրը
156break հրահանգը JavaScript-ում
157JavaScript-ի continue հրահանգը
158Ծրագրավորում JavaScript-ում՝ ներդիր ցիկլեր
159JavaScript-ի ցիկլերում տեսանելիության տիրույթ
160Ծածկույթի շրջանակը և ներդրված ցիկլերը JavaScript-ում
161Զանգվածի լրացումը JavaScript-ում
162Զանգվածի փոփոխում JavaScript-ի ցիկլում
163Օբյեկտների լրացում ցիկլով JavaScript-ում
164Օբյեկտների փոփոխում ցիկլով JavaScript-ում
165JavaScript-ում դրոշների հետ աշխատանք
166JavaScript-ում ցիկլերի կոդ գրելու խորհուրդներ
167Ծածկագրի վրիպազերծման խորհուրդներ՝ օգտագործելով JavaScript-ի ցիկլերի օրինակը
168JavaScript-ի ցիկլերով կոդում սխալների որոնում
169JavaScript-ի ցիկլերի կիրառություն
Բազմաչափություն
170
Բազմաչափ զանգվածներ JavaScript-ում
171Եռաչափ զանգված JavaScript-ում
172Կամայական զանգվածներ JavaScript-ում
173JavaScript-ում բազմաչափ զանգվածների դուրս բերում
174Իտերացիա սովորական for-ով JavaScript-ում
175JavaScript-ի բազմաչափ զանգվածների լրացում
176JavaScript-ում բազմաչափ զանգվածներ լրացնելիս առաջացող խնդիրները
177JavaScript-ում բազմաչափ զանգվածների հերթական լրացում
178Բազմաչափ օբյեկտները JavaScript-ում
179Բազմաչափ օբյեկտների վերանայում JavaScript-ում
180Բազմաչափ կառուցվածքներ JavaScript-ում
181JavaScript-ի բազմաչափ կառուցվածքների հերթական անցում
182Օբյեկտների զանգված JavaScript-ում
183Փոփոխականների բանալիները JavaScript-ի բազմաչափ կառուցվածքներում
184JavaScript-ի բազմաչափ զանգվածներում տարրերի ավելացում
185JavaScript-ի բազմաչափ օբյեկտներում տարրեր ավելացնելը
Ստանդարտ մեթոդներ
186
Աստիճան և արմատ JavaScript-ում
187Ֆունկցիաներ կլորացման մասին JavaScript-ում
188Էքստրեմալ թվեր JavaScript-ում
189Ռանդոմը JavaScript-ում
190Մոդուլներ JavaScript-ում
191Յավասկրիպթում սիմվոլների ռեգիստրը
192Տողերի կտրում JavaScript-ում
193Որոնում տողերում JavaScript-ում
194Տողի մասերի փոխարինում JavaScript-ում
195Տողերի բաժանում JavaScript-ում
196JavaScript-ում զանգվածների ծայրային տարրեր
197JavaScript-ի զանգվածների մասեր
198Զանգվածների կտրումը JavaScript-ում
199Զանգվածներում որոնում JavaScript-ում
200Օբյեկտի բանալիների զանգվածը JavaScript-ում
201Սխալների որոնում JavaScript-ի ստանդարտ մեթոդներով կոդում
Օգտագործողի ֆունկցիաներ
202
JavaScript-ում օգտագործողի ֆունկցիաների հետ աշխատելու հիմունքներ
203Ֆունկցիաների պարամետրերը JavaScript-ում
204Ֆունկցիաների մի քանի պարամետրեր JavaScript-ում
205Ֆունկցիաների պարամետր-փոփոխականները JavaScript-ում
206Ոչ պարտադիր պարամետրերը JavaScript-ում
207return հրահանգը JavaScript-ում
208Ֆունկցիաների հաջորդական կանչը JavaScript-ում
209JavaScript-ի return հրամանի நույան θέσηը
210Ցիկլը և return-ը JavaScript-ում
211Return-ի կիրառությունը ցիկլերում JavaScript-ում
212return-ի հետ աշխատանքի հնարք JavaScript-ում
213JavaScript-ի ֆունկցիաներում դրոշների օգտագործումը
214Տրամաբանական օպերատորներ առանց if-ի JavaScript-ի ֆունկցիաներում
215JavaScript-ում ֆունկցիաներ ստեղծելու խորհուրդներ
216JavaScript-ի ֆունկցիաներով կոդում սխալների որոնում
217JavaScript-ի ֆունկցիաների պրակտիկա
Ֆունկցիաների փոփոխականներ
218
Գլոբալ փոփոխականները ֆունկցիաներում JavaScript-ում
219Ֆունկցիաներում տեղական փոփոխականները JavaScript-ում
220Նույնական փոփոխականների անունները ֆունկցիաներում JavaScript-ում
221Գլոբալ փոփոխականների փոփոխությունը JavaScript-ում
222Գլոբալ փոփոխականներ և ֆունկցիաների պարամետրերը JavaScript-ում
223Անունների համընկնումը պարամետրերի հետ JavaScript-ում
224JavaScript-ի օբյեկտ պարամետրեր
Ֆունկցիաների տեսակները
225
Ֆունկցիայի սկզբնական կոդը և նրա արդյունքը JavaScript-ում
226Ֆունկցիան որպես փոփոխական JavaScript-ում
227Ֆունկցիայի գրանցումը այլ փոփոխականում JavaScript-ում
228Ֆունկցիաների վերագրում փոփոխականներին JavaScript-ում
229JavaScript-ում ֆունկցիայի և փոփոխականի անվան համընկնում
230Function expression և Function declaration JavaScript-ում
231Ֆունկցիայի հայտարարումների տարբերությունը
232Ֆունկցիաների հայտարարումից հետո կետ-ստորակետը JavaScript-ում
233JavaScript-ի ֆունկցիոնալ արտահայտությունների նրբությունները
234Անունով ֆունկցիա, բայց Function Expression JavaScript-ում
235Անվանված ֆունկցիոնալ արտահայտությունները JavaScript-ում
236Ինչպես ստուգել ֆունկցիայի տեսակը JavaScript-ում
237Ֆունկցիայի ձախ արտահայտությունը JavaScript-ում
238Ֆունկցիայի աջ արտահայտությունը JavaScript-ում
239JavaScript-ի անանուն ֆունկցիաների զանգված
240JavaScript-ում օբյեկտ անանուն ֆունկցիաներով
241Օբյեկտի կիրառումը ֆունկցիաներով JavaScript-ում
Ծածկագրված ֆունկցիաներ
242
Ֆունկցիաների փոխանցումը պարամետրերով JavaScript-ում
243Պարամետրերով փոխանցվող անվանված ֆունկցիաները JavaScript-ում
244JavaScript-ում փոխանցվող ֆունկցիաների պարամետրերը
245Թիվը պարամետրով փոխանցումը JavaScript-ում
246Ֆունկցիան որպես պարամետր փոխանցելու կիրառությունը JavaScript-ում
247Ծրագրավորված ֆունկցիաները JavaScript-ում
248Ֆունկցիաների բնադրման շրջանակը JavaScript-ում
249Արտաքին ֆունկցիայի պարամետրերը JavaScript-ում
250JavaScript-ի արտաքին և ներքին ֆունկցիաների պարամետրերը
251Նույնանուն պարամետրերը JavaScript-ում
252Ֆունկցիա, որը վերադարձնում է ֆունկցիա JavaScript-ում
253Ցանկացած մակարդակի բնադրում JavaScript-ում
254JavaScript-ում վերադարձվող ֆունկցիայի պարամետրերը
255JavaScript-ի কলբեք ֆունկցիաները
256JavaScript-ում կոլբեքների նրբությունները
257Սլաքային ֆունկցիաները JavaScript-ում
258Սլաքային ֆունկցիաների կիրառությունը JavaScript-ում
Փակումներ
259
Ֆունկցիաների մուտքը արտաքին փոփոխականներին JavaScript-ում
260Ֆունկցիաների բառային միջավայրը JavaScript-ում
261Ֆունկցիաների բառային միջավայրի կիրառությունը JavaScript-ում
262ՋավաՍկրիպտում փակումները
263Փակումներով հաշվիչ JavaScript-ում
264Տեղական հաշվիչ փոփոխականը JavaScript-ում
265Ընդհանուր հաշվիչի փոփոխականը JavaScript-ում
IIFE
266
Ֆունկցիայի անմիջական կանչ JavaScript-ում
267Ֆունկցիայի վերագրում փոփոխականին JavaScript-ում
268Ֆունկցիայի անմիջական կանչի կիրառումը JavaScript-ում
269Շրջանաձև փակագծերը IIFE-ում JavaScript-ում
270Ֆունկցիայի պարամետրերը անմիջական կանչի ժամանակ JavaScript-ում
271Բազմակի IIFE կանչեր JavaScript-ում
272JavaScript-ում IIFE-ի թաքնված խնդիրները
273Ստորակետը IIFE-ում անվտանգության համար
274Փակումներ և անմիջական ֆունկցիայի կանչ JavaScript-ում
Ռեկուրսիա
275
JavaScript-ում ռեկուրսիայի աշխատանքը
276JavaScript-ում ռեկուրսիայի միջոցով պարամետրի օրինակ
277Զանգվածի տարրերի գումարը ռեկուրսիայի միջոցով JavaScript-ում
278Ռեկուրսիա և բազմաչափ կառուցվածքներ JavaScript-ում
279Զանգվածի տարրերի գումարը ռեկուրսիայի միջոցով JavaScript-ում
280Տարրերի մանիպուլյացիաներ JavaScript-ում
Իտերացիոն մեթոդներ
281
Map մեթոդը JavaScript-ում զանգվածի վերահերթության համար
282JavaScript-ում զանգվածի տարրերը դուրս բերելու forEach մեթոդը
283JavaScript-ում զանգվածը ֆիլտրելու filter մեթոդը
284every մեթոդը զանգվածը ստուգելու համար JavaScript-ում
285JavaScript-ում զանգվածի ստուգման some մեթոդը
286Զանգվածում որոնում կոլբեքով JavaScript-ում
287JavaScript-ում զանգվածի ծալում
Տարածման օպերատոր
Մնացորդի օպերատոր
Դեստրուկտուրացիա
298
JavaScript-ում զանգվածների դեստրուկտուրացում
299Ֆունկցիայից զանգվածի դեստրուկտուրացում JavaScript-ում
300Զանգվածի տարրերի բաց թողնում դեստրուկտուրացման ժամանակ JavaScript-ում
301JavaScript-ում զանգվածի ապաակառուցվածքացման ժամանակ ավելորդ արժեքները
302Զանգվածի մնացորդը դեստրուկտուրիզացիայի ժամանակ JavaScript-ում
303Լռելյայն արժեքներ զանգվածի դեստրուկտուրիզացիայի ժամանակ JavaScript-ում
304Զանգվածի դեստրուկտուրիզացիայի ընթացքում լռելյայն ֆունկցիաները JavaScript-ում
305Զանգվածի դեստրուկտուրացման ժամանակ փոփոխականների հայտարարումը JavaScript-ում
306Օբյեկտների դեստրուկտուրացում JavaScript-ում
307Օբյեկտների դեստրուկտուրիզացիայի ժամանակ փոփոխականների անունները JavaScript-ում
308Լռելյայն արժեքներ օբյեկտների դեստրուկտուրացման ժամանակ JavaScript-ում
309Փոփոխականներ և լռելյայն արժեքներ JavaScript-ում
310Օբյեկտների դեստրուկտուրացիայի ժամանակ փոփոխականների հայտարարումը JavaScript-ում
311Ֆունկցիաների պարամետրերի դեստրուկտուրացիան JavaScript-ում
312Ֆունկցիաների պարամետրերի օբյեկտների դեստրուկտուրացիա JavaScript-ում
Ժամանակ
313
JavaScript-ում Date օբյեկտի հետ աշխատանք
314JavaScript-ում ամսաթվի ֆորմատավորում
315JavaScript-ում ամսաթվի ֆորմատի փոփոխում
316JavaScript-ում շաբաթվա օրվա ստացում
317JavaScript-ում ամսաթվի մասերի բառացի արտածում
318Ժամանակի սահմանումը Date օբյեկտում JavaScript-ում
319JavaScript-ում timestamp ձևաչափով ժամանակ ստանալը
320JavaScript-ում timestamp ֆորմատով ամսաթվերի տարբերությունը
321Տարբերությունը JavaScript-ի ամսաթվի օբյեկտների միջև
322JavaScript-ում ամսաթվերի ավտոմատ ուղղում
323JavaScript-ում ամսվա վերջին օրը գտնելը
324Նահանջ տարվա որոշումը JavaScript-ում
325JavaScript-ում ամսաթվի ճիշտ լինելու ստուգում
326Ընթացիկ տարվա օրվա ստացումը JavaScript-ում
327Հաջորդ կամ նախորդ ամսվա օր
328Հաջորդ կամ նախորդ տարվա օրը
329Ժամանակային պահերի տարբերություն
330Օրվա ժամանակի պահ
331JavaScript-ում օրվա սկզբի ստացում
332Օրվա ավարտը JavaScript-ում
333Ժամանակի պահերի ցիկլային ստուգում JavaScript-ում
334JavaScript-ում ժամանակի պահեր ստանալու պրակտիկա
335Ժավսկրիպտում ամսաթվերի տողային համեմատում
336Տարեթիվ չպարունակող ամսաթվերի համեմատում JavaScript-ում
337Ժամանակաշրջանի մեջ ամսաթվի ընկնելը
338Օբյեկտների համեմատություն ամսաթվերով JavaScript-ում
DOM-ի ներածություն
339
JavaScript-ում DOM-ի հետ աշխատանքի հիմունքներ
340DOM էլեմենտները JavaScript-ում
341DOM էլեմենտի ստացումը JavaScript-ում
342DOM տարրի բարդ ընտրիչները JavaScript-ում
343Իրադարձությունների մշակիչները տարրերին կապելը JavaScript-ում
344Անունով իրադարձությունների մշակիչներ JavaScript-ում
345Մեկ մշակիչ բազմակի տարրերի համար JavaScript-ում
346Մեկ իրադարձության մի քանի մշակիչներ JavaScript-ում
347Տարբեր իրադարձությունների մշակիչներ JavaScript-ում
348Տարրերի տեքստի հետ աշխատանքը JavaScript-ում
349HTML տարրերի կոդի հետ աշխատանքը JavaScript-ում
350Տեգերի ատրիբուտները որպես հատկություններ JavaScript-ում
351JavaScript-ում տեքստային դաշտերի հետ աշխատանք
352Տեքստային դաշտերի ֆոկուսը JavaScript-ում
353JavaScript-ում ատրիբուտների հետ աշխատանքի բացառությունները
354Մեթոդների և հատկությունների շղթաները JavaScript-ում
355JavaScript-ում շղթաների առավելություններն ու թերությունները
356JavaScript-ի this օբյեկտը
357JavaScript-ում this-ի առավելությունը
358Էլեմենտների խումբ ստանալը JavaScript-ում
359Իրադարձությունների մշակիչների ավելացում ցիկլում JavaScript-ում
360Անանուն Օբյեկտների Մշակիչների Ավելացում Ցիկլում JavaScript-ում
361Իվենթների անջատում JavaScript-ում
362Իվենթների մշակիչների անջատում ցիկլում JavaScript-ում
363Անանուն ֆունկցիաների անբաժանումը JavaScript-ում
364DOM-ի օրինակով JavaScript-ում կոդ գրելու խորհուրդներ
365DOM-ի հետ JavaScript-ում կոդի սխալների որոնում
366Ուսումնասիրված նյութի մշակում DOM-ի հետ աշխատելու վերաբերյալ
Ատրիբուտներ
367
Ատրիբուտների ստացում JavaScript-ում
368Ատրիբուտների տեղադրում JavaScript-ում
369Ատրիբուտների ջնջում JavaScript-ում
370Ատրիբուտների առկայության ստուգում JavaScript-ում
371Օգտագործողի հատկացված ատրիբուտները JavaScript-ում
372Տողանշանների անուններ գծիկներով JavaScript-ում
373Ատրիբուտներին դիմելու մեթոդները JavaScript-ում
374CSS դասերի զանգվածի մանիպուլյացիա JavaScript-ում
375CSS դասերի ավելացում JavaScript-ում
376CSS դասերի ջնջում JavaScript-ում
377CSS դասերի ստուգում JavaScript-ում
378CSS դասերի հերթափոխը JavaScript-ում
Ոճավորում
379
Տարրերի ոճավորումը JavaScript-ի միջոցով style ատրիբուտի միջոցով
380Գծիկով հատկությունների ոճավորումը JavaScript-ում
381Հավելվածների ոճավորման բացառությունը JavaScript-ում
382CSS դասերի միջոցով ոճավորումը JavaScript-ում
383CSS դասերի միջոցով սթայլինգի առավելությունը JavaScript-ում
384JavaScript-ում ոճավորման կիրառում
Որոնում
385
Էլեմենտների ժառանգների հայտնաբերումը JavaScript-ում
386Էլեմենտների ծնողների հայտնաբերումը JavaScript-ում
387Բոլոր ծնողական տարրերի որոնում JavaScript-ում
388Էլեմենտների հարևանների որոնում JavaScript-ում
389Տարրի որոնում id-ով JavaScript-ում
390Տարրի որոնում ըստ թեգի անվան JavaScript-ում
391Տարրի որոնումը դասի անունով JavaScript-ում
392Տարրերի որոնում այլ տարրի ներսում JavaScript-ում
Հանգույցներ
Դաշտեր
398
Տեքստի տարրի հետ աշխատանքը JavaScript-ում
399JavaScript-ում disabled ատրիբուտը
400JavaScript-ում checkbox-ների հետ աշխատանք
401Արժեք չունեցող ատրիբուտների հերթագայություն
402Ռադիոկոճակների հետ աշխատանքը JavaScript-ում
403JavaScript-ում change իրադարձությունը
404JavaScript-ում input իրադարձությունը
405JavaScript-ի focus և blur մեթոդները
406JavaScript-ում ֆորմաներով կոդում սխալների որոնում
Ընտրացանկեր
407
JavaScript-ում բացվող ցուցակների հետ աշխատելը
408Value ատրիբուտը JavaScript-ի բացվող ցուցակներում
409Ընտրված ցանկի կետի փոփոխում JavaScript-ով
410Ընտրված տարրի համարը բացվող ցանկում
411JavaScript-ով բացվող ցուցակի կետերի ստացում
412JavaScript-ով բացվող ցուցակի տարրերի զանգված
413JavaScript-ով բացվող ցուցակի տարրերի հետ աշխատանք
414Ընտրացանկի կետի ընտրությունը JavaScript-ում
415Ընտրված օպցիայի ստացումը JavaScript-ում
Event օբյեկտ
416
Event օբյեկտի հիմունքները JavaScript-ում
417Իվենթի կոորդինատները JavaScript-ում
418Իվենթի տեսակը Event օբյեկտում JavaScript-ում
419Իվենթի տարրը Event օբյեկտում JavaScript-ում
420JavaScript-ում սեղմված ստեղների ստացում
421Ձևավորման ստեղների հետևում JavaScript-ում
422Լռելյայն գործողության չեղարկումը JavaScript-ում
423Իվենթների բաբլում JavaScript-ում
424Իվենթի բուբլինգի ժամանակ թիրախային տարրի ստացում
425Իվենթների բաբլյուկի դադարեցումը JavaScript-ում
426Մի քանի իրադարձությունների մշակիչներ տարրի վրա JavaScript-ում
427JavaScript-ում բաբլյուխի անմիջական դադարեցում
428Իրադարձությունների բաբլյուխի դադարեցման կիրառումը JavaScript-ում
429Իվենթների ընկղմում JavaScript-ում
430JavaScript-ում նոր տարրերի իրադարձությունների մշակման կցում
431Իվենտների դելեգացումը JavaScript-ում
432Իվենթների ունիվերսալ դելեգացումը JavaScript-ում
Կոնտեքստ
433
JavaScript-ում կոնտեքստի հետ աշխատանքի հիմունքներ
434JavaScript-ում անկապ ֆունկցիայի կոնտեքստը
435JavaScript-ում կոնտեքստի կորուստ
436JavaScript-ում կոնտեքստի խնդրի լուծում
437Իրադարձության համատեքստը փոփոխականի միջոցով JavaScript-ում
438Պարամետրի միջոցով կոնտեքստը JavaScript-ում
439Նետման ֆունկցիայի միջոցով կոնտեքստը JavaScript-ում
440JavaScript-ում call մեթոդի միջոցով կոնտեքստի կապում
441call մեթոդը պարամետրերով JavaScript-ում
442Կոնտեքստի կապում apply մեթոդի միջոցով JavaScript-ում
443bind մեթոդի միջոցով կոնտեքստի կապում JavaScript-ում
Թայմերներ
444
JavaScript-ում setInterval ֆունկցիայի հիմունքները
445Հաշվիչ setInterval ֆունկցիայի միջոցով JavaScript-ում
446JavaScript-ի Ժամանակաչափի Դադարեցում
447JavaScript-ով Ժամաչափի Մեկնարկի Կոճակ
448Բազմակի կտտոց JavaScript-ում Ժմչփի գործարկելու համար
449JavaScript-ով Ժամանակաչափի Մեկնարկի և Դադարի Կոճակներ
450JavaScript-ում Թայմերների և DOM-ի հետ աշխատանքի պրակտիկա
451Թայմերներ և կոնտեքստի կորուստ JavaScript-ում
452Թայմերների և DOM-ի հետ աշխատանքի պրակտիկա JavaScript-ում
453JavaScript-ում դադար իրականացումից առաջ
454Թայմերի գործարկում JavaScript-ում
Տարրերի կառավարում
455
JavaScript-ով տարրերի ստեղծում և տեղադրում
456Իրադարձությունների կապում տարրերի ներդրման ժամանակ
457Ցիկլով տարրերի ստեղծում JavaScript-ում
458JavaScript-ում օբյեկտների մշակման կարգավորում ցիկլում
459Տարրերի ջնջում JavaScript-ում
460Տարրերի ավելացում սկզբում կամ վերջում JavaScript-ում
461Տարրերի ներդրում այլ տարրերից առաջ JavaScript-ով
462JavaScript-ով տարրերի հարակից տեղադրում
463Թեգների հարևանությամբ ավելացում JavaScript-ում
464Տարրերի կլոնավորումը JavaScript-ում
465Տարրերի ստուգում JavaScript-ում
Պրակտիկա
466
Զանգվածից տարրերի ստեղծում JavaScript-ում
467Ցուցակների ստեղծման պրակտիկա JavaScript-ում
468HTML աղյուսակների ստեղծում JavaScript-ով
469HTML աղյուսակների հաջորդական լրացում
470JavaScript-ով HTML աղյուսակի ստեղծում զանգվածից
471Օբյեկտների զանգվածից HTML աղյուսակի ստեղծում
472HTML աղյուսակում տողերի և սյունակների ավելացում
473HTML աղյուսակի բջիջների փոփոխում JavaScript-ով
474JavaScript-ով նոր տարրերի ինքնավերացում
475Հղում տարրի ջնջման համար JavaScript-ում
476Էլեմենտները Ջնջելու Հղումներ Ստեղծելը JavaScript-ում
477Առանձին տարրի խմբագրում JavaScript-ում
478Տեքստը թաքցնել տարրը JavaScript-ով խմբագրելիս
479Խմբային տարրերի խմբագրում JavaScript-ում
480Տարրերի միաժամանակյա խմբագրում և ջնջում
481JavaScript-ով էլեմենտների ստիլավորում
482Տարրի թաքցնելու և ցուցադրելու կոճակները JavaScript-ով
483Բազմաթիվ էլեմենտներ կոճակներով ցուցադրելու համար JavaScript-ում
484Տարրերի ակտիվացում JavaScript-ով
485JavaScript-ով ակտիվացման ոճերի հերթափոխ
486Տարրերի փոփոխություն JavaScript-ով պրակտիկա
Ֆունկցիաներ եւ DOM
487
DOM տարրերի հետ աշխատելու ֆունկցիաներ JavaScript-ում
488DOM տարրերի խմբի հետ աշխատելու ֆունկցիաներ
489DOM-ի հետ աշխատելու կոլբեքի փոխանցումը JavaScript-ում
490Հերթական համարը Քոլբեքին Փոխանցումը JavaScript-ում
491DOM էլեմենտի փոխանցումը ֆունկցիայի պարամետրով
492DOM տարրերի խումբը փոխանցելը ֆունկցիաների պարամետրերով
493JavaScript-ով HTML աղյուսակներ ստեղծելու ֆունկցիա
494Աղյուսակի վերադարձը ֆունկցիայից JavaScript-ում
495Զանգվածից աղյուսակ ստեղծելու ֆունկցիա
Մոդուլներ փակումների միջոցով
496