js 一种面向对象的写法 很实用 var demo=()()
来源:互联网 发布:sqlserver数据库置疑 编辑:程序博客网 时间:2024/05/16 10:24
前言:今天给大家分享一种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.好处,这种形式是面向对象的方式,更符合现在流行的编程思想【对于后台人员来说更是这样】
这样逻辑思维也比较清晰,也更加安全
0 0
- js 一种面向对象的写法 很实用 var demo=()()
- JS面向对象的写法
- js面向对象的写法
- js面向对象写法
- js面向对象 写法
- JS面向对象的标准写法
- JS 面向对象的5钟写法
- JS 面向对象的5钟写法
- 一段js面向对象的写法
- js中面向对象的写法
- js 面向对象Demo
- JS 中面向对象写法
- js中var a= b || c的写法
- js--面向对象--js类的5中写法
- JS 中面向对象的几种写法
- JS面向对象的写法 -- 此景最美
- JS 中面向对象的5种写法
- JS 中面向对象的5种写法
- Android Handler Message总结
- 看看Analog的404
- Python自动化——selenuim安装(Windows下)
- 如何制作网线
- 用终端查看库文件支持的类型
- js 一种面向对象的写法 很实用 var demo=()()
- LNMP环境下配置PHP错误信息提示
- 结合Spring,运行RabbitMQ
- UVALive Problem 7073 Song Jiang's rank list(排序)——2014ACM/ICPC亚洲区广州站
- 基于PCIE 闪存卡的 Oracle 数据
- 图片三级缓存
- defer和async的详细区别
- MVP模式+Dagger2+Rxjava+retrofit2+lambda表达式 … retrofit2带进度的上传下载
- CentOS 搭建hadoop2.7.2