JS savolari.
Dars | JS tarixi, Variable, Data type.
- Js nima?
- Js haqida malumot bering?
- Js qachon yaratilgan?
- EcmaScript nima?
- ECMAScriptni oldingi nomi qanday edi?
- Single sred nima?
- Multi sred nima?
- Js default holatda qanday ishlaydi?
- Js html and css dan farqi nimada?
- Js ni html ga ulash yo'lari qanday?
- Js ni qanday hotiralari bor?
- Nima uchun Js bodyni oxiriga ulanadi?
- Js nima uchun oxiri ishga tushadi?
- Console.log nima?
- Alert nima?
- Prompt nima?
- Config nima?
- Variable nima?
- Js da o'zgaruvchilar nechta?
- let, var, const nima?
- Nimaga var eski?
- Let va const ni o'xshashligi?
- const nima ga ozgarmast?
- var bilan letni farqi niamda?
- Qiymat nima?
- O'zgaruvchilarni nomlash haqida malumot bering?
- Kalit so'z yozmasdan yozilgan o'zgaruvchini kalit qiymati nima bo'aldi?
- Data type nima?
- Js da Data typelar necha tipga bolinadi? Ular qaysilar?
- Primativ data typlar haqida malumot bering?
- Nan-Primativ data typelar haqida malumot bering?
- Nega primativ nega Non primativ farqi nimada tushuntirib bering?
- Stek nima ?
- Heap nima?
- Number nima?
- String nima?
- Boolean nima?
- Boolean qanday qiymatlari bor?
- Null nima?
- Undefined nima?
- BigInt nima?
- Symbol nima?
- Object nima?
- Array nima?
- Function nima?
- Null bilan Undefined ni farqi nimada?
- Nima uchun BigInt ishlatamiz?
- Typeof metodi nima?
- Null ni typeof nima?
- is NaN nima?
- Bektek nima?
- Nima uchun referens deb ham ataladi?
Dars | Type Conversion, Type Coersion,Operatorlar.
- Type conversion nima?
- Type coersion nima?
- Number type conversion?
- String type Coersion nima?
- Type conversion assosan qanday holarda bo'ladi?
- Auto string conversionga misol keltiring?
- Falsy qiymatlarni aytib bering?
- Truthy qiymatlarni aytib bering?
- Type o'zgartirishni qanday usularini bilasiz?
- Operator nima?
- Js da operatorlar qaysilar?
- Arfimetik operatorlarni aytib bering?
- Increment nima ++?
- Decrement nima --?
- Post and pre increment nima?
- Solishtirish operatorlarini aytib bering?
- =,==, === farqlarini tushuntirib bering?
- Tayyinlash operatorlari haqida malumot bering?
- Wrong syntaksis nima?
- Nimaga kichkina a katta A dan katta?
- Aski table nima?
- Mantiqiy operatorlar haqida malumot bering?
- AND, OR, NOT, Nullish nima farqlari bor?
- &&, ||, ??, ! bu qanday belgilar?
- Ternary operatori yana qanday nomi bor?
- !=, !== nima bu?
- Is not defined nima?
- Referens error nima?
- Sintaksis error nima?
- Type error nima?
- If nima?
- Else nima?
- If va else ni tushuntirib bering?
- Else if nima?
- Nima uchun if va nima uchun else ishlatiladi?
- Else if dan kegin if ishlatsa nima bo'ladi?
- If else da logika ni o'rni qanday?
- If else ga operatorlarini bog'liqligi haqida gapiring?
- Switch nima?
- Case nima?
- Default nima?
- Brek nima?
- Switch bilan if ni farqi?
- Ternary operatori haqida malumot bering?
- Ternary operatorini boshqa nomlari?
- Ternary bilan Ifni farqi?
- Nullish operatori haqida malumot bering?
- Alert nima?
- Prompt nima?
- Config nima?
Dars | For loop, While, do While looplari.
- Loop nima?
- For loop haqida malumot bering?
- Infinity loopga misol keltiring?
- Inner, Autor nima?
- Nimaga loop ishlatamiz?
- While loop nima ?
- Do while loop nima?
- For bilan While va do While looplarini farqi?
- For loopning ichida If ishlatsa bo'ladimi?
- For loopning ichida operatorlarning o'rni qanday?
- for loop da nested nima?
- For loop bilan o'tilgan darslarni mustahkamlash?
- Masala ishlash 10ta
- Function nima?
- Function qanday turlari bor?
- Function Declaration haqida malumot bering?
- Function Expresion haqida malumot bering?
- Arrow function haqida malumot bering?
- Declaration and Expresion function farqlari?
- Parametr and Argument haqida?
- Return nima?
- Function returnga qaytsa nima bo'ladi?
- Default parametr haqida?
- //////////////////////////////////////////////////////////////////////////////////////////
- Object nima?
- key nima?
- value nima?
- Object yasash yo'larini aytib bering?
- Object ichiga exses qilish yo'lari qanday?
- Object ichiga exses qilishda nuqta bilan [] o'rni?
- Object ichidagi malumotlarni delete qilish?
- Object ichidagi malumotlarni yangilash? qo'shish?
- Object larni bir birlari bilan solishtirish yangi object tayinlash?
- Object larni hotirada ishlashi qanday tushuntirish?
- Nested object nima misol keltiring?
- Objectda in nima vazifani bajaradi
- Loopni qisqartmasinia Objectga qo'lash?
- Object keys () nima?
- Object values () nima?
- Object entries () nima?
- Object assign() nima?
- Object freeze () nima?
- Object ichiga function yozishni tushuntirib bering?
- Spred operatori haqida malumot bering?
- this nima?
- Garbich colection?
- StructuredClone() nima?
- String nima?
- String yasash yo'lari qanday?
- Bectic and Temple litrals nima?
- Constraktor nima?
- Becticni afzaliklari?
- Ikktalik qo'shtirnoq ichida ikktalik qoshtirnoq ishlatish qanday?
- String ichiga exses qilish yo'lari qanday?
- Metod and Function nima? Farqlari qanday?
- Length nima?
- toString() nima?
- At() nima?
- toUpperCase () and toLowerCase () nima?
- indexOf () and lastIndexOf () nima?
- Includes () nima?
- endsWith () and startsWith () nima?
- padEnd and padStart () nima?
- slice (), substring and substr () nima? Farqlari?
- eval () nima?
- trim, trimStart and trimEnd () nima?
- split () and concat () nima?
- push () nima?
- replace () nima?
- Local compayler ishlashi?
Dars | Numbers, Math operators.
- Numbers nima?
- Andaskorni (_) vazifasi?
- Numberda (e) nima vazifasi?
- 0.1 + 02 === 0.3 qanday javob chi?
- Numbers () nima?
- Integer nima?
- Float nima?
- Numberda e nima vazifani bajaradi?
- toFixed () nima?
- eval () nima?
- toPrecision () nima?
- toString () nima?
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////
- Math nima?
- Math abs nima?
- Math pow () nima?
- Math sqrt () nima?
- Math round, ceil and floor nima?
- Math random nima?
- Math trunc nima?
- Math max and Math min nima?
- Array nima?
- Array yasash yo'lari qanday?
- new Array nima? Qanday afzaliklari bor?
- new Arrayga parametr kiritsa nima bo'ladi?
- Array bilan Objectni farqi qanday?
- Array ichida qanday malumotlar saqlanadi?
- Array ichiga exses qilish yo'lari?
- Arrayni ichidagi malumotlarni olish uchun uni nimasiga murojat qilinadi?
- Arrayni ichidagi malumotlarni o'zgartirish index orqali?
- toString () and join() farqi nima?
- concat () nima?
- Array.isArray () nima?
- Array == 0 javob?
- Array == "0" javob?
- Array loops nima? Loopda qanday aylanadi?
- for in nima ? index?
- for of nima? value?
- Array metods?
- length nima?
- at () nima?
- pop () nima?
- push() nima?
- Shift () nima?
- unShift () nima?
- push() pop() shift() and unshift() farqlarini tushuntirib bering?
- Qaysi biri tez ishlaydi?
- includes() nima?
- concat() nima?
- indexOf () nima?
- lastIndexOf () nima?
- slice() and Splice() nima farqi bor?
- reverse() nima?
- split () and join() ishlatilishi?
- find () and filter () farqlari qanday tushuntiring?
- Callback function haqida?
- Callback function qanday ishlaydi?
- Callback afzaligi?
- Filter () haqida malumot bering? Ishlashini tushuntiring?
- Filter () return 1 va 0 ni farqi nima ? Number bilan ishlashini tushuntiring?
- Filter() ni str bilan ishlashini tushuntiring?
- Filter () ni array ichida object yasab tushuntiring?
- Sort () haqida malumot bering? Ishlashini tushuntiring?
- Nima uchun sort() 10 dan katta bo'lgan sonlarni sort qilmaydi? Asci cod?
- Sort() parametrlari haqida tushuntiring?
- Eskending nima? O'sish?
- Deskending nima? Kamayish?
- Sortni stringa nisbatan ishlatib bering? local Compare ni tushuntiring?
- Find () tushuntirib bering? id ni topishda ishlatiladi ko'proq?
- findIndex() nima ? tushuntiring?
- findLastIndex() nima?
- Find bilan findIndex farqlarini tushuntiring?
- find bilan filter ni nima farqi bor?
- forEach () ni tushuntiring? qanday ishlaydi?
- map () ni tushuntiring? forEach bilan map ni farqini tushuntiring?
- every () metodini ishlashini tushuntiring?
- some () nima? every and some ni farqini tushuntiring?
- fill () nima? to'ldiruvchi? O'zgartirish replacega o'xshab ishlaydi? 3ta parametr?
- copyWithin (boshalanishi, qayerdan qirqish, qayergacha) boshlanishiga olib keladi?
- reduce () metodini tushuntiring? qanday ishlaydi? nechta parametr oladi?
- Multi daymenishinl array nima? misol?
- Nested array ga misol keltiring?
- Array ichidagi arrayga exses qilish yo'larini tushuntiring?
- flat () nima?
- flat () parametrlari haqida malumot bering? Infinity nima?
- new Set nima?
- new Map nima? dublicate?
- Array.from() nima? qanday afzaliklari bor?
- Array.from () ni parametlari haqida aytib bering? callback qabul qilishini tushuntiring? qanday ishalaydi?
Dars | Distructure, new Date .
- Distrakcha nima?
- Array Distrakcha nima?
- Object Distrakcha nima?
- Nested Distrakcha?
- ///////////////////////////////////////////////..?
- new Date nima?
- new Date bilan nimalar qilsa boladi?
- new Date haqida malumot to'plash?
- new Date ni o'zgaruvchiga tenglab ishlatish?
- new Date ni ichidagi har bir malumotni consolga chiqarish?
Dars | Codewars, codingJS, Amaliyot masala.
Dars | DOM. Selectorlar haqida..
- DOM nima? tushuntiring?
- BOM nima?
- CSSOM nima?
- Window nima?
- Window nimalarga bo'linadi?
- Document nima?
- Elementlar ortasidagi Releyshin shit? O'rtasidagi aloqa?
- Parent and child haqida malumot bering?
- Sibling nima? Tushuntiring?
- HTML Colection nima? Node list nima? Farqlarini ayting?
- Nodes nima? Element nima? Farqlari nimad?
- Children nima? ChildNode nima? farqlarini ajrating?
- nextElementSibling and previousElementSibling nima?
- Elementlarni tanlash haqida malumot bering?
- getElementById () nima?
- getElementsByClassName () nima?
- getElementsByTagName () nima?
- querySelector () nima?
- querySelectorAll () nima?
- Elementlar bilan ishlash haqida malumot bering?
- InnerHTML nima? textContent nima? innerText nima? farqlari haqida ayting?
- Id and veraybl bog'liqligi?
- Hidden nima? true and false?
Dars | Attributlar haqida. Create Element. Style Js.
- hasAttribute nima?
- setAttribute and getAttribute nima? farqlari?
- removeAttribute nima?
- Create Element nima? Vazifasi?
- Before () and After () nima?
- Append () and Prepend () nima?
- remove () nima?
- CloneNode nima? div = parent.cloneNode(true)?
- Js da Style haqida malumot bering?
- ClassList nima?
- ClassList metodlarini aytib bering?
- Add, remove and toggle classListlar nima?
- Propertylarni camel Case tarzda yozish?
- cssText nima? Qanday afzaliklari bor?
- red and blue logical?
- Offset nima?
- offsetTop, offsetWidth, offsetLeft and clientWidth nima?
- Scroll nima?
- ScrollHeigth and ScrollWidth nima? tushuntiring?
- Event nima?
- click () and onclick () nima?
- event haqida?
- onmouseup (), onmouseover(), onmousemove(), onmousedown () nima?
- Id orqali onclick function biriktirish?
- oncontextmenu nima?
- onkeyPress nima? and onchange?
- keydown () and keyup () nima?
- ondblclick nima?
- Event bubbling?
- Bubbling qanday muamolarga sabab bo'ladi?
- stopPropogation nima? and stopImmediatePropogation nima? farqlari nimada aytib bering?
- Event Deligation nima?
Dars | Form Elements, Input and Select.
- Form elementlari haqida malumot bering?
- Form elementlari bilan eventning bog'liqligi nimada?
- e nima? target nima?
- Form and e.target.value, nima?
Dars | Modules, JSON and LocalStorage, Callback ()?
- Module nima?
- Module qaysi holarda ishlaydi? qaysi holarda ishlamaydi?
- Export nima? import nima? farqlari qanday?
- Export default nima? Exportdan farqi qanday?
- as nima? tushuntiring?
- JSON nima?
- JSON metodlari haqida malumot bering?
- Stringify () nima? and parse () nima?
- LocalStorage nima? Malumot bering?
- LocalStrorage ga qancha malumot sig'adi va qanday turdagi malumot saqlaydi?
- LocalStorage metodlarini aytib bering?
- Callback function nima? Uni tushuntiring? Qanday holatlarda ishlatiladi?
- setItem (), getItem (), clearItem() removeItem() malumot bering?
- LocalStorage and JSON qanday bo'liqliglari bor?
- LocalStorage ga malumot joylab uni olib bering? Object and Array lar bilan ishlash?
- LocalStorage da distructureni ahamiyati?
- LocalStorage ga joylangan malumotlarni o'chirib bering yokida yangilab bering?
- Amaliyot?
Dars | SetTimeout () and SetInterval ().
- setInterval () nima? Ishlashini tushuntiring?
- setInterval () qanday parametrlar oladi?
- setInterval () ni o'zgaruvchilarga tenglash?
- setTimeout () nima? Ishlashini tushuntiring?
- setTimeout () qanday parametrlarni oladi?
- setTimeout () vaqt qanday beriladi?
- setTimeout() and setInterval () farqlarini ayting? functionga biriktirish?
Dars | API, HTTP Request, jsonplaceholder, Promise.
- request and response nima?
- API nima?
- new HTTP request nima?
- GET, POST, PUT nima?
- URL, Silka and link nima?
- open nima () ? Qanday parametrlari bor?
- send nima ()? opendan farqi nima?
- readystatechange nima?
- ready state nima? Bundagi 1 dan 4gacha bo'lgan jarayoni tushuntiring?
- status nima? U haqida malumot bering?
- status 404 nima? status 200 nima? 500 nima?
- response nima?
- json format qanday bo'ladi?
- Promise nima?
- Resolve and Reject nima?
- Then and Catch nima?
- then and catch ning calback bilan bog'liqligini tushuntiring?
- Bir necha url ga so'rov yuborishni tushuntiring?
Dars | Fetch, async await nima?
- Fetch () nima?
- Fetch () parametrlari haqida malumot?
- Bir necha api lardan malumot olish?
- then and catch nima?
- async and await nima?
- Promise bilan async await bo'liqligi?
- Fetch () dan foydalanish haqida?
- Backent haqida qisqacha tushuncha?
- Token nima?
- Network nima? network bo'limida nimalar bo'ladi?
- async await ishlatishni tushuntirib bering?
- Network bilan ishlash?
JavaScript Advanced.
Dars | Map and Set, WeakMap and WeakSet, Prototype and __Proto.
Dars |Advanced Object, Setter and Getter.
Dars | Event loop, Execution structure, DOM Lifecycle.
- Event loop nima? js enjini?
- Even loop qanday ishlaydi?
- Call stak nima?
- Loop nima?
- Task nima?
- Macrotask nima?
- Microtask nima?
- Microtask and Macrotask farqi? misol keltiring?
- Microtask and Macrotask ga misol keltiring?
- JavaScriptni scr orqali ulash?
- Nega js html oxiriga ulanadi? head ga ulab ham ishlatib bering?
- Js scr orqali headga ulansa ishlamasligini tushuntiring?
- Js da turib p ga malumot biriktirish?
- DOM tre nima tushuntiring?
- Lifecycle nima?
- DOMContentLoaded nima? tushuntiring?
- document.addEventListener => dom contentloaded tushuntiring?
- Onload nima?
- window.onload =>
- Performance.now() nima? tushuntiring?
- Window nima?
- Js ni htmlga ulash yo'lari?
- Js ni htmlga async and defer usulda ulash yo'larini, ishlashini tushuntirib bering?
- async => Domcontentload?
- defer => onload?
- Beforeunload nima?
- window.onbeforeunload = () => {return true }.
- Beforeunload addEvenListener da no (ishlmaydi?).
Dars | MutationObserver, Click jank attack.
- MutationObserver nima?
- new Mutationobserver qanday ishlaydi?
- let observer = new MutationObserver( callback).
- Observe nima?
- Observer.observe(node, config)?
- config => boolean? childList => child ni ozgarishini kutadi, attributes => atributini ozgartiradi, true, subtree => parentni ichidagi hamma childlar o'zgarishini kutadi? characterData => parent o'zgarishini kutadi? true,
- Click jank attack nima?
- Href nima? protocol nima? host nima? hostname nima? port nima? pathname nima? search nima?
- Event bubling and click jank attack? bog"liqligini tushuntiring?
- Same Origin Policy nima?
- X-Frame-Option nima?
- Click jank attack orqali malumotlarni olishni o'g'irlashni tushuntiring? function biriktirib?
- Window.location?
Dars | LocalStorage, SessionStorage, Cookies | Security.
- LocalStorage nima?
- Metodlarini tushuntirib bering?
- setItem(), getItem(), clear(), remove()
- SessionStorage nima?
- Metodlarni tushuntirib bering? LocalStorage bilan farqlarni ayting?
- Qaysi payt LocalStorage va qaysi payt SessionStorage ishlatgan maqul?
- Nima uchun Storagelar kerak?
- Cookies nima? Ishlashini tushuntiring? Qanday hususiyatlari bor?
- log(document.cookie)?
- cookie ga malumot biriktirish => document.cookie = "name=Webbrain"
- Malumotlar ni o'chirish uchun GMT formatga o'tkazish kerak?
- date.toUTCString() nima?
- cookie dan malumot o'chirish => document.cookie = "name=Webbrain; max-age = sekund"?
- max-age nima? expire nima?
- Session cokies nima? Aftomatik o'chib ketishga aytiladi?
- Cookie Flags nima? ikkta metodi bor? secore and samesite?
- Security nima? Pul o'tkazmalari?
- Security haqida tushuntiring? Malumot o'g'irlash haqida?
- Secore qilinganda malumot backentga ketmaydi?
- document.cookie = "title=Dostonbek; secure"
- samesiteni 2 ta metodi bor => samesite=strict bu default qiymat? samesite=lax bunda esa backent GET metodidan foydalanadi lekin? PUT, POST, DELETE dan foydalana olmaydi?
- document.cookie = "title=Dostonbek; secure; samesite=lax"