Съдържание и теми, включени в курса
Въведение в JavaScript и функции
- Какво е JavaScript?
- JavaScript през времето
- Кога и къде да използваме JavaScript
- Кога и къде да не използваме JavaScript
- Основи на уеб скриптовете
- Включване на JavaScript във вашата уеб страница
- Писане на изрази в JavaScript
- Използване на променливи
- Работа с оператори
- Прихващане на събития с мишката
- Общ синтаксис
- Извикване на функции
- Обхват на променливите
- Стрелкови функции
- Задаване на параметри по подразбиране
DOM обекти и вградени обекти
- Взаимодействие с потребителя
- Избиране на елементи по техния ID
- Достъп до историята на браузъра
- Използване на обекта за местоположение
- Използване на дати и часове
Работа с числа и низове
- Числа
- Глобални методи
- Обектът Number
- Функцията Number()
- Булеви стойности
- Стойностите null и undefined
- Низове
- Шаблони за низове
Съхранение на данни в масиви
- Масиви
- Как да итерираме през масиви
- Операторът с три точки
Обработка на събития в JavaScript и контрол на програмния поток
- Типове събития
- Обработчици на събития
- Обектът за събитие
- Условни изрази
- Цикли и контролни структури
- Как да настройваме и използваме таймери
Скриптове с DOM
- DOM възли
- Избиране на елементи с getElementsByTagName()
- Как да четем атрибути на елементи
- DOM инспекторът в Mozilla и Chrome
- Какво е JSON? Въведение
Програмиране с JavaScript, HTML и CSS манипулация
- Някои важни елементи
- Плъзгане и пускане
- Локално съхранение
- Как да работим с локални файлове
- Свойството style в DOM
- Как да достъпваме класове чрез className
- Обектът styleSheets в DOM
- Как да реферираме CSS3 свойства в JavaScript
- Как да задаваме CSS3 свойства
Обобщение и следващи стъпки
Изисквания
- Основни познания по HTML и CSS
- Запознатост с общите концепции на програмирането
Аудитория
- Уеб разработчици
- Софтуерни инженери
- Всеки, който се интересува от изучаване на JavaScript за уеб разработка
Отзиви от участници (5)
Уроките бяха много интерактивни, а упражненията бяха добри и praktichni.
Heino - NWK Limited
Курс - Laravel and Vue.js
Машинен превод
Радвам се, че можем да получим записите, слайдовете и файловете, свързани в архив, така че винаги да можем да се обръщаме към тях, когато е необходимо. Дейвид обясни концепциите ясно и успя да отговори на нашите въпроси. Той беше много добре информиран.
Renee Chan - Mackenzie Investments
Курс - Vue.js
Машинен превод
практически упражнения
Mateusz - DPDgroup IT Solutions sp. z o.o.
Курс - React Native for iOS and Android
Машинен превод
vue.js е нещо, с което никога не съм работил, и презентацията разсейла някои от моите съмнения. Но пак, онлайн курсовете не са ефективни за придобиване на знания.
Bogdan Stoica - EMAG IT Research S.R.L
Курс - Advanced Vue.js
Машинен превод
Неговата способност да обяснява сложни концепции по-просто. Даване на обобщение как всичко се свързва и как най-добре можем да приложим това в нашите работни сценарии.
Sefako Tholo - Vodacom SA
Курс - React Native Expo
Машинен превод