JavaScript Homework | Webbrain
245 subscribers
25 photos
66 links
Webbrain Academy tamonidan tayorlangan JavaScript Expert video darsligi uchun uy vazifalari.
Download Telegram
32 - dars | Old var | Global Object

Questions:
— Nega var bugungi kunda kam ishlatiladi?
— IIFE function nima?
— Global Obejct: window, global, globalThis haqida malumot bering.
— Function as an Object.
— Named Function Expression nima?
— new Function haqida malumot bering.

leetcode | codewars | codility
— check new function link / easy
— Mysterious function link / easy +
— Calculate with function link / medium
— Function iteration link / easy +
— Rotate function link / medium
— call function link / medium


Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
33 - dars | setTimeout | setInterval

Questions:
— sinxron(synchronous) va asinxron(asynchronous) tushunchasi nima?
— setTimeout qanday ishlaydi?
— setInterval qanday ishlaydi?
— intervallardan keyin chunck datani qanday qilib clear qilsa bo'ladi?

Homework:
Marafon-2 dagi setIntervalga aloqador barcha savollarga javob bering.
Marafon-3 dagi setTimeOut aloqador barcha savollarga javob bering.


Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
34 - dars | Advanced functions

Questions:
— function call nima?
— function apply nima?
— function bind nima?

Homework:
— arraydagi user'larning name va surname'ni chiqarib beruvchi binding function yozing.
— apply, call va bind ishlatish va ularsiz yozilgan code'ni amaliy taqqoslab bering.

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
35 - dars | Cache | DDOS attack Types

Questions:
— DDOS attack nima?
— DDOS attack'ni qanday qilib frontdan oldini olsa bo'ladi?
— cache nima?
— Qanday holatlarda DDOS attackni frontdan boshqarish tafsiya qilinmaydi...

Homework:
— amalyot darsi. Bunga oid vazifalar yo'q.

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
36 - dars | Advanced Objects

Questions:
— Properties flag va descriptor haqida maluot bering
— defineProperty nima?
— getOwnPropertyDescriptor nima?
— setter function sintaksini tushuntirib bering.
— getter function sintaksini tushuntirib bering.
— Object malumotini edit qilsa bo'ladi lekin o'chirib yubormaydigan qilib bering.
— Object ichiga malumot qo'shsa bo'ladi lekin edit ham delete ham qilib bo'lmaydigan code yozing.
— freeze nima?
— seal nima
— defineProperty bn freeze vva seal'ning farqlari haqida malumot bering.

leetcode | codewars | codility
— Object extend link / medium
— Deep search link / medium +
— Mirror Obj link / medium
— Object depth link / medium

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
37 - dars | prototype | __proto__

Questions:
— proto nima?
— prototype nima?
— prototype vs proto farqi?

leetcode | codewars | codility
— array last link / easy
— Counter link / easy / not proto
— Memoize link / medium / not proto

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
38-39 dars | Classes Basics

Questions:
— Classes nima?
— constructor classes nima?
— Global variables in class
— getter and setter with classes
— Computed named classes
— Inheritance nima?
— Overriding method haqida malumot bering.
— Overriding constructor?
— Overriding class fields?

Homework:
— MomentJS ni class orqali yasang / 28-dars

leetcode | codewars | codility
— Object instance link / easy
— Design Graph link / hard
— Classy Class link / easy
— Vector class link / medium
— People class link / easy
— Animal inheritance link / easy
— Missed class link / medium
— Hex Class link / medium

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
40-41 dars | Classes Advacned

Questions:
— Static variables nima?
— Static functions nima?
— Built-in classes nima?
— instanceof nima vazifa bajaradi?
— Private classes nima?
— Mixins nima?

Homework:
— MomentJS ni class orqali yasang / 28-dars

leetcode | codewars | codility
— Object instance link / easy
— Design Graph link / hard
— Classy Class link / easy
— Vector class link / medium
— People class link / easy
— Animal inheritance link / easy
— Missed class link / medium
— Hex Class link / medium

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
42 - dars | Error handling | Callback

Questions:
— try catch nima?
— Callbacks nima?
— Callback hell nima?
— Built-in Callbacks nima?
— try catch qaysi turdagi errorlarni tuta oladi?


leetcode | codewars | codility
— Math callback link / easy
— Easy wallpaper link / hard
— Error handiling link / easy
— Throw error link / easy +

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
43-44 dars | Promise | Async await

