项目结构优点:
- 项目开发环境比较友好,可以实现自动刷新,除开resource中的json文件之外
- 生产与开发相分离
- I18nPlugin 实现了国际化支持
- 解决了 css 不自动刷新的问题
- 开发时,可以指定 chrome 等自己想要的浏览器打开
- 开发时,可以指定自动打开的页面
- mvc 三层架构
- 实现了事件监听
- jquery 等外部工具的引用
- 目前实现的是单页面应用,但可以实现多页面的
- 使用了 hash
- 拷贝 xml 文件
项目结构不足:
- resource 中的 json 文件不能自动刷新页面
- 主要适用于小型项目
项目主要结构如下:
具体源码请参考Git
效果图如下
JS html css 变更后,页面都可以自动刷新。