javascript - 更改许多元素的顶部/左侧的更好性能:JQuery 或纯 Javascript?
问题描述
关于纯香草 js 与 jQuery 的实际好处的问题。我已经阅读了许多关于纯 js 或 vanilla js 与 jQuery 的优势的论坛和文章,但我想知道它是否真的有助于我的具体情况,值得回去重写代码。
我有一个包含大约 20 个带有图像的元素的网页,当用户单击一个按钮时,所有 20 个元素都会向左滑动,当用户再次单击时,它们会向后滑动。目前我正在使用$('#elementID').css({top: x, left: y});
函数中的每个元素来更改它。将其转换为document.getElementById(elementID).cssText({top: x, left: y});
ORdocument.getElementById(elementID).style.top = x; document.getElementById(elementID.style.left = y;
实际上会产生明显的性能变化吗?
如果我希望用户经常触发此操作,会不会对性能产生影响。提前致谢!
解决方案
推荐阅读
- spring-integration - 线程轮询 jdbc:inbound-channel-adapter 回滚事务但发送 MQ 消息
- python-3.x - 检查十进制数的二进制表示中是否只有一个“1”的最有效方法
- firebase - 如何让 Firebase 托管返回服务器维护页面的 503 状态代码?
- jquery - 为什么禁用属性不会在模态中删除?
- c++ - openMP 新手,有什么建议可以将以下代码与 openMP 并行?
- javascript - 计算和标记相同的反应组件出现了多少次
- javascript - 为什么 if 语句优先于 switch 语句?
- reactjs - array[index].object 在 ReactJS 中不起作用
- mysql - 与 SQL 数据库中的触发器触发相关的查询?
- java - 通过不更改其原始位置对大写和小写字母进行排序