javascript - Angularjs 和 jquery 在移动设备上的性能

标签 javascript jquery angularjs

我正在使用 AngularJs 和 jQuery 创建一个适用于 iPad 和其他平板电脑的单页面 View 网站。我使用 AngularJs 是因为它是我们的客户要求的,但由于不了解 AngularJs 的理念,我决定使用 jQuery 控制点击事件(我知道这是一个大错误)。

问题是,以这种方式将两个库混合在一起似乎会导致移动设备上出现很多性能问题。我需要同时加载和操作数百个 div 的动画(这是一个 POS 应用程序),我想知道实现指令而不是使用 jQuery 事件是否会给我带来性能提升。如果没有,我真的不明白为什么我应该开发指令。

提前致谢!

最佳答案

所以我通过一些事情改善了这个问题。首先,减少 Angular 元素的数量大大提高了性能。其次,我用了jquery-animate-enhanced对于我的运动动画,这也大大提高了翻译!第三个我用了animate.css对于我的淡入淡出动画,这很棒。

我仍在尝试通过类似于 iOS 或 Android 中的 View 回收来提高性能,但我发现 ng-repeat 对此不太满意。因此,我可能必须执行指令。

谢谢!

关于javascript - Angularjs 和 jquery 在移动设备上的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23563467/

相关文章:

javascript - WebAssembly:类型错误:WebAssembly 实例化:必须存在导入参数

javascript - 如何将 Google 跟踪代码管理器与多个 Google Analytics(分析)帐户一起使用

javascript - 如何使用 jquery 或 javascript 在缩略图单击上隐藏和显示图像

java - 下面的代码中是否需要使用ajax?

javascript - 如何使用 jquery javascript 对数组项元素进行分组,这些元素使用与项不同的对象,值

javascript - 确定滚动移动

JavaScript 网络音频 : cannot properly decode audio data?

javascript - 语法错误,无法识别的表达式

javascript - Ionic 指令 VS 使用 Ionic Framework 的 Angular Material 指令

javascript - 返回对象时以下未定义