E-Book Belajar TypeScript

Pengen belajar TypeScript tapi dokumentasinya bikin pusing? Nggak ngerti apa itu TypeScript?

TypeScript adalah bahasa pemrograman berbasis JavaScript yang menambahkan fitur strong-typing & konsep pemrograman OOP klasik ( class, interface). Di dalam dokumentasinya, TypeScript disebut sebagai super-set dari JavaScript, artinya semua kode JavaScript adalah kode TypeScript juga. Kompiler TypeScript menterjemahkan (transpile) sintaks TypeScript ke dalam JavaScript standar yang sudah kita kenal.

belajar-typescript

Tentunya untuk sintaks/konsep OOP belum didukung di JavaScript hanya dipakai oleh TypeScript Compiler (TSC) untuk memverifikasi kode TypeScript yang kita tulis & nggak ada di file JavaScript hasil kompilasi. Bukan berarti konsep ini nggak berguna, justru sebaliknya adanya fitur ini membuat kita bisa menulis aplikasi yang kompleks dengan relatif lebih mudah tanpa perlu pusing mikirin dukungan browser (hasilnya toh tetap JavaScript).

Dengan seting default, kode JavaScript hasil proses kompilasi adalah kode standard yang bisa dijalanin di semua browser modern yang mendukung ECMAScript 5 (JavaScript 1.5). Kalo kita lagi sial dan harus mendukung browser jadul yang hanya support ECMAScript 3.0 (JavaScript 1.3), misalnya Internet Explorer 8, kita bisa atur compiler supaya hanya men-generate kode yang kompatibel dengan JS1.3.

Jadi kayak yang bisa kita baca di website nya,

Mulai dengan JavaScript, diakhiri dengan JavaScript.

Ebook bisa diunduh di Leanpub: Belajar TypeScript

Gratis. Tapi kalo mau kasih uang rokok ya silakan 🙂