Skip to content

Commit

Permalink
Merge pull request RubyLouvre#4 from RubyLouvre/master
Browse files Browse the repository at this point in the history
merge from master
  • Loading branch information
ilife5 committed Aug 20, 2014
2 parents 1357595 + 2ef20fb commit 76ac2fc
Show file tree
Hide file tree
Showing 29 changed files with 2,496 additions and 6,565 deletions.
23 changes: 22 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@
<li>avalon.mobile.js 则只支持IE10及其以上版本,及标准浏览器</li>
<li>想使用路由器,可以用<a href="https://github.com/RubyLouvre/mmRouter">mmRouter</a>,
想使用动画,可以用<a href="https://github.com/RubyLouvre/mmAnimate">mmAnimate</a>,
想使用AJAX,可以用<a href="https://github.com/RubyLouvre/mmRequest">mmRequest</a>
想使用AJAX,可以用<a href="https://github.com/RubyLouvre/mmRequest">mmRequest</a>,
想使用各种控件库,可以用<a href="http://hotelued.qunar.com/">去哪儿网前端架构组搞的OniUI库</a>

</li>
<li>avalon的测试比较庞大,放在独立的仓库中——<a href="https://github.com/RubyLouvre/avalon.test">avalon.test</a>
</li>
Expand Down Expand Up @@ -98,3 +100,22 @@ java -jar compiler.jar --js avalon.mobile.js --js_output_file avalon.mobile.min.
</body>
</html>
```
<h3>源码内部的模块划分</h3>
<p>从上至下,依次是</p>
- 全局变量及方法
- avalon的静态方法定义区
- modelFactory
- javascript 底层补丁
- DOM 底层补丁
- 配置系统
- avalon的原型方法定义区
- HTML处理(parseHTML, innerHTML, clearHTML)
- 自定义事件系统
- 依赖调度系统
- 扫描系统
- 编译系统
- 绑定处理系统
- 监控数组
- 自带过滤器
- AMD加载器
- DOMReady
Loading

0 comments on commit 76ac2fc

Please sign in to comment.