js 一種物件導向的寫法 很實用 var demo=()()
前言:今天給大家分享一種js裡面物件導向的寫法,工作中很實用
1.先看總的結構 這裡是在一個js檔案裡面寫的,一個【報名物件】
$(function () {
signUpCtrl.init();
});
/**
* 【報名】物件
* @param {type} obj) { return obj; }
* @returns {type}
*/
var signUpCtrl = (function (obj) { return obj; })(new function SignUpCtrl() {
/**
* 【過濾未登入使用者和結束活動】 情況
*/
function validateAccount(func) {
}
/**
* 【方法】 報名
*/
function signUpFunc() {
}
/**
* 【向外部提供】【報名】
*/
function signUp() {
validateAccount(signUpFunc);
}
/**
* 【向外部提供】【初始化】
*/
function init() {
}
return {
init: init,
signUp: signUp
};
});
說明:其中定義了一個【signUpCtrl】【報名物件】該物件中有四個方法,其中兩個對外開放,也就是說能在物件外部訪問,其他的都是物件私有的,外部不能訪問,至於如何設定是否是私有的 看程式碼的最後一部分
return {
init: init,
signUp: signUp
};
這裡就是對外部開放的介面
2.好處,這種形式是物件導向的方式,更符合現在流行的程式設計思想【對於後臺人員來說更是這樣】
這樣邏輯思維也比較清晰,也更加安全
相關文章
- [寫作中...]Js物件導向(2): 建立物件JS物件
- JS物件導向JS物件
- [js高手之路]javascript物件導向的常見寫法與優缺點JSJavaScript物件
- JS物件導向程式設計(一):物件JS物件程式設計
- JS進階(一)(物件導向、原型)JS物件原型
- Js物件導向(1): 理解物件JS物件
- 淺談JS物件導向JS物件
- js 物件導向總結JS物件
- JS物件導向設計-建立物件JS物件
- js物件導向設計---建立物件的方式JS物件
- JS物件導向的程式設計JS物件程式設計
- JS 中的物件導向 prototype classJS物件
- JS物件導向設計模式JS物件設計模式
- js物件導向程式設計JS物件程式設計
- JS物件導向Object型別JS物件Object型別
- 物件導向-物件導向思想物件
- python物件導向(一)Python物件
- python物件導向一Python物件
- Java物件導向(一)Java物件
- JS物件導向:JS繼承方法總結JS物件繼承
- php基礎語法_物件導向PHP物件
- JS的物件導向(理解物件,原型,原型鏈,繼承,類)JS物件原型繼承
- Python是一種物件導向的動態型別語言Python物件型別
- JS物件導向程式設計(三):原型JS物件程式設計原型
- 新手如何理解JS物件導向開發?JS物件
- 小邵教你玩轉JS物件導向JS物件
- 如何理解物件導向(一)物件
- C++ 物件導向 一C++物件
- 物件導向設計的設計模式(一):建立型模式(附 Demo & UML類圖)物件設計模式
- 04-JS中的物件導向ES5JS物件
- 物件導向的一些概念物件
- python 基礎語法之物件導向Python物件
- 關於JS的物件導向的思考和總結JS物件
- Objective-C 物件導向(一)——物件的本質Object物件
- 物件導向與程式導向物件
- 程式導向與物件導向物件
- “程序導向”和“物件導向”物件
- JavaScript 物件導向實戰思想JavaScript物件