π3
πΏ8π1
πΏ4β€2
πΏ6π2
JavaScript
Bir test qilaylik π
Jami 11 ta test bo'ldi π , nechta topdingiz ? π³
Please open Telegram to view this post
VIEW IN TELEGRAM
π7β€2π₯1
clentX va clentY
clentX va clentY β Cursor harakatlangan joyining gorizontal va vertikal koordinatalarini qaytaradi.
Koordinatalar brauzerni ko'rinib turgan qismiga nisbatan ishlaydi.
βββββ
pageX va pageY
pageX va pageY β Cursor harakatlangan joyining gorizontal va vertikal koordinatalarini qaytaradi.
Ushbu koordinata butun hujjatga nisbatan roβy ishlaydi. Bu hujjatning oβng va chap tomonidan koβrinmaydigan qismni ham oβz ichiga oladi.
@abs_javascript
clentX va clentY β Cursor harakatlangan joyining gorizontal va vertikal koordinatalarini qaytaradi.
Koordinatalar brauzerni ko'rinib turgan qismiga nisbatan ishlaydi.
βββββ
pageX va pageY
pageX va pageY β Cursor harakatlangan joyining gorizontal va vertikal koordinatalarini qaytaradi.
Ushbu koordinata butun hujjatga nisbatan roβy ishlaydi. Bu hujjatning oβng va chap tomonidan koβrinmaydigan qismni ham oβz ichiga oladi.
@abs_javascript
π7β‘3
JavaScript
clentX va clentY clentX va clentY β Cursor harakatlangan joyining gorizontal va vertikal koordinatalarini qaytaradi. Koordinatalar brauzerni ko'rinib turgan qismiga nisbatan ishlaydi. βββββ pageX va pageY pageX va pageY β Cursor harakatlangan joyiningβ¦
Ikkisini farqiga yana bir misol
π2β€1
getBoundingClientRect
getBoundingClientRect() β DOMRect object ini qaytaradi bu object
1. Top
2. Left
3. Right
4. Botttom
5. Width
6. Height
8. X
9. Y
qiymatlarni o'z ichiga oladi.
@abs_javascript
getBoundingClientRect() β DOMRect object ini qaytaradi bu object
1. Top
2. Left
3. Right
4. Botttom
5. Width
6. Height
8. X
9. Y
qiymatlarni o'z ichiga oladi.
@abs_javascript
π3β€1
Qoidalar
Hamma narsaning qonun qoidasi bor , sen bu taballarga amal qilishga majbursan , agar amal qilmaydigan bo'lsang jazolanasan.
Misol uchun JavaScript ning ham ozini talablari , qoidalari mavjud. Agar sen 2 ta bir xil o'zgaruvchi yaratadigan bo'lsang
senga error javobini berishadi. Chunki JavaScriptda bunday qilish mumkin emas va men bu qonun qoidalarga boysunmayman deyishlik nodonlik bo'ladi.
O'rganish , o'rgatish , chiroyli so'zlash , kiyinish ..... larning ham o'zining qoidalari mavjud. Bu qoidalarni bilsang tog'risini qilishliging oson bo'ladi.
#shaxsiy
@abs_javascript
Hamma narsaning qonun qoidasi bor , sen bu taballarga amal qilishga majbursan , agar amal qilmaydigan bo'lsang jazolanasan.
Misol uchun JavaScript ning ham ozini talablari , qoidalari mavjud. Agar sen 2 ta bir xil o'zgaruvchi yaratadigan bo'lsang
let abs = 45;
let abs = 22;
senga error javobini berishadi. Chunki JavaScriptda bunday qilish mumkin emas va men bu qonun qoidalarga boysunmayman deyishlik nodonlik bo'ladi.
O'rganish , o'rgatish , chiroyli so'zlash , kiyinish ..... larning ham o'zining qoidalari mavjud. Bu qoidalarni bilsang tog'risini qilishliging oson bo'ladi.
#shaxsiy
@abs_javascript
π11β€4π₯2
JavaScript
https://www.youtube.com/watch?v=4TQgLWhtUIc&list=PLs2gHNubZmkDFj5Nt2RHlit1Ghm4u6yKm&index=4
Noldan dasturlashni o'rganmoqchi bolganlar uchun π
π5
π5
Yaqin 1 oy deyarli umuman qo'shimcha narsa o'qimadim , qo'shimcha loyihalar olmadim , faqat qilmasam bo'lmaydigan ishlarni qildim halos Sentiyabr dan beri hali bunaqasi bo'lmagan π³
Oldin qanday qilib odam ozini ustida ishlamasligi mumkin deydigan darajada edim π
Hozir qanday qilib dars qilsam boladi , loyihalarni ham qilmasak bo'lmaydi deb ozimni bir ammallab majburlab turg'izdim. π’
Oldingi forma ga qaytib olish tog'day ko'rinyabdi π€―
Mayli bir gap bo'lar , agar yana oldingi holatga qaytishni uddalasam , bu jarayonni o'zimda qanday kechganini eslab yaxshilab o'rganib olmoqchimanβοΈ
Oldingi holatga qaytganimni kanalda postlar ko'payishidan sezishlaring mumkinπ
Ha yana bir gap, yaqinda bir yangilikni elon qilaman nasib qilsaπ
Oldin qanday qilib odam ozini ustida ishlamasligi mumkin deydigan darajada edim π
Hozir qanday qilib dars qilsam boladi , loyihalarni ham qilmasak bo'lmaydi deb ozimni bir ammallab majburlab turg'izdim. π’
Oldingi forma ga qaytib olish tog'day ko'rinyabdi π€―
Mayli bir gap bo'lar , agar yana oldingi holatga qaytishni uddalasam , bu jarayonni o'zimda qanday kechganini eslab yaxshilab o'rganib olmoqchiman
Oldingi holatga qaytganimni kanalda postlar ko'payishidan sezishlaring mumkin
Ha yana bir gap, yaqinda bir yangilikni elon qilaman nasib qilsa
Please open Telegram to view this post
VIEW IN TELEGRAM
π13π3β€2
Mouse Event β¨
event β biron narsa sodir bo'lganligi haqida signal. π‘
Ko'p ishlatiladigan hodisalar ( evenetlar ) πΆ
Sichqoncha:π
1. click β elementni bosgandagi holat
2. contextmenu β elementni sichqonchaling o'ng tugmasi bilan bosganda.
3. mouseover / mouseout β elementga cursor kelganda va cursor chiqayotgan holat.
4. mousedown / mouseup β element ustiga sichqonga bosganda va qoyib yuborganda.
5. mousemove β sichqonchani harakatlantirganda.
Klavyatura: πΉ
1. keydown / keyup β klavyatura tugmasi bosganda va qoyib yuborganda.
Form elementi:βΉοΈ
1. submit β form malumotlati jonatilganda
2. focus β elementga focus tushganda
Document:π
1. DOMContentLoaded β HTML toliq yuklanganda.
CSS:β
1. transitionend β CSS animation tugaganda.
@abs_javascript
event β biron narsa sodir bo'lganligi haqida signal. π‘
Ko'p ishlatiladigan hodisalar ( evenetlar ) πΆ
Sichqoncha:
1. click β elementni bosgandagi holat
2. contextmenu β elementni sichqonchaling o'ng tugmasi bilan bosganda.
3. mouseover / mouseout β elementga cursor kelganda va cursor chiqayotgan holat.
4. mousedown / mouseup β element ustiga sichqonga bosganda va qoyib yuborganda.
5. mousemove β sichqonchani harakatlantirganda.
Klavyatura: πΉ
1. keydown / keyup β klavyatura tugmasi bosganda va qoyib yuborganda.
Form elementi:
1. submit β form malumotlati jonatilganda
2. focus β elementga focus tushganda
Document:
1. DOMContentLoaded β HTML toliq yuklanganda.
CSS:
1. transitionend β CSS animation tugaganda.
@abs_javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
π15β‘2β€1