美文网首页
Jquery中的一些区别

Jquery中的一些区别

作者: ggg_tip | 来源:发表于2017-09-16 16:45 被阅读0次

window.onload、$()和$(document).ready()的区别

$()和$(document).ready()是jquery中的加载方式,作用一样的,$()是简写方式。window.onload是原生中的方法。

1.执行时间

window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。
$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。

2.编写个数不同

window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个且是最后书写的一个。
$(document).ready()可以同时编写多个,并且都可以得到执行。

3.简写方法

window.onload没有简化写法 。
$(document).ready(function(){})可以简写成$(function(){});

jquery中的eq()、get()和[]的区别

1.返回的元素

eq()返回的jquery对象。
get()和[]是等价的,返回的是Dom对象。

2.参数。

参数都是从0开始,且都是表示下标的。
eq()参数可以是负数,如:-1,返回最后一个。
get()和[]参数不能是负数。

eq()和:eq()的区别

1.使用场景不同

:eq(),是属性选择器
eq()是方法。

2.参数

:eq()是0 based index, 必须要>=0,
.eq()无所谓 负值就是倒着数, -1就是最后一个。

相关文章

网友评论

      本文标题:Jquery中的一些区别

      本文链接:https://www.haomeiwen.com/subject/rozysxtx.html