Kod hatolarga moyil. Siz dasturlash jarayonida ehtimol hatolar qilasiz⦠Voy, men nima haqida gapiryapman? Siz albatta hatolar qilasiz, agar siz inson boâlsangiz, robot emas.
Ammo brauzerda foydalanuvchilar standart ravishda xatolarni koârmaydilar. Shunday qilib, agar skriptda biror narsa notoâgâri boâlsa, biz buzilgan narsani koârmaymiz va uni tuzata olmaymiz.
Xatolarni koârish va skriptlar haqida koâplab boshqa foydali maâlumotlarga ega boâlish uchun brauzerlarda âdasturchilar uchun vositalarâ joylashtirilgan.
Koâpchilik dasturchilar Chrome yoki Firefox brauzerlarini ishlatadilar, chunki ular eng yaxshi dasturchilar uchun vositalar bilan jihozlangan. Boshqa brauzerlar ham baâzan maxsus xususiyatlarga ega va dasturchilar uchun vositalar bilan taâminlangan, lekin odatda Chrome yoki Firefox ishlatiladi. Koâpchilik dasturchilar âsevimliâ brauzerga ega va agar muammo brauzerga xos boâlsa, boshqalarga oâtadilar.
Dasturchilar uchun vositalar juda kuchli; ular koâp xususiyatlarga ega. Boshlash uchun biz ularni qanday ochishni oârganamiz, xatolarni koâramiz va JavaScript buyruqlarini ishga tushiramiz.
Google Chrome
bug.html sahifasini oching.
Unda JavaScript kodida xatolik bor. Bu oddiy foydalanuvchining koâzidan yashirin, shuning uchun uni koârish uchun dasturchilar uchun vositalarni ochaylik.
F12 ni bosing yoki, agar Mac ishlatsangiz, Cmd+Opt+J ni bosing.
Dasturchilar uchun vositalar standart ravishda Console yorligâida ochiladi.
Bu shunday koârinadi:
Dasturchilar vositalarining aniq koârinishi sizning Chrome versiyangizga bogâliq. U vaqti-vaqti bilan oâzgarib turadi, ammo shunga oâxshash boâlishi kerak.
- Bu yerda biz qizil rangli xato xabarini koârishimiz mumkin. Bunday holda, skriptda nomaâlum âlalalaâ buyrugâi mavjud.
- Oâng tomonda xato yuzaga kelgan satr raqami bilan
bug.html:12manbasiga bosish mumkin boâlgan havola mavjud.
Xato xabari ostida koâk > belgisi mavjud. Bu biz JavaScript buyruqlarini kiritishimiz mumkin boâlgan âbuyruqlar satriniâ belgilaydi. Ularni ishga tushirish uchun Enter tugmasini bosing. (Koâp qatorli buyruqlarni kiritish uchun Shift+Enter tugmasini bosing).
Endi biz xatolarni koârishimiz mumkin va bu boshlash uchun etarli. Biz keyinchalik dasturchilar uchun vositalariga qaytamiz va Chrome da koddagi nosozliklarni tuzatish boâlimida debugging (dastur kodidagi xatolarni topish va tuzatish) ni batafsil koârib chiqamiz.
Odatda, biz konsolga kod satrini qoâyib, keyin Enter ni bossak, u amalga oshadi.
Bir nechta qatorni kiritish uchun Shift+Enter ni bosing. Shu tarzda JavaScript kodining uzun qismlarini kiritish mumkin.
Firefox, Edge va boshqalar
Koâpchilik boshqa brauzerlar dasturchilar uchun vositalarni ochish uchun F12 dan foydalanadilar.
Ularning tashqi koârinishi va hissi oâxshash. Ushbu vositalardan birini qanday ishlatishni bilsangiz (Chrome dan boshlashingiz mumkin), boshqasiga osongina oâtishingiz mumkin.
Safari
Safari (Windows/Linux tomonidan qoâllab-quvvatlanmaydigan Mac brauzeri) bu yerda biroz oâziga xosdir. Avval âDasturchi menyusiniâ yoqishimiz kerak.
Preferences ni oching va âAdvancedâ oynasiga oâting. Pastki qismida belgilash katakchasi mavjud:
Endi Cmd+Opt+C tugmasini bosib konsolni faollashtirish mumkin. Bundan tashqari, âDevelopâ deb nomlangan yangi yuqori menyu elementiga eâtibor bering. Bu juda koâp buyruqlar va variantlarga ega.
Xulosa
- Dasturchilar uchun vositalar bizga xatolarni koârish, buyruqlarni ishga tushirish, oâzgaruvchilarni tekshirish va boshqa koâp narsalarni qilish imkonini beradi.
- Ular koâpchilik brauzerlarda F12 tugmasi bilan ochilishi mumkin. Chrome Mac uchun Cmd+Opt+J, Safari: Cmd+Opt+C (avval âDasturchi menyusiniâ yoqishingiz kerak).
Hozir bizda muhit tayyor. Keyingi boâlimda JavaScriptga kirishamiz.
Izohlar
<code>yorlig'ini ishlating, bir nechta satrlar uchun - ularni<pre>yorlig'i bilan o'rab qo'ying, 10 satrdan ortiq bo'lsa - sandbox (plnkr, jsbin, codepenâ¦)