<<<<<<< HEAD Bu kitap aslında bir eğitim süreci'dir. Amacı sizin kademeli olarak JavaScript öğrenmenizi sağlamaktır. Önce temellere alıştıktan sonra diğer kaynaklar üzerinde durulacaktır.
======= This book is a tutorial. It aims to help you gradually learn the language. But once you're familiar with the basics, you'll need other resources.
52c1e61915bc8970a950a3f59bd845827e49b4bf
ECMA-262 Şartnamesi JavaScript için olabilecek en derin bilgilerin bulunduğu kaynaktır. Dili tanımlar.
<<<<<<< HEAD Fakat resmi bir dil kullanıldığından dolayı ilk seferde anlaması zordur. Eğer en güvenilir kaynak neredir diye soracak olursanız bunun cevabı ECMA-262 Şartnamesi'dir. Fakat her an gidip kolayca bilgi alabileceğiniz bir kaynak değildir.
Son taslağına https://tc39.es/ecma262/ adresinden erişebilirsiniz.
Daha geniş kitleler tarafından kullanılmayan yeni özelliklere ve önerilere https://github.com/tc39/proposals adresinden erişebilirsiniz.
Ayrıca, tarayıcı için geliştirme yapıyorsanız, ikinci bölümden farklı eğitimlere bakabilirsiniz.
======= The ECMA-262 specification contains the most in-depth, detailed and formalized information about JavaScript. It defines the language.
But being that formalized, it's difficult to understand at first. So if you need the most trustworthy source of information about the language details, the specification is the right place. But it's not for everyday use.
A new specification version is released every year. Between these releases, the latest specification draft is at https://tc39.es/ecma262/.
To read about new bleeding-edge features, including those that are "almost standard" (so-called "stage 3"), see proposals at https://github.com/tc39/proposals.
Also, if you're developing for the browser, then there are other specifications covered in the second part of the tutorial.
52c1e61915bc8970a950a3f59bd845827e49b4bf
- MDN (Mozilla) JavaScript Reference örnek ve kılavuzların yeraldığı bir diğer kaynaktır. İstediğiniz konular derinlemesine incelemek için harika bir kaynaktır.
<<<<<<< HEAD Buradan erişebilirsiniz: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
Google'da "MDN [term]" şeklinde aratırsanız aslında çok daha kolay erişebilirsiniz. Örneğin : `parseInt`'i aramak için <https://google.com/search?q=MDN+parseInt> kullanabilirsiniz.
-
MSDN – Microsoft kılavuzu da çok fazla bilgi içermektedir. Buna JavaScript ( JScript olarak da alandırılmakta ) veya Internet Explorer gibi konular da dahildir; http://msdn.microsoft.com/ adresinden ulaşılabilir.
Ayrıca "RegExp MSDN" veya "RegExp MSDN jscript" şeklinde arayabilirsiniz.
JavaScript çok hızlı gelişen bir dildir, sürekli olarak yeni özellikler eklenir.
-
MDN (Mozilla) JavaScript Reference is the main manual with examples and other information. It's great to get in-depth information about individual language functions, methods etc.
You can find it at https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference.
Although, it's often best to use an internet search instead. Just use "MDN [term]" in the query, e.g. https://google.com/search?q=MDN+parseInt to search for the parseInt function.
52c1e61915bc8970a950a3f59bd845827e49b4bf
-
http://caniuse.com - özellik bazlı tablo mevcuttur. Örneğin hangi JavaScript motorları cryptography özelliğini destekliyor sorusunun cevabını http://caniuse.com/#feat=cryptography adresinden bulabilirsiniz.
-
https://kangax.github.io/compat-table - dil özelliğinin motorların hangisinde desteklenip hangisinde desteklenmediğini gösterir.
<<<<<<< HEAD Bunların hepsi günlük hayatta işinize yarayacak kaynaklardır. Dil detayları ve bunların destekleri ile alakalı detaylar bulunmaktadır.
Lütfen belirli bir özelliği daha derinlemesine incelemek isterseniz bunları veya bu sayfayı hatırlayın.
- https://caniuse.com - per-feature tables of support, e.g. to see which engines support modern cryptography functions: https://caniuse.com/#feat=cryptography.
- https://kangax.github.io/compat-table - a table with language features and engines that support those or don't support.
All these resources are useful in real-life development, as they contain valuable information about language details, their support, etc.
Please remember them (or this page) for the cases when you need in-depth information about a particular feature.
52c1e61915bc8970a950a3f59bd845827e49b4bf