Discuz教程网

Jquery知识点一 Jquery的ready和Dom的onload的区别

[复制链接]
authicon 09927306 发表于 2011-1-18 14:17:09 | 显示全部楼层 |阅读模式
onload是所有dom元素创建完毕,图片、css等都加在完毕后才触发 ready则是dom元素创建完毕后就被触发
所以相对来说jquery的ready可以提高网页的响应速度;
jquery:ready的标准写法:
代码如下:


  1. $(document).ready(function() {
  2. alert("加载结束");
  3. });
  4. 一个$(document)将dom对象的document转化为jquery对象,继而可以调用jquery的方法ready();因为dom对象是不可以调用jquery的方法的,虽然他们的关系很亲密;
  5. jquery:ready的简写形式:
  6. 复制代码 代码如下:
  7. $(function() {
  8. alert("加载结束");
  9. });
复制代码

ready函数的一个主要作用就是为dom对象注册事件:
代码如下:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <title></title>
  5. <script src="../myjs/jquery-1.4.2.js" type="text/javascript"></script>
  6. <script type ="text/javascript" >
  7. $(function() {
  8. $("#clickme").click(function() {
  9. alert("我被点击了");
  10. });
  11. });
  12. </script>
  13. </head>
  14. <body>
  15. <input type ="button" id="clickme" value ="点击我" />
  16. </body>
  17. </html>
复制代码






上一篇:JQuery学习笔记 nt-child的使用
下一篇:Jquery知识点二 jquery下对数组的操作
authicon 飞闪 发表于 2011-1-19 09:11:48 | 显示全部楼层
礼貌看帖,文明回帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 17:12

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表