Video: Matn yozuvida va'dalar nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
A va'da a TypeScript asinxron dasturlarni yozish uchun foydalaniladigan ob'ekt. A va'da bir nechta asinxron operatsiyalarni boshqarish, xatolarni qayta ishlash va kodni yaxshiroq o'qish qobiliyati haqida gap ketganda har doim yaxshi tanlovdir.
Bundan tashqari, burchakdagi va'dalar nimadan iborat?
AngularJS-dagi va'dalar o'rnatilgan $q xizmati tomonidan taqdim etiladi. Ular asinxron funktsiyalarni a bilan ro'yxatdan o'tkazish orqali ketma-ket bajarish usulini ta'minlaydi va'da ob'ekt. {ma'lumot} Va'dalar ES6 spetsifikatsiyasining bir qismi sifatida mahalliy JavaScript-ga kirishdi.
Ikkinchidan, JavaScript-da qanday va'dalar bor? JavaScript | Va'dalar . Va'dalar asinxron operatsiyalarni bajarish uchun ishlatiladi JavaScript . Qayta qo'ng'iroqlar boshqarib bo'lmaydigan kodga olib keladigan qayta qo'ng'iroq do'zaxini yaratishi mumkin bo'lgan bir nechta asinxron operatsiyalar bilan ishlashda ularni boshqarish oson.
Xuddi shunday, TypeScript-da qanday qilib va'da yozasiz?
Va'dalar ichida TypeScript . Biz oddiy yaratishdan boshlaymiz va'da shunga o'xshash: const one = new Va'da ((hal qilish, rad etish) => {}); Bunda Va'da , men foydalanganman va'da stringni umumiy sifatida qabul qilish uchun konstruktor turi uchun Va'dalar qiymatini hal qilish.
Burchakda kuzatiladigan va va'dalar nima?
Va'da while bitta qiymat chiqaradi Kuzatish mumkin bir nechta qiymatlarni chiqaradi. Shunday qilib, HTTP so'rovini ko'rib chiqishda, Va'da bir xil so'rov uchun bitta javobni boshqarishi mumkin, lekin bir xil so'rovga bir nechta javoblar bo'lsa, biz undan foydalanishimiz kerak Kuzatish mumkin.
Tavsiya:
HTMLda oldindan formatlangan matn tegi nima?
Teg oldindan formatlangan matnni belgilaydi. Elementdagi matn belgilangan kenglikdagi shriftda (odatda Courier) ko'rsatiladi va u ikkala bo'shliqni ham, qatorlarni ham saqlaydi
Matn yozuvida satrni raqamga qanday o'zgartiraman?
Qaysi birini ishlatish kerak? Agar satr butun songa aylantirilishini xohlasangiz, ParseInt() dan foydalaning. Satrni suzuvchi nuqta raqamiga ajratish kerak bo'lganda ParseFloat() dan foydalaning. Uni suzuvchi nuqta raqamiga majburlash uchun satrdan oldin + operatoridan foydalanishingiz mumkin
AngularJS-da qanday va'dalar bor?
Va'da - bu kechiktirilgan ob'ekt tomonidan qaytariladigan ob'ekt. Turli hodisalar uchun turli xil qayta qo'ng'iroqlarni ro'yxatdan o'tkazishingiz mumkin solution(), reject() yoki notify() va u asinxronizatsiya funksiyasi tugallangandan so'ng amalga oshiriladi. Kechiktirilgan API: $q ga qo'ng'iroq qilish orqali yangi kechiktirish namunasi yaratiladi
Va'dalar JavaScript qanday ishlaydi?
O'zimizning JavaScript va'dalarimizni berish Promise konstruktori darhol bajariladigan funksiyani (ijrochi) oladi va ikkita funktsiyaga o'tadi: va'da hal qilinganda (natijani o'tkazishda) chaqirilishi kerak bo'lgan hal qilish va rad etilganda rad etish. (xato o'tish)
DNS yozuvida portni ko'rsata olasizmi?
DNS-da portlar tushunchasi yo'q. DNSfaqat IP manzilga ishora qiladi. DNS-da port raqamlarini ko'rsatishning hech qanday usuli yo'q. Agar veb-sayt ishlayotgan bo'lsangiz, URL manzilida yomon port raqamiga ega bo'lishni xohlamasangiz, serveringiz port80-dagi HTTP so'rovlariga javob berishi kerak