JavaScript OO寫法

2014年9月18日 星期四

剛開始寫JavaScitp時,通常宣告方法都是用function XXX(){},如果頁面功能很簡單應該是不太會有問題, 當如果遇到頁面include很多支js時,可能會跟別人取到同樣的命名,這時候就可以用以下做法來解決。

var EHS ={
  objVal:{s1:"", s2:""},
  
  openComputer : function  (){
    EHS.objVal.s1="open";
    alert("open");
    
  },
  closeComputer :function  (){
    EHS.objVal.s2="close";
    alert("close");
  },
  showEHS:function(){
    alert(EHS.objVal.s1 + "\n"+ EHS.objVal.s2);
  }
};
呼叫時的用法
EHS.openComputer();
EHS.closeComputer();
EHS.showEHS();

0 意見: