↗☻【编写可维护的JavaScript #BOOK#】命名空间
2013-04-14 20:28
375 查看
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8" /> <title></title> </head> <body> <script> var YourGlobal = { namespace: function(ns) { var parts = ns.split('.'), object = this, i, len; for (i = 0, len = parts.length; i < len; i++) { if (!object[parts[i]]) { object[parts[i]] = {}; } object = object[parts[i]]; } return object; } }; YourGlobal.namespace('Books.MaintainableJavaScript'); YourGlobal.Books.MaintainableJavaScript.author = 'Nicholas C. Zakas'; YourGlobal.namespace('Books.HighPerformanceJavaScript'); console.log(YourGlobal.Books.MaintainableJavaScript.author); YourGlobal.namespace('Books').ANewBook = {}; </script> </body> </html>
相关文章推荐
- ↗☻【编写可维护的JavaScript #BOOK#】第9章 将配置数据从代码中分离出来
- ↗☻【编写可维护的JavaScript #BOOK#】第8章 避免“空比较”
- JavaScript编写命名空间函数
- ↗☻【编写可维护的JavaScript #BOOK#】第4章 变量、函数和运算符
- ↗☻【编写可维护的JavaScript #BOOK#】第1章 基本的格式化
- ↗☻【编写可维护的JavaScript #BOOK#】第2章 注释
- ↗☻【编写可维护的JavaScript #BOOK#】第3章 语句和表达式
- 读书笔记:编写可维护的javascript
- 编写可维护的 JavaScript 笔记 (6 - 7 章)
- ↗☻【高性能网站建设进阶指南 #BOOK#】第7章 编写高效的JavaScript
- 编写可维护的javascript代码--- 2015.11.22(注释)
- [推荐]在JavaScript中实现命名空间
- 编写可维护的JavaScript-自动化
- 关于Javascript模块化和命名空间管理
- JavaScript使用命名空间
- JavaScript 命名空间规则
- 在JavaScript中创建命名空间的几种写法
- JavaScript之命名空间
- javascript命名空间的简单实现
- 《编写可维护的 JavaScript》读书笔记第11章:不是你的对象不要动