August 20, 2024

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?

Dars | If Else, Switch Case.

  • 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

Dars | Functions, Object..

  • 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?

Dars | String.

  • 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?

Dars | Array >>basic.

  • 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?

Dars | Array advanced.

  • 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.

  • 50 ta masala ishlash easy.?
  • 20 ta masala ishlash advances.?
  • 10 ta masala ishlash hard.?

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?

Dars | Events.

  • 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 | CRUD todo list.

  • CRUD nima?
  • Amaliyot qilish?

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?

Dars | Practics.

  • Amaliyot?

Dars | Exam?

  • Exam?

JavaScript Advanced.

Dars | Map and Set, WeakMap and WeakSet, Prototype and __Proto.

Dars |Advanced Object, Setter and Getter.

Dars | Classes.

Dars |

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"

Dars | Encoding, Decoding, URL.

  • URL nima?
  • new URL() nima? tushuntiring?

Dars |