请问大家用什么库和框架? 或者说对于缩减页面有什么技巧、方法?
认证0级讲师
Vanilla JS
你值得拥有!
dom操作使用zepto,再做一套完善的localstorage加载机制,将脚本(包括zepto)存入localstorage中,增量更新,load页面时用原生的一点点代码就可以实现脚本版本的判断,加载,读取,插入(append script),这样速度快的飞起。
移动端框架 推荐zepto
MUI http://www.dcloud.io/hellomui/
如果加了页面缓存而且还有cdn服务,这些应该问题不大。我们的站点有精简版的bootstrap和jquery,加载速度也还行
我用 Framework7
千万不要用jquery mobile,这个产品实在... 我们之前也用,然后一个是觉得他的代码量太大,一个是太慢~~~所以后来我们就自己搭建了一个,参考了backbong来做
2G网络下,每秒下载很低3-4k左右,这个时候要做到足够的轻量级 zepto是一个推荐,可以考虑用来替换jquery。手机端,单页应用的模型比较突出,backbone什么的可以尝试一下,或者自己写一个轻量级的MVC
我们有一个还在开发中的模型,可以交流一下:https://github.com/leewind/dalmatians
可以看看这个 http://amazeui.org/ 虽然还没有使用,但是感觉还行.
1)服务器开启gzip压缩 2)cdn加速缓存 3)使用其他压缩插件
页面不太复杂的,就不使用框架和库了……虽然有时候偷懒会用到jquery
你值得拥有!
dom操作使用zepto,再做一套完善的localstorage加载机制,将脚本(包括zepto)存入localstorage中,增量更新,load页面时用原生的一点点代码就可以实现脚本版本的判断,加载,读取,插入(append script),这样速度快的飞起。
移动端框架 推荐zepto
MUI http://www.dcloud.io/hellomui/
如果加了页面缓存而且还有cdn服务,这些应该问题不大。我们的站点有精简版的bootstrap和jquery,加载速度也还行
我用 Framework7
千万不要用jquery mobile,这个产品实在...
我们之前也用,然后一个是觉得他的代码量太大,一个是太慢~~~所以后来我们就自己搭建了一个,参考了backbong来做
2G网络下,每秒下载很低3-4k左右,这个时候要做到足够的轻量级
zepto是一个推荐,可以考虑用来替换jquery。手机端,单页应用的模型比较突出,backbone什么的可以尝试一下,或者自己写一个轻量级的MVC
我们有一个还在开发中的模型,可以交流一下:https://github.com/leewind/dalmatians
可以看看这个 http://amazeui.org/ 虽然还没有使用,但是感觉还行.
1)服务器开启gzip压缩
2)cdn加速缓存
3)使用其他压缩插件
页面不太复杂的,就不使用框架和库了……虽然有时候偷懒会用到jquery