您的位置:首页 > Web前端 > JQuery

jquery面试复习

2020-07-14 05:14 309 查看

1.$(document).ready();与window.onload有什么区别:

a)ready:DOM 结构绘制完毕后就执行,不必等到加载完毕
b)onload:除了要等待 DOM 被创建还要等到包括大型图片、音频、视频在内的所有外部资源都完全加载

2.$(this) 和 this 关键字在 jQuery 中有何不同?

这其实是jquery对象和js对象的区别,jquery对象是把元素封装成一个数组形式,而js对象还是dom元素.

3.jquery方法链:

“可以在一个方法后使用’.’调用另一个方法,本质上是每个函数末尾加了return this,将调用该函数的jquery对象返回。 ”

4.哪种方式更高效:document.getElementbyId(“myId”) 还是 $(“#myId”)?

 第一种,因为它直接调用了 JavaScript 引擎

5.jquery ajax的几种方式:

a)get/post
b)load
c)ajax()

6.常用遍历的方法:

parent/child,find,first,last,prev,eq/each

7.jsonp实现:

dataType : "jsonp",//数据类型为jsonp
jsonp: "jsonpCallback",//服务端用于接收callback调用的function名的参数

8.jquery的核心是什么:

选择器,事件,ajax

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: