Kod yazmak hataya meyilli bir iÅtir. Bu süreç içerisinde muhtemelen hatalar yapacaksınız. Pardon! Kesinlikle hata yapacaksınız, en azından robot deÄilseniz.
Kullanıcı, tarayıcıda meydana gelen hataları göremez. EÄer yazdıÄınız kodda bir yanlıÅlık varsa, hatalı kısımları göremez ve bunu düzeltemezsiniz.
Hataları ve diÄer kullanıÅlı bilgileri görebilmek için tarayıcılara entegre edilmiÅ âGeliÅtirici Araçlarınıâ kullanmalısınız.
Genelde geliÅtiriciler Chrome veya Firefoxâa yoÄunlaÅmaktadırlar çünkü ikisinin de geliÅtirme aracı çok iyidir. DiÄer tarayıcılar da geliÅtirme araçları sunarlar, bazen daha farklı özelliklerle bile olsa genelde amaçları Chrome veya Firefoxâu yakalamaktır. Bundan dolayı çoÄu kiÅi âfavoriâ tarayıcıya sahiptir ve eÄer tarayıcı tabanlı bir problemle karÅılaÅırsa diÄer tarayıcıyı kontrol eder.
GeliÅtirici araçları gerçekten güçlüdür ve birçok farklı özelliÄi bünyesinde barındırır. Ãncelikle bu araçların nasıl açılacaÄını ve hataları nasıl inceleyeceÄimizi göreceÄiz. Tabi bunlar için JavaScript kodları da çalıÅtıracaÄız.
Google Chrome
bug.html sayfasını açın.
Bu sayfada bulunan JavaScript kodunda bir hata var. Kullanıcı bunu göremiyor, öyleyse geliÅtirici araçlarından bakıp bu hatayı tanımlayabilirsiniz.
F12âye veya Cmd+Opt+Jâye basarak geliÅtirici araçlarını açabilirsiniz.
GeliÅtirici araçları konsol paneliyle açılacaktır. AÅaÄıdaki ekranda ilk hatanızı göreceksiniz:
Chromeâun geliÅtirme aracı versiyona göre deÄiÅiklik gösterecektir. Fakat genel hatları itibariyle Åu anda gördüÄünüze benzeyecektir.
-
Konsol panelinde kırmızı renk ile hatayı görebilirsiniz. Bu durumda kodunuz bilinmeyen âlalalaâ komutunda hata vermiÅ.
-
SaÄ tarafında hatanın hangi satırda olduÄunu görebilirsiniz. Bu alan tıklanabilirdir. Åu anda hata
bug.html:12âde bulunmaktadır.
Hatanın altında > sembolünü görebilirsiniz. Bu, âkomut satırıâ'nı iÅaret eder. Komutunuzu yazdıktan sonra Enterâa basarak o satırdaki komutu çalıÅtırabilirsiniz. Birden fazla satır kod yazabilmek için ise Shift+Enter tuÅ kombinasyonunu kullanabilirsiniz.
BaÅlangıç için hataları görmek yeterli olacaktır. Daha sonra geliÅtirme aracını Chrome ile Hata Ayıklama bölümünde derinlemesine öÄreneceksiniz.
Firefox, Edge ve diÄerleri
ÃoÄu tarayıcı geliÅtirme aracını F12 tuÅu ile açar.
Görüntü ve kullanım olarak çoÄu birbirine benzer. Bir tanesini öÄrendiÄinizde diÄerine geçiÅiniz oldukça kolay olur.
Safari
Safari (sadece macOS için desteklenmektedir) biraz özeldir. GeliÅtirici araçlarını kullanabilmek için önce âGeliÅtirici Menüsüâ'nü aktif hale getirmeniz gerekmektedir. Bunun için özellikler sayfasını açıp âGeliÅmiÅâ panelinden aÅaÄıdaki gibi âShow Develop menu in menu barâ'ı iÅaretlemelisiniz.
Bu iÅlemi yaptıktan sonra Cmd+Opt+C ile geliÅtirici konsolunu açıp kapatabilirsiniz. Ayrıca dikkat ederseniz üst menüde âDevelopâ adında yeni bir baÅlık göreceksiniz. Buradan da birçok komutu çalıÅtırabilirsiniz.
Multi-line input
Genelde konsol ekranında Enter yaparsanız bulunduÄu satırı çalıÅtırır. Birden fazla satırı yazmak istiyorsanız Shift+Enter kullanabilirsiniz.
Ãzet
- GeliÅtirici araçları hataları görmenizi, komutları çalıÅtırmanızı, deÄiÅkenleri takip etmenizi saÄlar.
- Windows iÅletim sisteminde f12 tuÅu ile açılır (ÃoÄu tarayıcıda bu tuŠçalıÅır). macOS iÅletim sistemi için ise Google Chrome: Cmd+Opt+J ile Safari ise: Cmd+Opt+C tuÅu ile açılır (Safariâde geliÅtirici modunu açmanız gerekmekte).
Artık çalıÅma ortamınızı da ayarladıÄınıza göre JavaScript öÄrenmeye baÅlayabilirsiniz.
Yorumlar
<code>kullanınız, birkaç satır eklemek için ise<pre>kullanın. EÄer 10 satırdan fazla kod ekleyecekseniz plnkr kullanabilirsiniz)