JavaScript негізгі оқулығы

JavaScript жеңіл оқулығы жаңадан бастаушылар үшін, тапсырмалар жинағымен және есептерді шешу мысалдарымен.

Негіздер

001

JavaScript тіліне жаңадан келгендерге кіріспе

002

JavaScript-ті іске қосу

003

JavaScript-те алғашқы бағдарлама

004

Бағдарлама кодын талдайық

005

Әрі қарай мысалдар

006

JavaScript скрипттер файлын қосу

007

Бірнеше JavaScript скрипт файлдары

008

JavaScript-тегі script-тің ерекшеліктері

009

JavaScript файлдарын браузердің кештеуі

010

JavaScript-те қатаң режим

011

JavaScript-тегі пікірлер

012

JavaScript-те өзгермелілер

013

Айнымалыларды қолдану

014

JavaScript-те бірнеше айнымалыны жариялау

015

Айнымалылардың мәндерін өзгерту

016

Бір айнымалыға бірнеше let

017

JavaScript-те сандармен математикалық амалдар

018

JavaScript-те айнымалылармен математикалық амалдар

019

JavaScript-те математикалық операциялардың басымдылығы

020

JavaScript-те математикалық амалдардың тең басымдылығы

021

JavaScript-те топтастырушы жақшалар

022

JavaScript-те бөлшектер

023

JavaScript-тегі теріс сандар

024

JavaScript сандарының алдындағы плюс

025

JavaScript-те бөлудің қалдығы

026

Дәрежеге шығару JavaScript-те

027

Дәрежелеу басымдылығы

028

JavaScript-те жолдары

029

JavaScript-те жолдарды қосу

030

JavaScript-те жолдың ұзындығы

031

JavaScript-тегі шаблондық жолдар

032

Көпжолдылық

033

JavaScript-тегі арнайы мәндер

034

undefined мәні

035

null мәні

036

True және false мәндері

037

NaN мәні

038

JavaScript-тегі Infinity және -Infinity

039

JavaScript-те консольмен жұмыс

040

JavaScript консоліндегі дерек түрі

041

JavaScript консольіндегі қателер

042

JavaScript-те тұрақтылар

043

Деректер типтерін автоматты түрлендіру

044

JavaScript сандарға түрлендіру

045

JavaScript-те санға қысқартылған түрлендіру

046

JavaScript-те некорректы сандарды түрлендіру

047

JavaScript сандарды бөліп алу

048

JavaScript-те жолға түрлендіру

049

JavaScript-те жолдарға түрлендіруді қолдану

050

JavaScript-те логикалық түрлендіру

051

JavaScript-те логикалық түрге түрлендіру

052

JavaScript-те жол таңбаларын алу

053

JavaScript-те жолдардың өзгертпеушілігі

054

JavaScript жолының соңғы таңбасы

055

JavaScript-те сандар бар жолдар

056

JavaScript сандардың сандарына жүгіну

057

JavaScript-те өзгерісті өзгерту операциялары

058

JavaScript-те қысқартылған операциялар

059

JavaScript-тағы инкремент және декремент операциялары

060

JavaScript-те префикстік және постфикстік түрлері

061

JavaScript-те дәл емес есептеулер

062

JavaScript-те prompt функциясы

063

JavaScript-те prompt функциясындағы типтер мәселесі

064

JavaScript-те құжатта мәтінді шығару

065

Кодтағы қателерді іздеу

066

JavaScript операциялары бойынша практика

067

JavaScript-те формулалар бойынша практика

Массивтер

Объектілер

080

JavaScript-те объектілер

081

Бүкіл объектті JavaScript-те шығару

082

JavaScript-те объектілердің жол кілттері

083

JavaScript-те объектілерінің қасиеттері

084

JavaScript-те объектілердің кілттеріне қойылатын шектеулер

085

JavaScript-те объектілер элементтерін өзгерту

086

JavaScript-те объектілерге элементтер қосу

087

JavaScript-те объектілердің ретсіздігі

088

JavaScript-те объектінің кілттер массиві

089

JavaScript-те объектісінің ұзындығы

090

Объектілердің кілттері JavaScript айнымалыларында

091

JavaScript-те элементке кілт бойынша қатынау қатесі

092

JavaScript-те объектісінің қасиетіне қатынау қатесі

093

JavaScript-те есептелетін қасиеттер

094

JavaScript-тегі in операторы

095

JavaScript-те delete операторы

096

JavaScript-те объектілерді типтеу

097

Массивтер объект ретінде JavaScript-те

098

JavaScript-та массивтер мен объектілерді ажырату

099

JavaScript-те объекттер мен примитивтер

100

JavaScript-те объектілерді сілтеме бойынша беру

101

JavaScript-те массивтер немесе объектілері бар тұрақтылар

102

JavaScript-те тұрақтылар арқылы бағдарламалау тәсілі

