js与jquery事件绑定联系与区别

 我来答
勾峰浅b
2018-06-06 · 超过18用户采纳过TA的回答
知道答主
回答量:49
采纳率:100%
帮助的人:4.1万
展开全部
js中常使用window.onload方法,
jquery常使用$(document).ready() (可以简写为$(function(){}) 或者 $().ready(function(){}) )
或者$(window).load(function(){})
js的window.onload这个方法是在网页中所有的元素(包括元素的所有关联文件)完全加载到浏览器后才执行,
即js此时才可以访问网页中的任何元素。
而jqeury的$(document).ready()只要DOM完全就绪时就可以操作了
但是,例如,有时函数需要处理图片的宽高,可使用上个方法函数在执行时,可能图片的相关信息都没有加载完成
因此jqeury的$(window).load()就会在所有的内容(包括窗口,框架,对象和图片等)加载完成后触发,
如果处理函数绑定在元素上,则会在元素的内容加载完毕后触发
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式