我正在使用HTML和JavaScript在Adobe AIR中构建一个小应用程序。当我将应用程序视为常规网站(无论在哪个浏览器中)时,它都非常好。但是当我将其视为AIR应用程序(使用adl命令或在适当的包中)时,所有效果(主要是jQuery)都会使网站滞后。
我不使用任何奇特的效果,它只是关于图像滑块。有什么想法来自哪里?
谢谢!
PS:我知道这不是因为我的电脑太慢了;我最近买了700欧元的新硬件(~980美元; ~620英镑):)答案 0 :(得分:1)
我遇到了同样的问题。
事实证明,您不得在空中应用中使用box-shadow
-webkit-box-shadow
或text-shadow
css属性。它在其他浏览器中工作正常吗?但是大大降低了空气性能。
这对我有用。
答案 1 :(得分:0)
我正在研究运行jQuery的JavaScript AIR应用程序,在非常低规格的PC上没有问题,并且实际上给我带来了多快的速度(敲木头!)。 Adobe最近改进了JavaScript性能,所以如果你还没有获得最新的运行时(目前为2.7),那么肯定会抓住它。
至于jQuery本身,请确保使用jQuery库的缩小版本,并且只包含您绝对需要的版本。尽可能多地压缩图像总是一个好主意,因为移动大图像显然需要更多的处理能力。
您还可以查看有关性能调优AIR应用程序的这篇文章,尽管它主要关注Flex和AS开发。
http://www.adobe.com/devnet/air/articles/air_performance.html
祝你好运!