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(),它们允许您基于其在一组元素中的位置来选择一个特定的元素。

原文地址:https://www.cnblogs.com/myFourLeaf/p/5240365.html