JavaScript
1.77K subscribers
496 photos
46 videos
9 files
186 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
Yangi amalyot

Malumotlarni .txt file sifatida qanday yuklab olishmumkin.
๐Ÿ‘4
.txt file download ๐Ÿงข

Textarea dan malumotlarni olib .txt ๐Ÿ“ file sifatida yuklab olishni bajarib ko'rdim ๐Ÿ˜€

Link: https://abdulvahob-txt-file-download.netlify.app/
GitHub: https://github.com/Abdulvahobjon/js-project-30

@abs_javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
โค4๐Ÿ‘2
2-3-4 - qator: Elementlarni chaqirib olish. ๐Ÿ“‚
6-qator: btnga click hodisasini qoshishโฌ
7-qator: Malumotni text filega o'zgartirish uchun Blob obyektini yaratish. ๐ŸŽฏ
8-qator: a tegiga download atributini qoshish va yuklab olgandagi file nomini kiritish
9-qator: a ni href atributiga Blob obyektiga bog'lash โคต๏ธ
10-qator: Malumotni filega aylantirganidan keyin brauzerni yangilash.๐Ÿ—ฏ

@abs_javascript
๐Ÿ‘8โค2
Bugun filelarni qanday .ZIP holatida yuklab olish mumkinli bo'yicha amalyot bo'ladi.
๐Ÿ‘10โค3
JavaScript pinned a photo
Bizni chat guruhimiz uchun link.
https://t.iss.one/abs_javascript_chat

Kanalimiz linki.
https://t.iss.one/abs_javascript
๐Ÿ‘3
YouTube kanalimga Figmadan Portfolio website tayorlash bo'yicha dars chiqardim.

O'tib ko'rishlaringiz mumkin: https://youtu.be/jWW18aIECWg?si=8DLcjmyuw5MiO7Py

@abs_javascript
๐Ÿ‘6
Agar input (file) ni malumotini olmoqchi bo'lsangiz.
 var selectedFiles = fileInput.files; 


input(file) massiv qaytarishini unutmang chunki input(file) da multiple atributini hisobiga input (file) ga istaganizcha file yuklash imkonyati payda bo'ladi va har bir file massivning elementi sifatida tushadi.

  <input class="input" multiple type="file"> 


@abs_javascript
๐Ÿ‘11
๐Ÿ˜…๐Ÿ˜…๐Ÿ˜…
Manba: @pybloguz

@abs_javascript
๐Ÿคฃ12๐Ÿ˜2
confetti-js

Vercel danfoydalanadiganlar bu effectni juda yaxshi bilishsa kerak. Yangi amalyotimda bu effectni bir necha turini sinab ko'rdim.

Link: https://abs-javascript-confetti-js.netlify.app/
GitHub: https://github.com/Abdulvahobjon/js-project-30

@abs_javascript
๐Ÿ”ฅ3โค2๐Ÿ‘1
OOP nima ?

OOP (Object Oriented Programming ) - Obyectga Yonaltirilgan Dasturlash , OPP ishlatib yozilgan dasturlarda hamma narsa Obyectlarga asoslangan bo'ladi.
Yani hayotdagi narsalarni Obyect ko'rinishida yoziladi.

Obyectni O'zgaruvchilarini PROPERTY yoki HOSSASI deyiladi.
Obyect tarkibidagi Functionni METHOD deyiladi.

@abs_javascript
๐Ÿ‘9
Biz odatda ishlatadigan Object (Obyekt) ni ko'rinish.
Lekin !!! โ€”โ€”โ€”โ€”โ€”-
Biz bu usulda Obyectlarni yaratish eng maqul usul emas. Agar siz 2 ta ohshash Obyect paydo qilishingiz kerak bo'lib qoldi. Hozirgi usulda Obyectlarni qiymatlarini o'zgartirgan holatda qaytadan yozishingiz kerak bo'ladi.
Bir xil narsani faqat nomlarni (value) o'zgartirgan hola ikki marotabadan ko'p yozyabsiznmi ? , demak sizni ko'dizda muammo bor.

Qanday yechim qilish mumkin ?

Bunga yechim sifatida 2 ta usulni taklif qilaman.
1. Factory function
2. Constructor function

@abs_javascript
๐Ÿ‘6
Factory function nima ?

Factory function - bu yangi ob'ektni namunasini qaytaradigan funksiya.

@abs_javascript
โค4๐Ÿ‘2๐Ÿ‘1
Oddiy usulda ( nomaqul ) Object hosil qilinsa.

@abs_javascript
๐Ÿ‘7๐Ÿ‘3
Tepadagi kodni Foctory function bilan hosil qilinganda.

@abs_javascript
๐Ÿ‘8๐Ÿ‘2
JavaScript
Tepadagi kodni Foctory function bilan hosil qilinganda. @abs_javascript
Bu kodimizni yanada qisqarturish mumkin.

O'zgaruvchi va Parametrlar bir bil bo'lsa - O'zgaruvchini nomini yozishingizni o'zi kifoya.
Object ichidagi funksiyalarda (Method) - function va ikki nuqtani olib tashlash mumkin.

@abs_javascript
๐Ÿ‘13โค1
Agar postlar foydali bo'layotgan bo'lsa dostlaringiz ham ulashsangiz juda hursand bo'lar edim.
๐Ÿ‘24โค1
Shunaqa gaplar.
Bizni aytyabdi: @abs_javascript
๐Ÿ‘10๐Ÿ”ฅ4โค2
Yangi amalyot tayyorbo'ldi.))
โค3๐Ÿ‘3๐Ÿ‘1
Istagan va istagancha malumotingizni zipga aylantirish

Bu website orqali istagan malumotingizni .ZIPga aylantira olishingiz mumkin.

Link: https://abdulvahob-zip-file.netlify.app/
GitHub: https://github.com/Abdulvahobjon/js-project-30

@abs_javascript
๐Ÿ‘6๐Ÿ”ฅ2โค1๐Ÿ‘1