Cover image

Mahir JavaScript
Edisi pertama (2025)

Ini adalah buku mengenai JavaScript, pemrograman, dan keajaiban digital. Anda bisa membacanya secara daring di sini.

Ditulis oleh Marijn Haverbeke. Diterjemahkan oleh Hanief Utama.

Berlisensi Creative Commons attribution-noncommercial license. Seluruh kode dalam buku berlisensi MIT license.

Ilustrasi oleh beberapa seniman: sampul oleh Hanief Utama. Ilustrasi bab oleh Madalina Tantareanu. Ilustrasi piksel di bab 7 dan 16 oleh Antonio Perdomo Pastor. Diagram ekspresi reguler di bab 9 dibuat menggunakan regexper.com oleh Jeff Avallone. Konsep permainan di bab 16 oleh Thomas Palef.

Daftar Isi

  1. Pendahuluan
  2. (Bagian 1: Bahasa)

    Nilai, tipe, dan operator (*dalam antrian)
  3. Struktur Program (*dalam antrian)
  4. Fungsi (*dalam antrian)
  5. Struktur Data: Objek dan Array (*dalam antrian)
  6. Fungsi orde tinggi (*dalam antrian)
  7. Kehidupan rahasia Objek (*dalam antrian)
  8. Proyek: Sebuah robot (*dalam antrian)
  9. Kekutu dan Galat (*dalam antrian)
  10. Ekspresi Reguler (*dalam antrian)
  11. Modul (*dalam antrian)
  12. Pemrograman asinkron (*dalam antrian)
  13. Proyek: Sebuah Bahasa Pemrograman (*dalam antrian)
  14. (Bagian 2: Peramban)

    JavaScript dan peramban (*dalam antrian)
  15. DOM (*dalam antrian)
  16. Menangani Events (*dalam antrian)
  17. Proyek: Sebuah permainan (*dalam antrian)
  18. Menggambar di Canvas (*dalam antrian)
  19. HTTP dan Borang (*dalam antrian)
  20. Proyek: Sebuah editor seni piksel (*dalam antrian)
  21. (Bagian 3: Node)

    Node.js (*dalam antrian)
  22. Proyek: Situs berbagi kemampuan (*dalam antrian)