Questions:
— Promise nima?
— Then / catch / finally haqida malumot bering?rowing errors
— Promise all haqida malumot bering
— promise chaining nima?

leetcode | codewars | codility
— Promise link / easy
— Promise return link / easy
— Promise waiting link / easy
— Not Optimize link / easy +
— Time Limi link / medium
— Two Promise link / easy

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
45 - dars | Generator functions

Questions:
— generator function nima?
— yield va return farqi nimada?
— loop with generator function
— generator instance

leetcode | codewars | codility
— Multiplication link / easy
— Mysterious link / medium
— Common generator link / easy
— Function iteration link / easy +
— BreadCrumb generator link / medium

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
46 - dars | Modules

Questions:
— Module nima?
— import va export farqi nimada?
— direct import
— default export va import
— export vs default export
— changing import name

leetcode | codewars | codility
— nope

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
47 - dars | Curry function

Questions:
— Curry function nima?
— Nimaga curry function kerak?
— Infinite curry function

leetcode | codewars | codility
— Function composition link / easy
- Function call link / easy
- Custom Context link / medium

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
48-49 dars | Proxy

Questions:
— What is proxy?
— Target / handeler
— set / get
— owenKeys
— Reflect
— Reference this

leetcode | codewars | codility
— Proxy bo'yicha leetcode ham codewars ham miyyasi ishlamay qoldiku 😅

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
50-51-52-53 dars | DOM Basics.

Questions:
— DOM nima?
— Selectorlar haqida malumot bering
— Query selectorlari haqida malumot bering
— DOM orqali attribte CRUD qiling.
— textContent va innerHTML farqi nimada?

leetcode | codewars | codility
— DOM'ning ohurgi mavzusidan masala beriladi.

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
54-55-56 dars | DOM Advacned.

Questions:
— createElement nima?
— createTextNode nima?
— div elementini ichiga element va text qo'shish un qanday yo'ldan foydalanamiz?
— append / prepend / replaceWith haqida malumot bering.
— Bir vaqtni o'zida bir nechta css attributeni beruvchi js funksiyasi haqida malumot bering.
— Scroll funksiyasi haqida malumot bering
— JS dom'da offset haqida maluot bering.

leetcode | codewars | codility
— DOM'ning ohurgi mavzusidan masala beriladi.

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
57-58-59-60-61-62-63 dars | DOM Advacned.

Questions:
— elementga event qo'shishni necha hil usuli bor?
— eventdagi this keywordi haqida.
— Event bubbling nima? va qanday uni oldini olsa bo'ladi?

— stopPropogation bn stopImmidatePropogation farqi nimada?.
— Event delegation nima?
— mouse eventlarni nechtasini bilasiz?
— keyboard eventlarini nechtsini bilasiz?
— scrollbar ekarnni qayerida joylashganini qanday aniqlasa bo'ladi?
— Scrollheight / scrollTop / clientHeight ?
— bajarilayotgan eventni qandayligini qanday aniqlasa bo'ladi?

leetcode | codewars | codility
— Masalalarni, savollarni to'liq qilib bo'lganimdan keyin yuklab boraman.

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
65 - dars | Range | Select

Questions:
— Range nima?
— Range Property'lari haqida malumot bering
— Selection Attrabute'lari haqida malumot bering
— Selection Event'lari haqida malumot bering
— Range vs Select

leetcode | codewars | codility
— Masalalarni, savollarni to'liq qilib bo'lganimdan keyin yuklab boraman.

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
66 - dars | Event loop

Questions:
— Event loop nima?
— Microtask?
— Macrotask?

leetcode | codewars | codility
— bu bo'yicha masala yo'q.

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
67 - dars | Execution structure

Questions:
— DOMContentLoad
— Load / onerror / beforeunload / unload
— async va defer

leetcode | codewars | codility
— Masalalarni, savollarni to'liq qilib bo'lganimdan keyin yuklab boraman.

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder
68 - dars | Observer

Questions:
— MutationObserver nima?
— childList o'zgarganini qanday aniqlaymiz?
— subtree o'zgarganini qanday aniqlaymiz?
— attributes o'zgarganini qanday aniqlaymiz?
— characterData o'zgarganini qanday aniqlaymiz?

leetcode | codewars | codility
— Masalalarni, savollarni to'liq qilib bo'lganimdan keyin yuklab boraman.

Contacts:
JavaScript to'liq content: LINK
Academy: Webbrain Academy
General IT: Sardorbek Web
Coding Lifehack: Sardorbek Coder