JavaScript-da ob'ektlarni yaratishning qanday usullari mavjud. Object constructor


Nima uchun sizga web storage kerak


Download 352.42 Kb.
bet7/11
Sana11.03.2023
Hajmi352.42 Kb.
#1261155
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
JavaScript

Nima uchun sizga web storage kerak

web storage yanada xavfsizroq va katta hajmdagi ma'lumotlar veb-sayt ishlashiga ta'sir qilmasdan mahalliy sifatida saqlanishi mumkin. Bundan tashqari, ma'lumotlar hech qachon serverga o'tkazilmaydi. Shuning uchun bu Cookie-fayllarga qaraganda tavsiya etilgan yondashuv.

  1. Nima uchn promise kerak

Va'dalar asinxron operatsiyalarni bajarish uchun ishlatiladi. Ular callbacklar uchun muqobil yondashuvni taqdim etadilar, bu esa callback hellni kamaytirish va toza kodni yozishdir.

  1. Promiseni uchta holati nima?

Pending: Bu operatsiya boshlanishidan oldingi va'daning dastlabki holati
Fullfilled: Bu holat belgilangan operatsiya tugaganligini bildiradi.
Rejected: Bu holat operatsiya tugallanmaganligini bildiradi. Bunday holda xato qiymati chiqariladi.

  1. Callback nimaga kerak.

Callback kerak, chunki JavaScript voqealarga asoslangan tildir. Bu degani, javobni kutish o'rniga JavaScript boshqa voqealarni tinglashda ishlashda davom etadi.
Shunday qilib, qayta qo'ng'iroqlar ma'lum kod boshqa kod bajarilishini tugatmaguncha bajarilmasligiga ishonch hosil qilish uchun ishlatiladi.

  1. Callback hell

Chaqiruv jahannami bir nechta ichki qo'ng'iroqlarga ega bo'lgan anti-naqsh bo'lib, asinxron mantiq bilan ishlashda kodni o'qish va disk raskadrovka qilishni qiyinlashtiradi.

  1. Promise chaining

Va'dalar yordamida birin-ketin asinxron vazifalarni bajarish jarayoni va'da zanjiri deb nomlanadi.

  1. Use strict

Qattiq rejim - bu ECMAScript 5-dagi yangi xususiyat bo'lib, u sizga dastur yoki funksiyani "qat'iy" operatsion kontekstda joylashtirish imkonini beradi. Shunday qilib, u muayyan harakatlarning bajarilishini oldini oladi va ko'proq istisnolarni keltirib chiqaradi. "Qat'iy foydalanish" so'zma-so'z ifodasi; brauzerga javascript kodini qattiq rejimda ishlatishni buyuradi.


  1. Download 352.42 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling