下午完成了一个模块功能的开发,本来测试好的jquery表单验证怎么也出不来了.打开firebug,看到控制台里赫然提示:$(document).ready is not a function.感觉怪怪的,其它页面也是写着 $(document).ready(function(){ 啊,怎么偏偏在这个页面出问题了呢.仔细想想,调试完成还是一两点的事情.在这之后换过项目里使用的WEB编辑器,印象中好像导入了prototype的包,难道是它的问题..... 哈哈,终于发现一条重要线索:我曾经也看过一点…
 1.首先说JQuery的几个写法  $(function(){     //do someting   });   $(document).ready(function(){     //do someting   });   $().ready(function(){ //do someting  }) 这三种方法都是JQuery的方法,写法不一样,但是效果一样.  2.这三个写法和$(window).load(function(){...}).onload()的区别 2.1.加载多个函数的…
jQuery的$(window).load与.(document).ready和window.onload的关系 $(function() { console.log('document.ready 001'); }); window.onload = function() { console.log('window.onload 001'); } window.onload = function() { console.log('window.onload 002'); } $(window)…
通常我们想要在页面内容加载完成后运行 JS 时,都会使用 window.onload 来处理,比如: window.onload = function(){ alert('Hello World!'); }; 这段代码将在页面载入完成后弹出一个 "Hello World!" 的警告框,但是众所周知,window.onload 的特点是页面元素全部加载完成后才执行,比如页面内有大量的图片之类,当打开网页时,其实相关的 DOM 已经全部加载完成,此时已经可以执行你想要执行的脚本了,可是图片…
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>ready和js中的onload的区别</title> <script type="text/javascript" src=&quo…
一. 在网上查了一下,发现$(document).ready()是在DOM树加载完成时触发,而window.onload()则是在整个页面全部加载完成时触发.下面是一些验证. var start=+new Date(); $("document").ready(function(){ var end1=+new Date(); $("<div>div1 ready()时间: " + (end1-start) + " ms</div>…
Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的. 1.执行时间         window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行.         $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕.不过有些时候,必须要等所有的元素都加载完毕,才可以执行一些方法的时候用$(window).load(functi…
当文档载入时执行function函数里的代码, 这部分代码主要声明,页面加载后 "监听事件" 的方法.例如: $(document).ready( $("a").click(function(){alert('你点我干嘛')}); ): 这句的意思是:页面加载成功后,页面内的所有链接在"点击"事件的时候,提示"你点我干嘛"…
在Jquery里面,我们可以看到两种写法:$(function(){}) 和$(document).ready(function(){}) 这两个方法的效果都是一样的,都是在dom文档树加载完之后执行一个函数(注意,这里面的文档树加载完不代表全部文件加载完). 而window.onload是在dom文档树加载完和所有文件加载完之后执行一个函数.也就是说$(document).ready要比window.onload先执行. 那么Jquery里面$(document).ready函数的内部是怎么实…
1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行. $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕. 2.编写个数不同 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 $(document).ready()可以同时编写多个,并且都可以得到执行 3.简化写法 window.onload没有简化写法 $(document).ready(function(){})可以简写…