原创 2014-02-25_javascript_Class

var Class=function(parent){    var klass=function(){        this.init.apply(this,arguments);    }    if(parent){        

原创 2014-02-27_javascript_PrototypalInheritance

//Object.create() 方法if (typeof Object.create !== "function")    Object.create = function(o) {      function F() {}      

原创 2014-02-26_javascript_event

監聽事件:addEventListener(type,callback,useCapture);removeEventListener(type,callback,useCapture);添加:var button=document.get

原创 2014-02-24_javascript_Pub/Sub

var PubSub={    subscribe:function(ev,callback){        //create callback object if it not exists        var calls=this.

原创 2014-03-08_javascrit_controller&status

模塊模式:模塊模式是用來封裝邏輯並避免命名空間污染的好方法。使用匿名函數可以做到這一點,通常是創建一個匿名函數並立即執行它。在匿名函數中的邏輯都在閉包裏運行,爲應用中的變量提供了局部作用域和私有的運行環境:(function(){/* ..

原创 2014-03-02_javascript_model

if (typeof Object.create !== "function"){      Object.create = function(o) {        function F() {}        F.prototype =