jQuery高级

JQuery高级

 遍历:

    1js的遍历方式

      for(初始化值;循环结束条件;步长)

    2jq的遍历方式

      1jq对象.each(callback)

      juqery对象.eahce(funcation(index,element){

      index,代表索引

      element代表集合中的每个元素对象

      this.也代表每一个元素对象

})  

      2回调函数的返回值

        true:如果当前funcation的返回值为true,则继续循环  

        false:如果当前datction的返回值为false,则结束循环

    2$.each(object,[callback])

    3. for .. of :jquery3.0版本之后提供的方式

      for(元素对象 of 容器对象)

事件绑定

    1jquery标准的绑定方式

      jq对象.事件方法(回调函数);

      注***如果绑定事件,确不传递回调函数,那么会触发浏览器默认行为。例如submit会触发表单的提交事件

    2on绑定事件/off解除绑定

      jq对象.on(事件名称,回调函数)

      jq对象。off(事件名称)

      如果off方法不传递任何参数,则会移除该组件上的所有参数

    3事件切换 toggle

      *jq对象.toggle(fn1,fn2...)

      *当对该组件机进行点击时,第一次会执行fn1,第二次会执行fn2

  插件:增强Jquery的功能

    1$fn.extend(object)

      *增强通过jquery获取的对象的功能

   2 $.extend(object)

      增强JQuery对象自身的功能 $/JQuery 

原文地址:https://www.cnblogs.com/qmk-716/p/12167913.html