检查窗口大小是否有变化和性能/优化
Checking if window size has changes and performance/optimalization
今天我正在实现滑块插件,我有一个问题:
我想让它响应,但要实现这一点(取决于我目前的实现)我应该添加另一个函数,它将检测浏览器窗口大小是否发生了变化-这是我的问题-它是否有利于整体性能?或者我应该重新考虑我的解决方案,并尝试用纯css构建它?
浏览器的大小调整只是暂时的,我个人不认为在这个阶段出现一个小问题会有什么大的麻烦。
因为你引用的是jquery,所以你可以直接添加
$(window).resize(function() { ... });
将其添加到文档ready中,并且您可以将其称为one on load。只做
$(window).resize();
就性能而言,你是正确的,每一个小插件都会对性能产生影响,但只有当它处于激活状态时。当窗口没有调整大小时,事件不会被触发
<div id="resized"></div>
function display() {
var p = document.createElement("p");
p.textContent = "resize event";
document.getElementById("resized").appendChild(p);
}
$(window).on("resize", display);
或使用javascript
function display() {
var p = document.createElement("p");
p.textContent = "resize event";
document.getElementById("resized").appendChild(p);
}
window.addEventListener("resize", display, false);
在jsfiddle 相关文章:
- JavaScript数组优化以提高性能
- React+Redux性能优化与组件ShouldUpdate
- 如何优化 jquery 脚本以提高性能
- 优化javascript/jQuery以获得更好的性能
- 使用jcanvas绘制图层:性能优化
- 压缩脚本和样式,并将所有js和样式引用合并为单个引用,以优化网站性能
- 如何优化代码以提高性能
- 无论如何,优化此视差脚本以获得更好的性能
- 传单.js和JSON数据:优化和性能
- JavaScript:Object vs True(或其他原语)相等比较(性能/优化)
- 使用新的javascript性能.在iframe上优化API
- 匿名函数vs常规函数性能/优化
- 优化ExtJS应用程序的性能
- 使用Javascript优化性能的框架
- 检查窗口大小是否有变化和性能/优化
- Chrome扩展性能优化
- HTML5 / CSS GPU性能优化
- 性能优化标记动画
- 如何优化jQuery的性能
- 从WebSQL在Javascript中的非二进制非有序树结构的性能优化