jQuery性能优化指南[译](5)
作者:Robin 来源:Time Machine 时间:2009-05-12 11:54:00
9. 推迟到 $(window).load
jquery对于开发者来说有一个很诱人的东西, 可以把任何东西挂到$(document).ready下冒充事件. 在大多数例子中你都会发现这样的情况.
尽管$(document).rady 确实很有用, 它可以在页面渲染时,其它元素还没下载完成就执行. 如果你发现你的页面一直是载入中的状态, 很有可能就是$(document).ready函数引起的.
你可以通过将jquery函数绑定到$(window).load 事件的方法来减少页面载入时的cpu使用率. 它会在所有的html(包括<iframe>)被下载完成后执行.
$(window).load(function(){
// 页面完全载入后才初始化的jQuery函数.
});
多余的功能例如拖放, 视觉特效和动画, 预载入隐藏图像,等等. 都是适合这种技术的场合.
10. 压缩js
推荐一个js在线压缩地址: http://dean.edwards.name/packer/
11. 全面掌握jquery库
知己知彼, 百战百胜. 只有更深入的了解jQuery才能更灵活的使用它. 这里提供一个jQuery的速查手册, 可以打印出来随身携带. 要是有能力将jQuery源码通读一遍那就更好了.
标签:javascript,jquery,性能
0
投稿
猜你喜欢
Python利用filestools模块实现水印添加
2021-09-11 06:36:08
Python多线程入门学习
2021-10-11 00:26:09
Python编码类型转换方法详解
2022-02-19 07:13:54
深入理解Python3中的http.client模块
2021-05-26 04:12:34
如何使用Iframe实现本页提交?
2010-06-05 12:36:00
详解Vue3如何加载动态菜单
2024-04-27 15:56:52
OpenCV半小时掌握基本操作之圆圈检测
2022-09-17 08:07:50
浅谈python中np.array的shape( ,)与( ,1)的区别
2022-12-07 21:22:09
ubuntu 18.04搭建python环境(pycharm+anaconda)
2023-09-23 20:01:56
FrontPage2002简明教程一:安装与界面
2008-08-17 11:04:00
SQL2005 高效分页sql语句
2024-01-17 13:23:22
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
2021-03-23 03:49:14
pandas is in和not in的使用说明
2023-04-04 22:06:11
MySQL20个高性能架构设计原则(值得收藏)
2024-01-25 04:07:02
Python机器学习之实现模型持久化与加载
2022-06-06 14:24:13
javascript实现秒表计时器的制作方法
2024-05-05 09:15:07
详解Python遍历列表时删除元素的正确做法
2023-04-06 18:42:53
python进阶_浅谈面向对象进阶
2022-01-22 17:02:06
Python基于staticmethod装饰器标示静态方法
2022-11-07 07:25:11
ASP内置对象Request和Response用法详解
2007-09-14 10:35:00