Modules Js
Modules Js
Modules
M.Fikri Ashiddiq | 210401070014 | Technical Information
Sebelum Belajar Agenda
● Pengenalan JavaScript Module
● HTTP ● Live Server
● Tanpa Module vs Dengan Module
● JavaScript Dasar
● Export dan Import
● JavaScript Object Oriented Programming
● Alias
● JavaScript Standard Library ● Export Default
● Module Object
● Dan lain-lain
Pengenalan JavaScript Modules
Latar Belakang
● Dahulu kode program JavaScript biasanya dimulai dari kode yang kecil dan sedikit disetiap halaman,
jadi jarang sekali kita akan menggunakan kode JavaScript dengan ukuran besar dalam satu halaman
web
● Namun saat ini, kebutuhan web sudah berbeda, semenjak makin populernya
framework-framework JavaScript untuk membuat FrontEnd, kebutuhkan pembuatan kode
JavaScript semakin kompleks dan besar
● Oleh karena itu, sudah seharusnya saat ini, saat membuat kode JavaScript, kita perlu melakukan
mekanisme memotong-motong kode JavaScript, sehingga tidak terlalu kompleks dan banyak dalam satu
file JavaScript
JavaScript M odules
● JavaScript Modules merupakan fitur dimana kita bisa membuat module (kode JavaScript yang
bisa digunakan ulang) untuk kode JavaScript lain
● JavaScript Modules diawali pada teknologi bernama NodeJS, selanjutnya banyak library yang
mengadopsi penggunaan JavaScript Modules di NodeJS agar bisa berjalan di Web Browser,
seperti library CommonJS, AMD, RequireJS, dan lain-lain
● Namun untungnya, saat ini Browser modern sudah banyak mendukung JavaScript
Modules, kecuali jika masih menggunakan Internet Explorer