ЖаваСкриптнинг олий ўқув қўлланмаси
Стиллаш
Стиллаш style атрибути орқали
Style атрибутидаги ўлчов бирликлари
Ўлчов бирликлари билан хатолар
CSS хусусиятлари қийматларини очиш
Style орқали стилларни қайта тиклаш
Стилларни оммавий ўрнатиш
Стилларни ўқиш муаммолари
CSS файлларидан хусусиятларни ўқиш
Ўқилган қийматларни айлантириш
Синфлар орқали стиллаш
Стиллаш учун бир синф
Синфларнинг ноқулайлиги
data- орқали стилларни алмаштириш
Элементлар метрикалари
CSS да элементларнинг кенгайиши
Тест элементи
Элементнинг клиент ўлчами
Элементнинг тўлиқ ўлчами
Сургичли элементнинг ўлчамлари
Элементларни сүргичлаш
Элементни сүргичлашни ўзгартириш
Элементни охиригача сүргичлаш
Элементни ёйиш
Сургич чўзиғининг эни
Метрикалар дарёзаси
Дарёза ўлчамлари
Айлантиришни ҳисобга олган ҳолдаги дарёза ўлчамлари
Дарёза айлантиришни олиш
Дарёза айлантиришни олиш ва ўзгартириш
Дарёзани ўрнатилган жойга айлантириш усули
Дарёзани микдорга айлантириш усули
Дарёзани элементга айлантириш усули
Айлантириш воқеаси
Map коллекциялари
Set коллекциялари
Кириш
Бошланғич тўлдириш
Фойдали имкониятлар
Цикл билан айланиш
Айлантириш
Массивдан дубликатларни ўчириш
Дубликатларсиз олиш
Псевдомассивлар
Кириш
Массивларга ўхшашлик
Фарқлар
Массивликни текшириш
Массивга айлантириш
Псевдомассив турлари
Турлар ўртасидаги фарқ
Символлар
Symbol типӣга кириш
Символ тавсифи
Объектларнинг символ калитлари
Объектни символлар билан айланиш
Объектдаги функция
> Функсияда объектлар билан амалиётлар
Глобал символлар
Символ номини олиш
> Яхши маълум символлар
Итераторлар
Итерация қилинувчи объектлар
Итератор функцияси
Итератор чақириқлари
Генераторлар
Генераторлардаги цикллар
Итераторларнинг бир марталик иши
Объект итератори
Итерация қилинувчи объект яратиш
Ҳисоблаб топиладиган хосили орқали генератор
Ички values итератори
Ички keys итератори
Ички entries итератори
Учта ички итератор
Spread оператори ва итераторлар
Сатрнинг ички итераторлари
Соннинг рақамлар массиви
DOM элементларини рақамлаш
DOM элементлари маълумотларини олиш
JSON формати
Сақлаш
Кириш
Сақлашни дебаггерда
Маълумотлар
Бир марта сақлаш
Маълумотларни қайта ёзиш
Маълумотларни ўчириш
Сақлашни тозалаш
Ёзувлар сони
Калитни номер бўйича олиш
Сақлашни индекслар бўйича қайта ишлаш
Сақлаш калитлари ва қийматлари массавларИ
Тузилмаларни сақлаш
Сақланган тузилмаларни ўзгартириш
Амалиёт
Регуляр ифодалар
Кириш
️Такрорлаш операторлари
Группалаш қавслари
Махсус белгиларни экранлаш
Қийриқ қавслар
Очковликни чеклаш
Белгилар групппаси
Белгилар тўплами
Белгилар тўпламини инвертлаш
Кириллцанинг хусусиятлари
Тўплам ичидаги махсус белгилар
Тўплам ичидаги белгилар групппаси
Тўплам ичидаги махсус белгилар-истиснолар
Тўплам ичидаги шляпка белгиси
Тўплам ичидаги дефиснинг хусусиятлари
Регистрни инкор қилиш
Сатр боши ва охири
Сўз чегараси
️Кўп сатрлилик
'Ёки' командаси
Регуляркали ўзгарувчи
Test метожи
Search метожи
Split метожи
Match метожи
Match метожидаги карманлар
Глобал match
Глобал matchAll
Exec метожи
LastIndex хусусияти
Replace метожидаги карманлар
Replace метожидаги коллбэк
Replace метожидаги сустки карманлар
Регулярканинг ўзидаги карманлар
Номланган карманлар
Ифода ичидаги номланган карманлар
Сақламайдиган қавслар
Мусбат ва салбий кўриб чиқиш
Регуляркали сатр
Сатрлар учун байроқлар
Сатрлардаги тескари чиззиқ
Истисно муаммолар
Кириш
Келиб чиқаётган муаммоларнинг турлари
Истисноларни ушлаш
Try-catch билан ишлаб чиқиш
Ички кодда истисноларни ушлаш
Истисно билан объект
Асосий истисно турлари
Истисно турини қўллаш
Истисноларни ташлаш
Турли хил истисно турларини ташлаш
Ўз истисно турларини ташлаш
Data- атрибутлари билан истисно мисоли
JSON билан истисно мисоли
Истисноларни ташлаб юбориш
Асинхронлик
Синхрон ва асинхрон код
Асинхронлик ҳодиса модели
Расмларни юклашда асинхронлик
Асинхрон коддаги истисно ҳолатлари
Асинхрон коллбэклар
Кириш
Натижани коллбэкга асинхрон ўтказиш
Асинхрон коллбэкга параметрларни ўтказиш
Асинхрон коллбэкларда истисноларни ишлов бериш
Расмларни юклаш
Callback hell муаммоси
Циклда расмларни асинхрон юклаш
Промислар
Промисларга кириш
Истисно ҳолатлар
Хатолик билан объект
Алохида истисно ҳолатларни ушлаш
Промиснинг ҳолатлари
Промислар зынжири
Зынжир ичидаги промислар
Промислар зынжиридаги истисно ҳолатлар
Промислар массивлари билан ишлаш
Бажарилган промисларни яратиш
Асинхрон кодни промисификация қилиш
Promise hell муаммоси
Синхрон услубдаги промислар
Синхрон услубдаги истисно ҳолатлар
Кутубхоналар
Асбоблар
Семантик версионирование
Терминал
NodeJS
npm га кириш
npm орқали ўрнатиш
Қисқа ўрнатиш шакли
package.json файлидаги богликликлар
Dev богликликлар
Богликлик версиялари шакллари
package.json файлининг мосламалари
package.json файлини яратиш
npm лойихани кўчириш
package-lock.json файли
Пакетларни янгилаш
Пакетларни ўчириш
npm орқали глобал ўрнатиш
Пакетларни глобал ўчириш
npx асбоби
Скриптларни npm орқали ишга тушириш
Yarn менежери
ES Модуллари
Модулларга кириш
ES модулларини ёкиш
Webpack-ни ўрнатиш
Webpack-нинг ишлаш принципи
Webpack-ни мослаш
Webpack йиғиндисини ишга туширишни мослаш
Webpack орқали синов йиғиндиси
Бандлни версткага улаш
ES модулини яратиш
ES модулини улаш
Импорт қилишда қайта номлаш
Модулнинг барча контентини импорт қилиш
Стандарт экспорт
Экспортларнинг комбинацияси
Экспортлар комбинациясида барча контентни импорт қилиш
Қийматларни экспорт қилиш
Қийматлар константа сифатида
npm модулларини импорт қилиш
Динамик импорт
Динамик кўп қиррали импорт
CommonJS модулларини айлантириш
HTTP протоколи
Тест сервери
Кириш
Фойдаланиш
Кодни ижро этиш
HTML генерациялаш
Жавоб сарлавҳалари
Портни мослаш
Кўплаб ишга тушириш
Формалар
Формаларни юбориш
Формаларни юбориш усуллари
Формаларни GET усулида юбориш
Формаларни POST усулида юбориш
GET сўровлар
GET сўровларни қўллаш
Форма тугмалари
Формаларни JavaScript орқали юбориш
Формани юборишни тақиқлаш
FormData га кириш
FormData методлари
FormData итераторлари
AJAX
AJAX га кириш
Fetch билан ишлаш асослари
HTTP жавоб коди
Сўров муваффақиятлилиги
Истисно ҳолатлар
Хатоларни тўлиқ ушлаш
HTTP жавоб сарлавҳалари
JSON олиш
HTTP сўров сарлавҳалари
GET сўровлар
POST сўровлар
URLSearchParams орқали маълумотлар
FormData орқали маълумотлар
Бутун формани юбориш
JSON юбориш
CORS сиёсати
Кукиларни ўтказиш
Синхрон услуб
Канвас билан ишлаш
Ишни бошлаш
Чизиқлар чизish
Тўртбурушак чизish
Айлана чизish
Чизиқ рангни алмаштириш
Чизиқ ўлчамини алмаштириш
Цикллар
Кодни оптимлаш
Сайт юклаш тезлиги омиллари
Мавжуд ресурслар
Қайталанма операцияларни оптимлаш
Огир операцияларни такрорлашни оптимлаш
Цикл операцияларини оптимлаш
Циклни ортиқча ҳаракатларини оптимлаш
Ичги функциялар орқали оптимлаш
Оптимал алгоритмни танлаш
Регуляр ифодалардан фойдаланишни оптимлаш
DOM билан ишлашни оптимлаш
Хотира истеъмолини оптимлаш
Массивга айлантиришни оптимлаш
Воқеа ишловчиларини оптимлаш
Хотира ҳисобига тезликни оптимлаш
Мaълумотлар
Иммутабеллик
Массив нусхаси
Объект нусхаси
Массивга элементлар қўшиш
Массив элементларини ўчириш
Массив элементларини ўзгартириш
Объектлар массиви
Tасодифий id яратиш
id билан элемент қўшиш
id бўйича элементни ўчириш
id бўйича элементни ўзгартириш
id бўйича бир хусусиятни ўзгартириш
id бўйича элементни олиш