Jquery面试题(单题)
题型 | 难易度 | 出现频率 | 浏览 | 评论 |
---|---|---|---|---|
问答题 | 14 | 0 |
试题信息收集不易,转发请带上出处,不甚感谢!如果您对任何编程问题还有疑问,欢迎点击下方按钮向老师提问!
问答题
- window.onload()函数和jQuery中的document.ready()有什么区别?
1.执行时间
window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。
$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。
$(document).ready()在 window.onload之前执行
2.编写个数不同
window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个
$(document).ready()可以同时编写多个,并且都可以得到执行
3.简化写法
window.onload没有简化写法
$(document).ready(function(){})可以简写成$(function(){});
4.浏览器兼容性
$(document).ready()可以跨浏览器,例如在使用ajax请求的时候自动会处理兼容
5.出现地方不同
window.onload是js标准,可出现在任何js脚本中
$(document).ready只有在jq库中出现