我爱编程

jQuery 入门1

2017-08-01  本文已影响0人  QQQQQCY

题目1: jQuery 能做什么?

选择网页元素
改变结果集
元素的操作:取值和赋值
元素的操作:移动
元素的操作:复制、删除和创建
工具方法
事件操作
特殊效果
AJAX
http://devdocs.io/jquery/

题目2: jQuery 对象和 DOM 原生对象有什么区别?如何转化?

题目3:jQuery中如何绑定事件?bind、unbind、delegate、live、on、off都有什么作用?推荐使用哪种?使用on绑定事件使用事件代理的写法?

如何绑定事件



推荐使用哪种

推荐使用.on()因为提供绑定事件处理程序所需的所有功能


使用on绑定事件使用事件代理的写法

<ul>
    <li></li>
    <li></li>
    <li></li>
</ul>
  $('ul').on('click','li',function(){})
  //  选择父容器绑定事件,再在选择器中选择目标元素

题目4:jQuery 如何展示/隐藏元素?


题目5: jQuery 动画如何使用?

animate(params,[speed],[easing],[fn])

用于创建自定义动画的函数。

这个函数的关键在于指定动画形式及结果样式属性对象。这个对象中每个属性都表示一个可以变化的样式属性(如heighttopopacity)。注意:所有指定的属性必须用骆驼形式,比如用marginLeft代替margin-left

而每个属性的值表示这个样式属性到多少时动画结束。如果是一个数值,样式属性就会从当前的值渐变到指定的值。如果使用的是hideshowtoggle这样的字符串值,则会为该属性调用默认的动画形式。

jQuery 1.2 中,你可以使用 em% 单位
jQuery 1.2 中,你可以通过在属性值前面指定+- 来让元素做相对运动
jQuery 1.3中,如果duration设为0则直接完成动画。而在以前版本中则会执行默认动画。
jQuery 1.8中,当你使用CSS属性在css()animate()中,将根据浏览器自动加上前缀(在适当的时候),比如("user-select", "none"); 在Chrome/Safari浏览器将设置为"-webkit-user-select", Firefox会使用"-moz-user-select", IE10将使用"-ms-user-select".



题目6:如何设置和获取元素内部 HTML 内容?如何设置和获取元素内部文本?

题目7:如何设置和获取表单用户输入或者选择的内容?如何设置和获取元素属性?


题目8: 使用 jQuery实现如下效果

效果 - 链接

题目9: 使用 jQuery 实现如下效果

效果 - 链接

题目10: 使用 jQuery 实现如下效果

效果 - 链接

题目11: 使用 jQuery 实现如下效果

效果 - 链接

上一篇下一篇

猜你喜欢

热点阅读