最近在做一个银联商务的移动web项目,并不是一个跨平台的h5app而是一个跨终端移动web吧。因为如果做h5app我是不会选择这三个框架支持的哈哈。那样会选择sencha或是dojo吧。这里简单介绍下我使用的经验分享吧。
先说一下amazeui 轻量级高性能 它对于初试h5开发的人很有帮助,丰富的js组建,css组件,web组件很好。几乎都是页面里面能用到的。解决不少工作量,记得js组件可以很好的搭配ui使用,可以很好的把一个界面分成几个部分开发,做到真正类似app 的界面模块化开发,让繁重的界面结构更清晰,代码更独立,复用性更强,维护型好。
再说一下doT.js 相信做前端开发的对于js模版引擎都很熟悉,不了解的可以度娘一下了,这里使用doT.js做模版引擎,轻量级,方便使用的语法结构,便于界面缓存,ui与业务分割独立化,对于页面渲染和加载做更好的支持,特点真就是快,不信你可以试试。
参考博客:http://www.cnblogs.com/kuikui/p/3505768.html
最后的大头当然是sea.js 它是阿里的一个工程师写的库,它用途是模块化加载,使页面,js包括css做到按需加载,而不是在头文件繁重的做js引用,这样解决大的效率问题,简单的定义模式,每个模块可对外提供接口,做到前端开发的mvc模式,这也是软件工程的思想。可能有更好的其他的一些,这里我做个推荐而已哈哈。
参考文档:http://seajs.org/docs/#docs
这里是初试,后面的项目经验会再续博客。
时间: 2024-11-05 13:47:02