This translation is incomplete. Please help translate this article from English.
JavaScript® (genellilkle JS diye kısaltılır)web tarayıcıları için yaygın olarak kullanılan ve web sayfalarına daha dinamik bir yapı sağlayan,hafif,yorumlanmış ve nesneye yönelik bir proglamlama dilidir, ancak node.js ve Apache CouchDB gibi tarayıcı olmayan ortamlarda da bolca kullanılır.
JavaScript,ECMAScript temelinde standartlaştırılmıştır. 2012 itibariyle,bütün modern tarayıcılar ECMAScript 5.1'i tamamen destekler.Eski tarayıcılar ECMAScript 3'e kadar destekler. Şu an 6. standart uyarlamaları üzerinde çalışılıyor ve 2015 ortalarında bitmiş olması bekleniyor.(ES6 çıktı,güncellenecektir.)
Sitenin bu kısmı JavaScript'in web sayfalarına ve diğer host çevrelerine özel olmayan parçalarına ithaf edilmiştir.Web sayfalarına özel API'ler için, bakınız Web APIs ve DOM.
JavaScript, Java programlama dili'nden farklıdır. Java,Amerika ve diğer şehirlerde Oracle firmasının kayıtlı markasıdır.
Öğreticiler
JavaScript ile nasıl programlayacağını öğren.
Giriş
- JavaScript Guide
- JavaScript'te yeniyseniz, bu rehber sizi adım adım dile götürecek.
- JavaScript teknolojilerine genel bakış
- Web tarayıcısı JavaScript peyzajına giriş.
- Nesne yönelimli JavaScript
- Nesne yönelimli JavaScript konseptine giriş.
Orta seviye
- JavaScript ile yeniden tanışma
- JavaScript bildiğini düşünenler için genel bakış.
- JavaScript veri yapıları
- Çevirimiçi veri yapısına genel bakış.
- Eşitlik kıyaslamaları ve aynılık
- JavaScript üç farklı değer kıyaslama operasyonu sağlar: strict equality using
===and loose equality using==.
Üst seviye
- Kalıtım ve prototip zinciri
- Büyük ölçüde yanlış anlaşılan ifadeler ve eksik değerlendirilmiş prototip tabanlı kalıtım.
- Değişmez Mod
- Kısıtlı JavaScript değişkeler(!)
- JavaScript typed arrays
- JavaScript typed arrays provide a mechanism for accessing raw binary data.
- Bellek yönetimi
- JavaScript'te bellek ömrü and atık veri toplama.
Referans
JS reference belgesinin tamamını tarayın.
- Standart nesneler
- Get to know standard built-in objects
,ArrayBoolean,Date,Error,Function,JSON,Math,Number,Object,RegExp,String,Map,Set,,WeakMapWeakSet, and others. - İfadeler & Operatörler
- Learn more about the behavior of JavaScript's operators
instanceof,typeof,new,this, and more. - Statements & declarations
- Learn how
do-while,for-in,for-of,try-catch,let,var,const,if-else,switch, and more JavaScript statements and keywords work. - Fonksiyonlar
- Kendi uygulamanızı geliştirmek için JavaScript fonksiyonlarını öğrenin.
Araçlar & Kaynaklar
JavaScript'te kod yazarken ve hata ayıklarken kullanılabilecek yardımcı kaynaklar.
- Firefox Geliştirici Araçları
- Scratchpad, Web Console, JavaScript Profiler, Debugger, ve daha fazlası.
- Firebug
- Düzenle, hata ayıkla, and monitor CSS, HTML, and JavaScript live in any web page.
- JavaScript Shells
- A JavaScript shell allows you to quickly test snippets of JavaScript code.
- TogetherJS
-
Collaboration made easy.
- Stack Overflow
- Stack Overflow questions tagged with "JavaScript".
- JavaScript versions and release notes
- Browse JavaScript's feature history and implementation status.
Join the JavaScript community
- IRC: #js (learn more)
- ES discuss: esdiscuss.org
- SpiderMonkey: Project page
- Twitter: @SpiderMonkeyJS