js lec 1 added

This commit is contained in:
2026-01-03 13:40:15 +10:00
parent b0d3fa1ecf
commit b2bc0651ec
18 changed files with 150 additions and 58 deletions

View File

@@ -67,7 +67,7 @@ id > class >tag
2. применение разных дисплеев
3. задача на align и чекпоинты
## 3 Препроцессоры
## 4 Препроцессоры
### p1 - Методологии вёрстки
Лекция в основном про БЭМ (блок__элемент--модификатор), про принцип называния блоков по смыслу того что они делают. Кроме этого обозреваются другие методолгии (SMACSS\ECSS)
@@ -94,9 +94,46 @@ id > class >tag
Упомянуто несолкьо препроцессоров, фокус на stylus.
в целом содержание лекции видно в задачах
хотя в заданиях не затрагивался момент с возвращением значениев из миксинов, но всё равно инетересно
так-же оказалось что пробелы при написании операторов вычислений обязательны, это меня удивило конечно
задачи:
1. переменные
2. вложенность
3. опять вложенность и на осознание принципов компиляции и частичных ссылок
4. миксины и вложенность
5. миксины и выисление
## 5 JavaScript
### p1 - операторы языка
Введение в основы JavaScript, синтаксис языка, базовые операторы и конструкции. Рассматриваются способы вывода информации (alert, document.write), работа с переменными и типами данных, шаблонные строки, условные операторы, циклы и функции. Особое внимание уделяется тернарному оператору, различным способам объявления функций (function declaration, function expression, arrow functions) и работе с аргументами функций.
задачи:
1. вывод с помощью alert и document.write
2. работа с переменными и шаблонными строками
3. условные операторы и проверка чисел
4. тернарный оператор
5. циклы for и создание HTML-элементов
6. объявление функций и работа с arguments
7. function expression
8. arrow functions
### p2 - структуры данных
Изучение работы с массивами и строками в JavaScript. filter, map, reduce, sort, работа со строками
остальные затронутые темы видны из названия задач
задачи:
1. извлечение и сумма чисел из строки
2. извлечение текста из HTML-тегов
3. на понимание работы оператора filter
4. фильтрация, преобразование и сортировка чисел из строки
### p3 - объекты
Работа с объектами в JavaScript, их создание, модификация и обработка, перебор свойств объектов, фильтрация и сортировка данных в объектах.
остальные затронутые темы видны из названия задач
задачи:
1. фильтрация свойств объекта по типу значений
2. обновление объекта с добавлением или увеличением значений
3. unford вложенныз свойств
4. сортировка объекта по значениям свойств