JavaScript
663 subscribers
389 photos
60 videos
8 files
176 links
Fullstack Javascript complete guide
Download Telegram
Nimaga aynan Javascript desa shu rasmni yuziga shartta otib yuboringlar o'zlari tushunib olishadi. 😁


Kanal @jstutorial
👍24
Forwarded from Narzullayev’s blog
🚀 Javascript bo’yich suhbatlarda eng ko’p beriladigan savollar !

1. data type larni sanab bering

2.
symbol nima ?

3.null bilan undefined farqi

4.
var let const farqlari o’xshash tomonlari

5.
12e-12 nimani anglalati

6.
hosting nima

7.
scoplar {} haqida ma’lumot

8. o’zgaruvchilarning js hotirasiga saqlanishi nma uchun primitive nonprimitivega ajralgan .
callstack heap haqida malumot bering

9.
obj1=obj2 saqlanish jihatidan qanday boladi

10. objectdan clone(nusxa) olish yo`llari (...)

11.
obj.entries() nima?

12. array methods vazifalari va misollar bilan tushunitrib bering {20tacha metod bor }

13
splice & slice farqi

14.
let arr=[1,4,3,2,4] barcha sonlar yig’indisini topuvchi function yozib bering

15.
Array.from nima va uning vazifalari

16.
call() , bind() , apply() farqlari ishlatish holatlari

17.
Set, WeakSet, Map va WeakMap umumiy tushunchalarini sanab oting

18.
convertion true+'' => natija qanday va nima uchun ?

19.
null+1 null+0 null+'1' true+true har biriga izoh bering

20
sinxron asinxron tushunchalar

21
callback haqida to’liq ma’lumot

22
promis lar ishlatilish holatlari

23
localstorage {stroge} haqida misollar bilan tushuntirib bering

24
cookie haqida qisqacha ma’lumot

25
local operators nima?

26
object methods

27
reduce method qanday ishlaydi

28
arrow function va uning afzalliklari

29 funksiya turlari farqlari bilan birga

30
flatMap() ishlatilish holatlari

https://medium.com/@mukhriddin/javascript-boyich-suhbatlarda-eng-ko-p-beriladigan-savollar-19bfab67f74c

➡️ Telegram | Instagram | Youtube
👍20
Dasturchilar dasturlash tilida sevgi izhor qilganida. 😀


Kanal @jstutorial
😁17👍5👏1🤩1🤮1
Telegram botlar qanday ishlashini tushunish uchun polling, webhook nima,
ular nega kerak kabi savollarga javob topsak.

User telegramda botga biror buyruq yuborganda, unga javob qaytishi uchun bu buyruq biz yozgan kodimiz turgan servergacha yetib kelishi kerak va server unga javob qaytarishi kerak. User yuborgan buyruqlar telegramning serveriga borib tushadi. Endi o'sha serverga kelgan buyruqlarni bizning serverimizga yetkazish kerak. Lekin telegram aynan o'sha bot uchun yozilgan bizning kodimiz qayerda turganini qanday biladi?

Telegram botlar uchun HTTP protocolidan foydalanadi. Muammo shundaki, HTTP bir tomonlama ishlaydi(push/promisedan tashqari). Ya'ni faqat bir tomon(client) request yuboradi, ikkinchi taraf(server) uni qabul qilib, response qaytaradi.
Bu degani, server xohlagan paytida clientga response yubora olmaydi. Faqatgina client request yuborgandan keyingina response yuborish mumkin.

Bizning server bilan telegram server orasida ma'lumot almashishning ikki yo'li bor:
1. Bizning server HTTP client, telegram serveri esa HTTP server vazifasini bajaradi.
2. Telegram serveri HTTP client, bizning server esa HTTP server vazifasini bajaradi.


1. Deylik, user telegram botga biror buyruq yubordi. Telegram serveri bu buyruqni to'g'ridan to'g'ri bizning serverga yubora olmaydi. Sababi, yuqorida kelishganimizdek, faqat client birinchi bo'lib ma'lumot yubora oladi. Telegram server esa hozir HTTP server rolini o'ynayapti. Plus, telegram biz qaysi bot haqida so'rayotganimizni ham bilmaydi. Demak, avval client so'rov yuborishi kerak.
Lekin client qachon so'rov yuborish kerakligini(telegramga yangi buyruq kelganini) qanday biladi?
Javob — hech qanday. Shunchaki ma'lum vaqt oraligi bilan telegram serveriga to'xtovsiz request yuborib turadi. Botga yangi buyruq kelsa, telegram keyingi safar bizning serverdan request kelganda uni response qilib yuboradi. Bu taxminan mana bunday bo'ladi:

Client: Falonchi bot uchun yangi buyruq bormi?
Telegram: Yo'q
*ozgina vaqt o'tgach*
C: Bormi?
T: Yo'q
C: Bormi?
T: Ha, mana, ol. *Buyruqni yuboradi*
C: *Buyruqqa javob qaytarib, request shaklida yuboradi*
T: Oldim.
C: Bormi?
T: Yo'q
...

Mana shu usul, ya'ni bizning server ma'lum vaqt oralig'i bilan to'xtovsiz telegramdan so'rab turishi polling deyiladi.


2. Endi bizning server HTTP server vazifasini bajarib, Telegram serveri HTTP client rolini o'ynab beradi. Endi telegram client sifatida buyruqlarni to'g'ridan-to'g'ri bizga yubora oladi. Lekin buning uchun ikkita shart bajarilishi kerak:
1. Telegram bizning serverning manzilini bilishi.
2. Bizning server web server sifatida ishlashi, ya'ni requestlarni qabul qilishi kerak.

Buning uchun boshda Pashka akaning serverlariga "Falonchi botga kelgan buyruqlarning hammasini falonchi adressdagi serverga request qilib yubor" degan ma'noda xabar berib qo'yamiz. O'zimizning serverimizni esa web serverga aylantiramiz.

Endi faqat yangi buyruq kelgandagina telegram bizning serverimizga request yuboradi:

Telegram: Uka, botingga yangi buyruq keldi. Ma, ol.
Bizning server: *qayta ishlab, natijani yuboradi*.
*keyingi safar buyruq kelganda*
Telegram: Yangi buyruq. Ma, ol.
...

Mana bu usul, yani telegram bizning serverga request yuborishi esa webhook deyiladi.

Manbaa: @boboshersnotes


Kanal @jstutorial
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
O'zi nimaga TDTrUda o'qish kerak?

PS: Topshirmoqchi bo'lgan abituriyentlar diqqatiga.Bizda ham IT yo'nalish bor 😀.


Kanal @jstutorial
😁7👍1
📲 6 Ботов Телеграм, которые вы определенно захотите использовать! Представляем вашему вниманию новую подборку.

🔸 VidsHunter - Фильмы и сериалы — поможет отыскать любое кино для просмотра. База бота насчитывает более 300 тысяч фильмов и сериалов.

🔸 Яндекс.Музыка — распознает любую мелодию прямо в мессенджере. Шазам больше не нужен.

🔸 SmartSpeech Bot — расшифрует голосовые сообщения в текст.

🔸 Thunder Music Bot — скачает любые музыкальные треки.

🔸 MyNewsReport — фильтрует новости по определенным словам и отправляет вам самое важное из более чем 70 новостных ресурсов.

🔸 Рецепт-бар — предоставит кулинарные рецепты на все случаи жизни.

По традиции в комментах делитесь вашими любимыми ботами! Давайте друг другу поможем найти крутые варианты. 👇

#боты
👍1
Haqiqat egiladi, bukiladi lekin sinmaydi 😁


Kanal @jstutorial
🔥18👏1
Node.js bo'yicha telegram bot darslari youtube kanalimizda
1. Translator Bot yaratish
https://youtu.be/TobGIC_myV0

2. Youtube video downloader bot
https://youtu.be/ZmKe7EX1Upw

3. Lotin Kiril telegrambot
https://youtu.be/PdqQg9K0caQ

Kanal @jstutorial
👍4
Fullstack Javascript bo'yicha noldan darslar yozib borayapman. Albatta hammasi tekin. Youtube kanalga obuna bo'lib qo'llab quvvatlasalaringiz bo'lgani.
👍21
#problem

Listdagi n ta eng katta va eng kichik elementlarni chiqaring.

Input:
nums = [1, 8, 2, 23, 7, -4, 18, 23, 42, 37, 2]
3

Output:
[42, 37, 23]
[-4, 1, 2]

Eng optimal yechimni commentda kutaman)
Ассаламу алайкум. Бугунги мағлубият ҳақида озгина фикрларим бор эди. Тарқатишга ёрдам берсангиз.
Билетлар бўйича мутасаддиларнинг ўзбек халқига қилган хиёнати касрига йигитларимиз мағлубиятга учрашди. Йигитларимизга ҳам, мураббийларга ҳам браво!
Команда ҳар қанча кучли бўлмасин зафарни Аллоҳ беради. Аллоҳ ўз ҳалқига хиёнат қилган мутасаддилар учун ғалабани, хурсандсиликни раво кўрмади.
Аслида футбол мухлислари билетлар қўлга чиқарилиб, сунъий равишда нархни кўтариб, сал имконият бўлиши билан халққа хиёнат қилиб бўлса-да соққа қилишни истайдиган раҳбарларга бойкот эълон қилиши, битта ҳам билет сотиб олмаслиги ва ўйинга ҳам келмаслиги керак эди. Лекин биз нафратни муштга айлантира оладиган халқ эмасмиз, хиёнат қилишса ҳам билет сотиб олаверамиз, ўйинга кираверамиз.
Нима демоқчиман бугунги ўйинда Кападзе ютқазмади, йигитлар ютқазмади балки хиёнаткор амалдорлар ютқазди!
Баракалла йигитлар, сизни яхши кўрамиз.

#bekki0803

Kanal @jstutorial
👍30
Javascript #forEach useful


Kanal @jstutorial
👍8