Thursday, 2 February 2017

OOP (Object Oriented Programming) di JavaScript

Status : Draft


jQuery 

Untuk jQuery, pattern sederhana yang bisa digunakan untuk sebuah halaman, adalah dengan membuat semua fungsi di halaman tersebut menjadi member sebuah objek.

Misalkan  Kita memiliki halaman faktur penjualan,  pattern Javascriptnya bisa seperti ini :

var penjualan = {}  ; 
penjualan.init = function(){
   $(document).on('keyup',"selector", function(){
   } );
   $(document).on('click',"selector", function(){
   } );
   this.transfer();
penjualan.transfer = function(){
  //do something
}


di jQuery onLoad nya kit tinggal panggil :

penjualan.init(); 

Referensi


  1. Object-oriented Programming, http://eloquentjavascript.net/1st_edition/chapter8.html
  2. OOP In JavaScript: What You NEED to Know, http://javascriptissexy.com/oop-in-javascript-what-you-need-to-know/