Gratis

Mengenal JavaScript

5.0 (8 ulasan) 2272 members

Gratis

TENTANG

JavaScript adalah “bahasa web-browser”. Tanpa JavaScript, konten yang ditampilkan dalam browser akan tetap statis, tidak dinamis dan interaktif. Bahasa yang dulu tidak populer ini, dalam beberapa tahun terakhir menjadi salah satu bahasa penting yang wajib dikuasai oleh web developer. Bahkan saat ini JavaScript juga makin populer sebagai bahasa pemrograman server menggunakan program yang disebut NodeJS yang berbasis V8 JavaScript Engine buatan Google yang juga digunakan oleh browser populer yaitu Google Chrome.

Di sisi browser (client), kita semua pasti pernah mendengar atau menggunakan library seperti JQuery, Dojo, YUI, dan sebagainya yang memungkinkan kita membuat aplikasi/website yang menarik & interaktif tanpa harus bersusahpayah mengatasi perbedaan JavaScript engine yang berbeda antara browser yang satu dengan yang lain.

Dari sekian banyak library, yang paling populer adalah JQuery yang memungkinkan kita menambahkan elemen-elemen atraktif dengan mudah. Sayangnya, masih banyak di antara pengguna JQuery yang bahkan tidak paham JavaScript sama sekali sehingga mereka bergantung 100% pada library ini bahkan untuk menyelesaikan permasalahan yang sangat sederhana sekalipun. Sebagai contoh, dulu saya pernah melihat di forum StackOverflow seseorang bertanya tentang cara membaca “cookies” dengan JavaScript, ironisnya, jawaban paling populer adalah “pakai Jquery plugin …”.

Memang tidak ada salahnya mengandalkan JQuery, tetapi kita harus ingat bahwa JQuery dibuat untuk sekedar membantu kita menyelesaikan pekerjaan, bukan untuk menggantikan JavaScript. Bahasa browser adalah JavaScript, bukan JQuery. Untuk membuat website mungkin ini bukan masalah besar. Namun kalau kita membuat aplikasi, pemahaman tentang JavaScript adalah wajib walaupun pada prakteknya kita menggunakan library untuk mempermudah pekerjaan kita. Kualitas produk akhir tetap tergantung pada pemahaman kita tentang browser, html, CSS, dan JavaScript.

DISUSUN OLEH

Anggie Bratadinata

Frontend Coder for hire.

DAFTAR ISI

    Pendahuluan
  • Cover
  • Introduksi
    Sintaks, Variable & Tipe Data
  • Variabel
  • String
  • Number
  • Array
  • Object
  • Introspeksi
  • Boolean dan Kondisional
  • Perulangan
    Function
  • Introduksi
  • Function Sederhana
  • Scope Chain
  • Callback
  • Self-Invoking Function
  • Return Function
  • Closure
    OOP
  • Introduksi
  • Object Properties & Methods
  • Constructor Function
  • Inheritance
    Penutup
  • Introduksi
  • What next?
  • Referensi

Dapatkan ebook sekarang untuk dapat mengikuti pembelajaran

BENEFITS


Ebook

Souce Code

Private Group Member

Update Materi

Akses Selamanya

ULASAN MEMBERS

duwi at SantriKoding

software engineer


materinya bagus

Dandy Bagus Prasetyo at SantriKoding

Service Delivery Engineer


mantap


Materi yang disajikan sangat bagus dan bahasa yang dipakai mudah untuk dipahami

Hairul Lana at SantriKoding

Hello! I'm Hairul Lana from Bali, Indonesia. I'm a Back...


Sangat bermanfaat


Manji (Mantep Jiwa)

Muchammad Wildan Alkautsar at SantriKoding

Data Science and Software Engineer


Baik bang