jQuery3

https://www.cnblogs.com/liwenzhou/p/8178806.html   -- 教师博客地址

1.jQuery绑定事件的方式:

  1.$('').click(function() {})

  2.$('').on('click',function() {})

2.阻止后续事件执行:

  1.retrun false;

  2.event.stopProoagation()    event表示事件本身

3.事件冒泡:

  1.DOM中事件的特点

4.事件委托:基于一个已经存在的标签给未来的标签绑定事件:

  1.$('').on('click','选择器',function() {})

5.常用的事件:

  1.键盘事件

    1.批量操作的例子

  2.hover(不是DOM事件,是jQuery封装的)

    接收两个匿名函数

      $('').hover(function(){鼠标要移上去要做的事情},function(){鼠标要移出去的事情})

  3.input事件:只要input框的值发生变化就会触发事件

  4.点击事件

click(function(){...})  #常用的绑定事件
hover(function(){...})
blur(function(){...})
focus(function(){...})
change(function(){...})
keyup(function(){...})

  

5.页面加载完毕:

  1.window.onload = function() {};

    1.存在的问题:

      1.程序必须要等到所有的资源加载完毕才会触发执行(资源:文本,视频,图片)

      2.存在声明覆盖问题,如果声明同样的文件名,后一个会覆盖前一个

  2.jQuery帮助我们进行了封装

    1.语法:

      1.$(document).ready(function(){})

      2.简写:$(function() {绑定事件的操作})

    2.优点:

      1.只要文档加载完毕就会触发

      2.不存在覆盖声明的问题

6.补充

  1.动画

  2.each遍历工具

    1.$.each(遍历的对象,function() {])

    2.$('div').each(function() {})

  3.data

    任意的jQuery都有data方法,可以保存任意值,用来代替全局变量

  4.拓展

    1.jQuery.extend()

    2.jQuery.fn.extend()

原文地址:https://www.cnblogs.com/lijinming110/p/9817476.html