以浏览器装载文档为例,在页面加载完毕后,浏览器会通过Javascript为DOM元素添加事件。在常规的Javascript代码中,通常使用window.onload方法,而在Jquery中,使用的是$(document).ready()方法。$(document).ready()方法是事件模块中最重要一个函数,可以极大的提高Web应用程序的速度。
最近迷上了jquery,所以去它的官网那里看了好久(官网是英文的,自己的英语不是很好。只能在那里瞎点)。在那里,我看到了 jQuery UI 这个东东,觉得好玩就把它下回自己慢慢研究。说真的,不错。以前在做网站的时候,一些复杂的实现,利用 jQuery UI 这个东东,两三下就OK了。比如标签切换、单击展开内容.....只要在要用的面页引用相关的文件,调用相关方法就行了。但有一个问题自己还是想不明白。就是它的性能问题(不知道这样说对不对)下面举个例子:datepicker这个效果。 在本机上测试的时候,cpu使用率就是一个很显示的问题,尤其是在不同的浏览器中,当调用datepicker()这个方法的时候,cup使用率有着明显的变化,不知道是怎么一回事。而且,自己也上网找了一大堆关于jquery性能优化的方法,但似乎不太理想。 所以现在先把这个问题总结一下,方便自己记住它。同时,如果在jquery这方面有兴趣的人希望指点一下。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号