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
  3. Struktur Program
  4. Fungsi
  5. Struktur Data: Objek dan Array
  6. Fungsi orde tinggi
  7. Kehidupan rahasia Objek
  8. Proyek: Sebuah robot
  9. Kekutu dan Galat
  10. Ekspresi Reguler
  11. Modul
  12. Pemrograman asinkron
  13. Proyek: Sebuah Bahasa Pemrograman
  14. (Bagian 2: Peramban)

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

    Node.js
  22. Proyek: Situs berbagi kemampuan