我正在使用Thomas J Bradley插件在ipad / xoom / galaxy等触摸设备上绘制签名...我有一个简单的jsp页面,其中包含jquery和签名板脚本
$('div.signaturePadClass').signaturePad({displayOnly:false})
就像ipad上的魅力一样,但它在android(xoom / samsung galaxy)上很慢。 我检查了这些设备上的插件主页,并且主页上的演示在android上也很慢。
有解决方法吗?..解决这个问题? 或者有更好的插件吗? 如果不是,那么这种缓慢的原因是什么......它只是一个缓慢的机器人吗?
答案 0 :(得分:4)
不幸的是,你无法影响android(使用过的网络浏览器,你在不同的网上测试它吗?)执行javascript的方式。您可以使用第三方javascript引擎,但X8(使用谷歌浏览器)据说是最好的之一。
如果您使用的是Android 3.0或更高版本,则可以启用硬件加速。
将android:hardwareAccelerated="true"
添加到您的清单application
标记以启用它。
希望它可以工作。
在为移动设备编写javascript时,应该关注大量的优化。最重要的两个是: