JavaScript
1.77K subscribers
497 photos
46 videos
9 files
187 links
About JavaScript 🌡
Interyu savollar va Test yechish uchun website imiz: javascript-savollar.uz

Men yozgan va aytganlarimga 100% ishonmang , chunki men ham siz kabi haliham o'rganyabman.

Blog: @abdulvahob_blog

Bog'lanish uchun: @A_Abdulvahob
Download Telegram
JavaScriptda o'zgaruvchilar nomlash.

O'zgaruvchilarni nomlashning 3 ta turini ko'rib chiramiz.

camelCase
Qoshma so'zlardan yasalgan o'zgaruvchini talab qiladi.Birinchida kelgan so'zdan boshqa barcha qo'shilgan so'zlarning birinchi harfi katta harfda bo'ladi.

PascalCase
camelCase ga o'xshab ketadi farqi bunda hamma so'zlarning bosh harfi katta harifda bo'ladi.

smake_case
Hamma harflar kichik harfda bo'ladi. Har bir so'z orasida pastki chiziq bilan ajratiladi.

@abs_javascript
πŸ‘12πŸ”₯3
Factory functionlarni camelCase usulda nomlash kerak.
Constructor functionlarni PascalCase usulda nomlash kerak.

@abs_javascript
πŸ‘11πŸ”₯1
Constructor funksiyasida malumot return yordamida qaytarilmaydi.
funksiya ichida object yaratiladi. This kalit so'zi bajarilayotgan objectni ifodalaydi.

This kalit so'zidan keyin nuqta qoyiladi va kerakli hohsa yoki method nomi yoziladi va unga Constructordan kelgan paramertni (rasmda: name, age) berib
yuboramiz .

Va yangi objectni yaratish uchun o'zgaruvchiga new deymiz va undan keyin constructor nomini berib qiymatini kiritishimiz kerak bo'ladi.

@abs_javascript
πŸ‘7πŸ”₯4
Bu yerda new parametiri yangi bosh object yaratib beradi (let a = {}) .

Keyin shu bosh objectga constructor funksiyasi orqali kerakli hossa va method larni qoshamiz.

@abs_javascript
πŸ”₯5πŸ‘4
Factory va Constructor funksiyalari forqi qanday ?

Factory funksiyada , funksiya chaqiriladi va return orqali malumot qaytariladi.

Constructor funksiyada object tuzish uchun new kalit so'zi ishlatiladi. This operatori yordamida yangi bosh objectni hossalari va method (funksiyalari) qo'shiladi.

Va nomlashda farqi bor .

@abs_javascript
πŸ‘5πŸ”₯4πŸ‘3
Factory va Constructor funksiyasi orqali yaratildan Object daynamik (Dynamic ) bo'ladi.

Yani siz yaratilgan objectda
1. O'zgartirish
2. O'chirish
3. Qo'shish


Imkonyatlariga ega bo'lasiz.

@abs_javascript
πŸ‘5πŸ’‹4
Factory va Constructor funksiyasi qay biridan foydalangan maqul.

Qay biridan foydalanishingizni ahamyati yoq , ikkisi ham aytilgan ishni bajarib beradi.
Lekin constructor ni ko'proq ishlatishadi odatda.

@abs_javascriot
πŸ‘4🐳4
Factory va Constructorda bir xil vazifani bajarib ko'radigan bo'lsak.

@abs_javascript
πŸ‘4❀3🐳2
Ratate Galareya

html, css, js orqali 3D galareya yasadim. Responsive yo'q Lekin)

Link: https://legendary-crepe-2f01f7.netlify.app/
https://github.com/Abdulvahobjon/js-project-30

@abs_javascript
πŸ‘11❀2πŸ”₯2
This media is not supported in your browser
VIEW IN TELEGRAM
Mehnatkash do’stingizga jo’natish esdan chiqmasin πŸ˜‚πŸ˜‚

Manba:Elshod Adamov
@abs_javascript
😁6🀣4
const raqam = 3.3;
raqam.toFixed(3) ?
Anonymous Quiz
36%
3.300
15%
3.3000
23%
3.30
26%
false
Shunaqa gaplar πŸ˜€πŸ˜€
πŸ”₯5πŸ‘3🀣2
Rasmlarni minifikatsiya qilish.

Buyurtmachiga
qilgan ishingizni chiroyli ko'rsata bila olishingiz kerak. Sayt bitganidan keyin bazi mayda ko'p vaqt olmaydigan ishlarni saytizda bajarib qoyishiz sizni kuchli mutahasis sifatida ko'rsatadi.

Shu qatori rasm va fontlarni minifikatsiya qilish ham esdan chiqmasin. ))

Rasmlarni minifikatsiya qilish uchun tinypng.com saytidan foydalaman.

@abs_javascript
πŸ‘3
Yana bitta yangi loyiha.

Muddat: 1.5 kun
Tayorlandi: html , tailwindcss , js
Moslashuvchanlik: 360 razmergacha

Link: https://payment-platinum-odcr.vercel.app/

@abs_javascript
πŸ‘8
JavaScript
Asosiy sectionlar soni 5 ta. Kim necha pulga qilib bergan bo'lar edi ?
Komentaryani menga zakaz beradiganlar kormasin🀲

Asosiy 5 ta section hisoblangan , section Δ±ga 100 mingdan berdi.

500 ming som. πŸ™‚

@abs_javascript
😁6🀩3πŸ‘2