🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 编码规范 > * [Code Guide of 8591](http://www.debug.8591.com.tw/docs-codeGuide.html) ### 开发工具 > * Sublime Text ### 开发目录 |开发目录名称|前端目录结构说明| |--| |tmpl|模版文件| |s|静态文件(新版)(图片、css、javascript等文件)| |statics|静态文件(旧版)(图片、css、javascript等文件)| ### 开发框架 > * [sea.js](http://seajs.org/docs/)----[模块化开发](https://github.com/seajs/seajs/issues/547) > _模块化开发的好处:_ > 1.**模块的版本管理**。通过别名等配置,配合构建工具,可以比较轻松地实现模块的版本管理。 > 2.**提高可维护性**。模块化可以让每个文件的职责单一,非常有利于代码的维护。Sea.js 还提供了 nocache、debug 等插件,拥有在线调试等功能,能比较明显地提升效率。 > 3.**前端性能优化**。Sea.js 通过异步加载模块,这对页面性能非常有益。Sea.js 还提供了 combo、flush 等插件,配合服务端,可以很好地对页面性能进行调优。 > 4.**跨环境共享模块**。CMD 模块定义规范与 Node.js 的模块规范非常相近。通过 Sea.js 的 Node.js 版本,可以很方便实现模块的跨服务器和浏览器共享。 ### 性能优化 > * css文件采用双问号进行合并压缩 > `<link rel="stylesheet" href="http://s.8591.com.tw/??css/public/base.css,css/public/header.css" type="text/css"> ` > * javascript文件采用grunt进行自动合并压缩 ### 资源 > * [醉牛前端](http://f2er.club/) > * [在线工具](http://tool.oschina.net/) > * [电子书](http://www.w3cfuns.com/feres.php?do=picture&listtype=book)