Основен туторијал за JavaScript

Едноставен туторијал за JavaScript за почетници со задачи и примери на решенија.

Основи

001

Вовед во програмскиот јазик JavaScript за почетници

002

Пуштање на JavaScript

003

Првата програма во JavaScript

004

Да го разгледаме кодот на програмата

005

Понатамошни примери

006

Вклучување на датотека со скриптови JavaScript

007

Повеќе датотеки со скриптови на JavaScript

008

Карактеристики на script тагот во JavaScript

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

Infinity и -Infinity во JavaScript

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

Функција prompt во JavaScript

063

Проблема со типовите во функцијата prompt во JavaScript

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

Операторот in во JavaScript

095

Операторот delete во JavaScript

096

Типизација на објекти во JavaScript

097

Низи како објекти во JavaScript

098

Разликуваме низи од објекти во JavaScript

099

Објекти и примитиви во JavaScript

100

Пренос на објекти по референца во JavaScript

101

Константи со низи или објекти во JavaScript

102

Пристапот на програмирање преку константи во JavaScript

103

Барање грешки во кодот со објекти во JavaScript

Услови

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

Приоритет на логички оператори во JavaScript

116

Групирање на услови во JavaScript

117

Инвертирање на логички изрази во JavaScript

118

Услови со булови вредности во JavaScript

119

Споредување на вредности со булов тип во JavaScript

120

Скратена форма на проверка на вистина во JavaScript

121

Скратена форма на проверка на невистина во JavaScript

122

Општа скратена форма на проверка во JavaScript

123

Сложни условија во скратена форма во JavaScript

124

Опционалност на else конструкцијата во JavaScript

125

Опционалност на големите загради во JavaScript

126

Проблемот со опционалноста на големите загради во if-else

127

Конструкција else if во JavaScript

128

Вгнездени if-else конструкции во JavaScript

129

Конструкција switch-case во JavaScript

130

Незадолжителноста на break во switch-case конструкцијата во JavaScript

131

Тернарен оператор во JavaScript

132

Логички операции во JavaScript

133

Функција confirm во JavaScript

134

Област на видливост на променливите во if-else во JavaScript

135

Нијанси на опсегот на видливост на променливите во if-else конструкциите во JavaScript

136

Проверка на делови од часот преку if-else во JavaScript

137

Проверка на должина на низи и низи во JavaScript

138

Проверка на знаци во стрингот во JavaScript

139

Проверка на цифрите на број во JavaScript

140

Проверка на остаток од делење во JavaScript

141

Барање грешки во кодот со услови во JavaScript

142

Практикум на условија if-else во JavaScript

Цикли

143

Вовед во циклување во JavaScript

144

Итерација на низа со for-of циклус во JavaScript

145

Итерација на објект со for-in циклус во JavaScript

146

Цикл while во JavaScript

147

Цикл for во JavaScript

148

Цикл for за низи во JavaScript

149

Услови во јамки во JavaScript

150

Акумулирање на броеви во циклуси во JavaScript

151

Акумулирање на елементи на низи во циклуси во JavaScript

152

Формирање на стрингови преку циклуси во JavaScript

153

Цифри на број при итерација со циклус во JavaScript

154

Опционалност на заградите во циклусите во JavaScript

155

Проблемот со незадолжителните загради во циклусите во JavaScript

156

Инструкција break во JavaScript

157

Инструкција continue во JavaScript

158

Вгнездени јамки во JavaScript

159

Опсег на видливост во јаваскрипт циклуси

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

Работа со објектот Date во JavaScript

314

Форматирање на датум во JavaScript

315

Промена на форматот на датумот во JavaScript

316

Добивање на денот од неделата во JavaScript

317

Приказ на делови од датумот со зборови во JavaScript

318

Поставување на време во објектот Date во JavaScript

319

Добивање на време во timestamp формат во JavaScript

320

Разлика помеѓу датуми во timestamp формат во JavaScript

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

Основи на работа со DOM во JavaScript

340

DOM елементи во JavaScript

341

Добивање на DOM елемент во JavaScript

342

Сложни селектори на DOM елемент во JavaScript

343

Поврзување на обработувачи на елементи во JavaScript

344

Именувани обработувачи на настани во JavaScript

345

Еден обработувач за многу елементи во JavaScript

346

Неколку обработувачи на еден настан во JavaScript

347

Обработувачи на различни настани во JavaScript

348

Работа со текст на елементите во JavaScript

349

Работа со HTML код на елементите во JavaScript

350

Атрибути на тагови како својства во JavaScript

351

Работа со текст полиња во JavaScript

352

Фокус на текст полиња во JavaScript

353

Исклучувања при работа со атрибути во JavaScript

354

Низи на методи и својства во JavaScript

355

Предности и недостатоци на ланеци во JavaScript

356

Објектот this во JavaScript

357

Предност на this во JavaScript

358

Добивање на група елементи во JavaScript

359

Додавање на обработувачи во циклус во JavaScript

360

Додавање на анонимни обработувачи во циклус во JavaScript

361

Одврзување на настани во JavaScript

362

Одврзување на обработувачи на настани во циклус во JavaScript

363

Одврзување на анонимни функции во JavaScript

364

Совети за пишување код на примерот на DOM во JavaScript

365

Барање грешки во кодот со DOM во JavaScript

366

Вежба на научениот материјал за работа со DOM

Атрибути

Стилизирање

Пребарување

Јазли

Форми

Паѓачки листи

Објект Event

Контекст

Таймери

Манипулирање со елементи

Практика

466

Создавање на елементи од низа во JavaScript

467

Практикум за креирање на ul листи во JavaScript

468

Создавање на HTML табели во JavaScript

469

Секвенцијално пополнување на HTML табели

470

Создавање HTML табела од низа во JavaScript

471

Создавање HTML табела од низа објекти

472

Додавање редови и колонки во HTML табела

473

Промена на ќелиите во HTML табела со JavaScript

474

Самo-бришење на нови елементи во 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

Модули преку затворања