3
回答
web在手机上为什么比电脑卡
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

web在手机上为什么比电脑卡

如果用 h5 canvas做手机ui 会不会比用dom 要好

<无标签>
举报
王勇鹏
发帖于2年前 3回/227阅
共有3个答案 最后回答: 2年前
手机ARM处理器的性能跟电脑x86处理器还是有较大差距的,要想速度快,页面就应该设计得更加精简,尽量不要使用太多前端框架和库,个人觉得一个jQuery就够用了.
--- 共有 1 条评论 ---
子匠_ZijorjQuery就很庞大了呀。。。一般手机端使用轻量级的Zepto.js~ 2年前 回复
回复 @凳子_Joinery : zepto.min.js是25KB,jquery-2.2.0.min.js是84KB,体积上看的确是zepto更小,但更小不意味着执行效率更高,有人测试过,jquery2效率要比zepto高不少.而且就算不谈效率,用jquery2能保证使用各种jquery插件.jquery2是官方对jquery的重构,抛弃IE6/7/8的历史包袱,应用于移动浏览器个人认为还是很合适的.
--- 共有 1 条评论 ---
子匠_Zijor没有最好,适合更好。哈哈~ 2年前 回复
canvas做手机UI可能会比DOM要好啦。在手机端,DOM的多图层重绘重排,很容易影响页面加载性能,特别是逐帧动画的卡顿会很明显。而canvas的DOM元素相对少很多,大大减少了重排的渲染性能影响。而手机端对js的解析相对还是较快的,大概是因为使用优质的webkit内核吧,所以canvas的js解析和页面重绘很流畅。事实上,目前就有不少H5页面大规模的使用canvas来做。有兴趣的可以了解下Canvas UI框架。
--- 共有 2 条评论 ---
子匠_Zijor回复 @eechen : 我之前测的时候发现确实会更耗电一点点,也就一点点,我觉得可以接受。看自己是怎么权衡吧。。。。我咩都母鸡啊~ 2年前 回复
eechen有个疑问,canvas会不会因为硬件加速而比较耗电呢? 2年前 回复
顶部