• Yumshoq muqova
• Qog'oz rangi: oq
• Xatcho‘p Hadya
• Sahifalar 258
• Rangli rasmlar
• Kitobni yo'qotmaslik uchun savatga qoshib qoying📚
• Batafzil o'qing
JavaScriptda server, mijoz yoki ish stoli ilovalarini ishlab chiquvchilar ko‘pincha ushbu tilning obyektlari, funksiyalari, vorisligi va boshqa xususiyatlari bilan bog‘liq muammolarga duch kelishadi. Xo‘sh, JavaScriptda ilovalarni ishlab chiqishning qaysi usullari eng muvaffaqiyatli hisoblanadi? Ushbu kitob ushbu savolga javob berib, JavaScriptda "yagona obyekt" (singleton), "fabrika" (factory), "dekorator" (decorator) va boshqalar kabi ko‘plab turli xil dasturlash shablonlarini taklif qiladi. Aytish mumkinki, ular nafaqat dasturiy ta’minotni ishlab chiqishning eng odatiy muammolarini hal qilish usullari, balki bunday muammolarning butun toifalari uchun yechimlarni tayyorlashdir.
JavaScript tilida dasturlashda shablonlardan foydalanish o‘ziga xos xususiyatlarga ega. Ularning ba’zilari C++ va Java kabi qat’iy nazorat qilinadigan tillar nuqtai nazaridan ishlab chiqilgan bo‘lib, JavaScript kabi dinamik turlarga ega tillarda to‘g‘ridan-to‘g‘ri qo‘llanilmaydi. Bunday shablonlar uchun JavaScript tilida soddaroq muqobillar mavjud.
"Yahoo" kompaniyasining yetakchi mutaxassisi va YSlow 2.0 veb-sahifalar unumdorligini optimallashtirish vositasining yaratuvchisi JavaScript mutaxassisi Stoyan Stefanov tomonidan yozilgan kitobda ko‘rib chiqilayotgan har bir shablonni dasturiy kod namunalari bilan amalga oshirish bo‘yicha amaliy maslahatlar mavjud. Muallif, shuningdek, mumkin qadar chetlab o‘tish kerak bo‘lgan antishablonlarni - dasturlash usullarini ham keltiradi.

