提交 da78a124 编写于 作者: M Minwe

add javascript modular vote

上级 a88fdd36
# JavaScript
---
## 关于前端 JS 模块化
> 不好意思,我又来捣乱了。不过有些问题还是想和大家讨论一下。
由于一些历史原因,Amaze UI 目前使用 Sea.js 来组织 JS 模块,但用得并不是很顺,比如在依赖提取、文件合并等环节。当然这可能是因为项目结构、以及最终面向用户的原因。
不过还是想看看大家对前端 JS 模块化的选择,也欢迎大家发表自己的看法。
<script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/8231710.js"></script>
<noscript><a href="http://polldaddy.com/poll/8231710/">浏览器端 JavaScript 模块化,你们的选择是?</a></noscript>
个人倾向于兼容多个标准,把选择权交给用户,比如 FastClick 的写法:
```javascript
if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) {
// AMD. Register as an anonymous module.
define(function() {
'use strict';
return FastClick;
});
} else if (typeof module !== 'undefined' && module.exports) {
module.exports = FastClick.attach;
module.exports.FastClick = FastClick;
} else {
window.FastClick = FastClick;
}
```
__建议大家阅读的文章__
* [前端模块化开发那点历史](https://github.com/seajs/seajs/issues/588)
* [Writing Modular JavaScript With AMD, CommonJS & ES Harmony](http://addyosmani.com/writing-modular-js/)
## 初级使用
### 基于 Zepto.js
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册