- 写此deomo的意义:
- 系统的了解模块化开发,
- 不同模块化规范的使用、优缺点
- 通过demo验证学习中的疑问
- 模块化开发的意义:
- 将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起
- 块的内部数据与实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信
- 模块化开发的好处:
- (1)避免变量污染,命名冲突
- (2)提高代码复用率
- (3)提高了可维护性
- (4)方便依赖关系管理
- 模块化开发API图中总结的require.js、sea.js的特点
- require.js是依赖前置,sea.js是按需加载,这是设计之初的特点
- 随着规范的优化演变,我的demo中使用的是最新的规范,因此验证的结论是相反的
- 最新规范require.js按需加载,sea.js依赖前置
-
Notifications
You must be signed in to change notification settings - Fork 0
QiuJianmei/Module-development-demo
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published