为了缩减页面,大家做移动web前端开发时用什么库和框架?

Dophin
  • 1k

请问大家用什么库和框架?
或者说对于缩减页面有什么技巧、方法?

回复
阅读 25.4k
16 个回答

dom操作使用zepto,再做一套完善的localstorage加载机制,将脚本(包括zepto)存入localstorage中,增量更新,load页面时用原生的一点点代码就可以实现脚本版本的判断,加载,读取,插入(append script),这样速度快的飞起。

移动端框架 推荐zepto

liyj144
  • 2
新手上路,请多包涵

如果加了页面缓存而且还有cdn服务,这些应该问题不大。我们的站点有精简版的bootstrap和jquery,加载速度也还行

千万不要用jquery mobile,这个产品实在...
我们之前也用,然后一个是觉得他的代码量太大,一个是太慢~~~所以后来我们就自己搭建了一个,参考了backbong来做

2G网络下,每秒下载很低3-4k左右,这个时候要做到足够的轻量级
zepto是一个推荐,可以考虑用来替换jquery。手机端,单页应用的模型比较突出,backbone什么的可以尝试一下,或者自己写一个轻量级的MVC

我们有一个还在开发中的模型,可以交流一下:https://github.com/leewind/dalmatians

1)服务器开启gzip压缩
2)cdn加速缓存
3)使用其他压缩插件

页面不太复杂的,就不使用框架和库了……虽然有时候偷懒会用到jquery

jquery mobile 库是有些问题,而且如果开发中遇到坑要填的话还是不容易,这个库有点复杂……

不过目前来看貌似还是 jquery mobile 用得比较多,也没找到其它比较好用的,将就用着吧。

如果界面简单又不怕写代码,自己写 HTML+CSS+JS(Zepto)也还是快,毕竟手机页面本身没多少内容。

看复杂程度吧, 不复杂, 就不用了

linyupark
  • 1
新手上路,请多包涵

如果是非单页面应用,使用Zepto+iScroll+自己喜欢的UI框架
单页应用强烈推荐类Angularjs+ionicframework这样的相对有较多案例的组合

简单的页面用Zepto+underscore就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