jquery基础整理(面试必备)
(1)Ajax的关键步骤和注意事项
(2)你知道哪些针对jQuery的优化方法
(3)请解释.end()的用途
(4)请说出你可以传递给jQuery方法的四种不同值
(5)请指出.get(),[],eq()的区别。
(6)请指出$和$.fn的区别,或者说出$.fn的用途。
(7) 请写出一个函数实现N!的计算。
(8)jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。
文档就绪函数
您也许已经注意到在我们的实例中的所有 jQuery 函数位于一个 document ready 函数中:
$(document).ready(function(){ --- jQuery functions go here ---- });
这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。
(9)jquery的效果:
jQuery hide() 和 show() jQuery toggle()
jQuery 拥有下面四种 fade 方法:fadeIn()fadeOut()fadeToggle()fadeTo()
jQuery 滑动方法slideDown()slideUp()slideToggle()
前面几种效果都是参数是(speed,callback)
jQuery 动画 - animate() 方法
jQuery animate() 方法用于创建自定义动画。
语法:$(selector).animate({params},speed,callback);
jQuery stop() 方法用于在动画或效果完成前对它们进行停止。
(10)jquery获取HTML元素
获得内容 - text()、html() 以及 val()
text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标记)
val() - 设置或返回表单字段的值
获取属性 - attr()jQuery attr() 方法用于获取属性值。
添加新的 HTML 内容
append() - 在被选元素的结尾插入内容
prepend() - 在被选元素的开头插入内容
after() - 在被选元素之后插入内容
before() - 在被选元素之前插入内容
删除元素/内容
remove() - 删除被选元素(及其子元素)
empty() - 从被选元素中删除子元素
jQuery 操作 CSS
addClass() - 向被选元素添加一个或多个类
removeClass() - 从被选元素删除一个或多个类
toggleClass() - 对被选元素进行添加/删除类的切换操作
css() - 设置或返回样式属性
(11)jquery遍历遍历 DOMjQuery 提供了多种遍历 DOM 的方法。遍历方法中最大的种类是树遍历(tree-traversal)。
向上遍历 DOM 树
parent()
parents()
parentsUntil()
向下遍历 DOM 树
children()
find()
在 DOM 树中水平遍历
siblings()
next()
nextAll()
nextUntil()
prev()
prevAll()
prevUntil()
缩写搜索元素的范围
三个最基本的过滤方法是:first(), last() 和 eq(),它们允许您基于其在一组元素中的位置来选择一个特定的元素。