29 Juni 2023

Manual dan spesifikasi

Buku ini adalah tutorial. Tujuannya membantu kamu memahami bahasa ini (Javascript) pelan-pelan. Tapi sekali kamu akrab atau familiar dengan dasarnya, kamu juga membutuhkan dari sumber-sumber lain.

Spesifikasi

Spesifikasi ECMA-262 berisi informasi formal, detil, and mendalam tentang JavaScript. Ia mendefisikan bahasa ini.

Tapi karena menjadi formal, ia sulit dipahami di awal. Jadi jika kamu butuh sumber informasi terpercaya tentang detil bahasa, spesifikasi ini tempat yang tepat. Tapi ini bukan untuk penggunaan harian.

Versi spesifikasi baru dirilis tiap tahun. Di antara rilis ini, draft spesifikasi terakhir ada di https://tc39.es/ecma262/.

Untuk membaca tentang fitur terkini, termasuk yang “hampir menjadi standar” (disebut “stage 3”), lihat proposalnya di https://github.com/tc39/proposals.

Juga, jika kamu dalam pengembangan untuk peramban, maka ada spek lain yang dibahas di bagian kedua di tutorial ini.

Manual

  • Referensi JavaScript MDN (Mozilla) ialah manual dengan informasi dan contoh lain. Di sana bagus untuk mendapat informasi mendalam tentang metode, fungsi bahasa, dll.

    Kamu bisa cari di https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference.

    Meski, sering lebih bagus menggunakan pencarian internet. Pakai “MDN [term]” di query, misal https://google.com/search?q=MDN+parseInt untuk mencari fungsi parseInt.

  • MSDN – Manual Microsoft dengan banyak informasi, termasuk JavaScript (sering dirujuk sebagai JScript). Jika kamu butuh sesuatu yang spesifik ke Internet Explorer, lebih baik pergi ke: http://msdn.microsoft.com/.

    Juga, kamu bisa menggunakan pencarian internet dengan frasa seperti “RegExp MSDN” atau “RegExp MSDN jscript”.

Tabel kompatibilitas

JavaScript merupakan bahasa berkembang, fitur baru ditambah secara reguler.

Untuk melihat dukungan mereka pada engine berbasis peramban dan lainnya, lihat:

Semua sumber ini berguna di pengembangan nyata, karena mereka berisi informasi berharga tentang detil bahasa, dukungan mereka dll.

Silakan ingat mereka (atau laman ini) saat kamu butuh informasi mendalam tentang fitur tertentu.

Peta tutorial

komentar

baca ini sebelum berkomentar…
  • Jika Anda memiliki saran apa yang harus ditingkatkan - silakan kunjungi kirimkan Github issue atau pull request sebagai gantinya berkomentar.
  • Jika Anda tidak dapat memahami sesuatu dalam artikel – harap jelaskan.
  • Untuk menyisipkan beberapa kata kode, gunakan tag <code>, untuk beberapa baris – bungkus dengan tag <pre>, untuk lebih dari 10 baris – gunakan sandbox (plnkr, jsbin, < a href='http://codepen.io'>codepen…)