103

JavaScript объектілерімен кодтағы қателерді іздеу

Шарттар

104

JavaScript-те if-else құрылымы

105

JavaScript-те үлкен және кіші операторлары

106

JavaScript-те теңдікті тексеру

107

JavaScript-те теңсіздікті тексеру

108

JavaScript-те айнымалыларды салыстыру

109

JavaScript-те жолдардың теңдігі

110

JavaScript-те жолдар мен сандар теңдігі

111

JavaScript-те мән және тип теңдігі

112

JavaScript-те мән және тип бойынша теңсіздік

113

JavaScript-тегі логикалық ЖӘНЕ

114

JavaScript-тегі логикалық НЕМЕСЕ

115

JavaScript-те логикалық операторлардың басымдығы

116

JavaScript-те шарттарды топтастыру

117

JavaScript-те логикалық өрнектерді инверттеу

118

JavaScript-те буль мәндерімен шарттар

119

JavaScript-те бул типіндегі мәндерді салыстыру

120

JavaScript-те шындықты тексерудің қысқаша түрі

121

JavaScript-те жалғандықты тексерудің қысқаша түрі

122

JavaScript-те жалпы қысқартылған тексеру нысаны

123

JavaScript-те қысқартылған түрдегі күрделі шарттар

124

JavaScript-те else құрылымының міндетті емес екені

125

JavaScript-те фигуралық жақшалардың міндетті еместігі

126

if-else конструкциясындағы бұрыштық жақшалардың міндетті еместігі мәселесі

127

JavaScript-тегі else if құрылымы

128

JavaScript-те if-else құрылымдарының ішке салынуы

129

JavaScript-тегі switch-case құрылымы

130

JavaScript-те switch-case құрылымында break-тің міндетті еместігі

131

JavaScript-те тернарлы операторы

132

JavaScript-те логикалық операциялар

133

JavaScript-тегі confirm функциясы

134

JavaScript-те if-else құрылымындағы айнымалылардың көріну облысы

135

JavaScript-те if-else құрылымдарындағы айнымалылар көріну облысының нюанстары

136

JavaScript-те if-else арқылы сағат бөліктерін тексеру

137

JavaScript-те жолдар мен массивтердің ұзындығын тексеру

138

JavaScript-те жол белгілерін тексеру

139

Сандардың сандарын JavaScript-те тексеру

140

JavaScript-те бөлудің қалдығын тексеру

141

JavaScript шарттары бар кодтағы қателерді іздеу

142

JavaScript-те if-else шарттарына практика

Циклдар

143

JavaScript-те циклдармен танысу

144

JavaScript-те for-of циклы арқылы массивті айналу

145

JavaScript-те объектісін for-in циклымен қарап шығу

146

JavaScript-те while циклы

147

JavaScript for циклы

148

JavaScript-те массивтер үшін for циклы

149

JavaScript-те циклдардағы шарттар

150

JavaScript циклдерінде сандарды жинақтау

151

JavaScript циклдерінде массив элементтерін жинақтау

152

JavaScript-те циклдар арқылы жолдар құру

153

Цифрларды цикл арқылы қарап шығу кезіндегі сандардың сандары

154

JavaScript-те циклдардағы жақшалардың міндетті еместігі

155

JavaScript-те циклдардағы міндетті емес жақшалар мәселесі

156

JavaScript-те break бұйрығы

157

JavaScript-тегі continue нұсқаулығы

158

JavaScript-те ішкі циклдар

159

JavaScript циклдарындағы көру облысы

160

JavaScript-те ішкі ілмектер мен көру облысы

161

JavaScript-те массивті толтыру

162

JavaScript циклындегі массивті өзгерту

163

JavaScript-те объектілерді цикл арқылы толтыру

164

JavaScript-те объектілерді цикл арқылы өзгерту

165

JavaScript-те флагтермен жұмыс

166

JavaScript-те циклдер кодтау бойынша кеңестер

167

JavaScript-те циклдар мысалында кодты жөндеу бойынша кеңестер

168

JavaScript циклдары бар кодтағы қателерді іздеу

169

JavaScript циклдарын тәжірибеде қолдану

Көпөлшемділік

Стандартті әдістер

Пайдаланушы функциялары

Функциялардың айнымалылары

Функция түрлері

Кірістірілген функциялар

Замыкания

IIFE

Рекурсия

Қайталау әдістері

Spread операторы

Rest операторы

Деструктуризация

298

JavaScript-те массивтерді деструктуризациялау

299

Функциядан массивті деструктуризациялау JavaScript-те

300

Массив элементтерін JavaScript-те деструктуризациялау кезінде өткізіп жіберу

301

Массивті деструктуризациялау кезіндегі артық мәндер JavaScript-те

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 объектісімен жұмыс

314

JavaScript-те күнді пішімдеу

