欢迎来到天天文库
浏览记录
ID:44208654
大小:59.65 KB
页数:5页
时间:2019-10-19
《jquery知识点与面试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、知识点1.Q:需要掌握的方法:A:html():获取/设置innerHTMLcss():获取/设置cssattr():获取/设置html的属性val():获取/设置value值addClassf):添加classNameremoveClassf):删除classNametoggleClassj):切换classNameshow():显示元素(可以运动)hide():隐藏元素(可以运动)toggle)):切换显示隐藏(可以运动)prev():上一个兄弟节点next():下一个兄弟节点prevAII():上面的所
2、有兄弟节点nextAII():下面的所有兄弟节点siblings)):所有的兄弟节点(不包括自己)eq():下标用于获取指定的元素first():集合中的第一个元素last():集合中的最后一个元素slice():截取某一部分元素children!):获取所有子元素find()查找指定的后代元素parent():获取父元素parents!):获取所有的祖先元素offsetParentf):获取祖先节点有定位的元素closestf)查找满足条件最近的祖先节点insertBefore()/before():添加节
3、点到前面insertAfter()/after():添加节点到后面appendTo()/append():添加节点到最后prependTo()/prepend():添加节点到开始remove()/detach():删除节点clone():复制节点index():索引each():遍历wrap():包装操作get():把JQ转成原生JSwidth()/height():元素大小innerWidth()/innerHeight():带padding的元素大小outerWidth()/outerHeight():带
4、padding和border的元素大小offsetf):元素的位置position!):元素的相对位置on():添加事件off():取消事件delegate():事件委托undelegatef):取消事件委托triggerf):主动触发fadeln()/fadeOut():淡入淡出slideDown()/slideUp():向上收缩向下展开animatef):运动stop():停止运动finish!):结束所有运动hoverf):鼠标移入移出操作one():事件执行一次ready():DOM加载完成事件dat
5、a():数据缓存prop():属性操作工具方法:$.type():判断变量类型$.extend)):拷贝对象和继承操作$.proxyf):改变this指向$.ajax():ajax操作$.get():get方式的ajax$.post():post方式的ajax$.queue():入队的操作$.dequeue():出队的操作$.callbacks)):回调对象,对函数的管理$.deferred():延迟对象,对异步的管理面试题1.Q:如何通过jquery来扩展插件?A:利用$.extend()和$.fn.ext
6、end()方法。2.Q:$(document).ready()是什么方法?A:等DOM加载完成的时候来触发ready中的回调函数,3・Q:这样可以尽早的执行JQ代码。JQ中的this是原生的还是JQ的?A:是原生的,如果想转成JQ,我们可以给this套上一个$()。4.Q:remove))和detachf)方法有什么区别?A:区别是detach方法会保留删除元素的事件和数据,当再次添加回来的时候可以重新拥有这些行为。4.Q:$.get()^n$.ajax()的区别?A:ajax()方法更加强大,可以配置信息。
7、而get()方法只是抽象出的高级方法,功能比较单一。5.Q:live()和delegate))的区别?A:他们都是事件委托的操作方法,不过live是委托给document,而delegate可以委托给任何人。live方法已经是被废弃的方法,所以建议使用delegate方法。6.Q:$和$角的区别?A:$在览中是一个函数,而$.巾是$这个函数的prototype原型。
此文档下载收益归作者所有