在立即執行函數內組合使用構造函數模式和原型模式創建對象,實現模塊化開發(以daterangepicker.js爲例)

創建自定義類型的最常見方式,就是組合使用構造函數模式和原型模式。 構造函數模式用於定義實例屬性,而原型模式用於定義方法和共享的屬性。 結果,每個實例都會有自己的一份實例屬性的副本,同時又能共享對方法的引用,最大限度地節省了內存。 另外,這種模式還支持向構造函數傳遞參數,可謂集兩者之長。 例子如下: function person(name,age,job){  this.name=name;  t
相關文章
相關標籤/搜索