315

JavaScript-те күн форматын өзгерту

316

JavaScript-те жексенбі күнін алу

317

JavaScriptте күн бөліктерін сөзбен шығару

318

Date объектісінде уақытты орнату JavaScript-те

319

JavaScript-те timestamp форматында уақыт алу

320

JavaScript-те timestamp форматындағы күндер арасындағы айырмашылық

321

JavaScript-те объектілер арасындағы уақыт айырмашылығы

322

JavaScriptте күндерді автоматты түрде түзету

323

JavaScriptте айдың соңғы күнін табу

324

JavaScript-те Құбыжық жылды анықтау

325

JavaScript-те күндің дұрыстығын тексеру

326

JavaScript-те ағымдағы жылдың күнін алу

327

Келесі немесе алдыңғы айдың күні

328

Келесі немесе алдыңғы жылдың күні

329

Уақыт сәттерінің айырмашылығы

330

Күн уақытының сәті

331

JavaScript-те күннің басталуы

332

JavaScript-те күн соңы

333

JavaScript-те уақыт сәттерін циклды тексеру

334

JavaScript-те моменттерді алуға арналған практика

335

JavaScript-те жолдармен күндерді салыстыру

336

Жылсыз күнді JavaScript-те салыстыру

337

Күн аралығына тиесілілік

338

JavaScript-те объектілерімен күндерді салыстыру

DOM-ға кіріспе

339

JavaScript-те DOM-мен жұмыс істеудің негіздері

340

JavaScript-тегі DOM элементтері

341

DOM элементін JavaScript-те алу

342

DOM элементінің күрделі селекторлары JavaScript-те

343

JavaScript-те элементтерге өңдеушілерді байлау

344

JavaScript-те оқиғалардың атаулы өңдеушілері

345

JavaScript-те бір өңдеушіні бірнеше элементке байлау

346

JavaScript-те бір оқиғаның бірнеше өңдеушілері

347

JavaScript-те түрлі оқиғаларды өңдеу

348

Элементтер мәтінімен JavaScript-те жұмыс жасау

349

JavaScript элементтерінің HTML кодымен жұмыс

350

Тег атрибуттары JavaScript-те қасиеттер ретінде

351

JavaScript-те мәтін өрістерімен жұмыс

352

JavaScript-те мәтін өрістерінің фокусы

353

JavaScript арқылы атрибуттармен жұмыс істеу кезіндегі ерекшеліктер

354

JavaScript-те методтер мен қасиеттер тізбегі

355

JavaScript-те тізбектердің артықшылықтары және кемшіліктері

356

JavaScript-те this объектісі

357

JavaScript-те this-тің артықшылығы

358

JavaScript-те элементтер тобын алу

359

JavaScript-те циклде өңдеушілерді қосу

360

JavaScript-те циклде анонимді обработчиктерді қосу

361

JavaScript-те оқиғаларды ажырату

362

JavaScript-те циклде оқиғалар өңдеушілерін ажырату

363

JavaScript-те анонимді функцияларды байланысты жою

364

DOM мысалында JavaScript код жазу бойынша кеңестер

365

DOM арқылы JavaScript кодындағы қателерді іздеу

366

DOM бойынша жұмысты меңгеруді жаттығу

Атрибуттар

Стильдеу

Іздеу

Түйіндер

Пішіндер

Төменге қарай ашылатын тізімдер

Event нысаны

Контекст

Таймерлер

Элементтерді басқару

Практика

466

JavaScript-те массивтен элементтер құру

467

JavaScript арқылы ul тізімдерін жасау бойынша практика

468

JavaScript-те HTML кестелерін жасау

469

HTML кестелерді реттеп толтыру

470

Массивден JavaScript көмегімен HTML кесте жасау

471

Объектілер массивінен HTML кестесін құру

472

HTML кестесіне жолдар мен бағандарды қосу

473

HTML кестесінің ұяшықтарын JavaScript арқылы өзгерту

474

JavaScriptте жаңа элементтерді өздігінен жою

475

JavaScript-те элементті жою сілтемесі

476

JavaScript-те элементтерді жою сілтемелерін жасау

477

JavaScript арқылы жеке элементті өңдеу

478

JavaScript арқылы элементті өңдеу кезінде мәтінді жасыру

479

JavaScript-те элементтер тобында өңдеу

480

Элементтерді бір мезгілде өңдеу және жою

481

JavaScript-те элементтерді стильдеу

482

JavaScript арқылы элементті жасыру және көрсету үшін түймелер

483

Көптеген элементтерді JavaScript арқылы көрсету түймелері

484

JavaScript элементтерін белсендіру

485

JavaScript-те активация стильдерін ауыстыру

486

JavaScript-те элементтерді өзгертуге практикалық тапсырмалар

Функциялар және DOM

Жабылулар арқылы модульдер