• jQuery_事件


    仅仅是整理,实际使用参考参考文档即可

    【页面加载后执行】

      【代码执行的时机选择】

      $(document).ready()方法和window.onload事件具有相似的功能,但是执行时机不同

      -  $document.ready()方法注册的事件处理程序,会在DOM完全加载后调用

      -  window.onload事件实在网页的所有元素完全加载到页面上时才会执行

      $(document).ready()方法优先于window.onload事件执行

      【基于一个页面执行多个脚本】

      $(function(){});在一个HTML页面中能够存在多个。当页面加载完成后,所有的函数都能得到执行。

    【事件的绑定和解绑】

      【bind(type,data,fn)】-  绑定事件

      -  type:绑定事件名称,如果绑定多个事件,使用空格隔开

      -  data:可选,作为event.dtat属性值传递给事件对象的额外数据对象

      -  fn:绑定事件处理函数

      【unbind()】  -  解绑事件

      -  默认不传递任何内容,解绑所有事件

      -  指定单个事件名称,解绑单事件

      -  指定多个事件名称,解绑多事件  

      【bind与unbind允许传递的事件】

      -  blur、focus、focusin、load、resize、scroll、unload、click、dbclick、mouseup、mousedown、mousemove、mouseover、mouseout、mouseenter、mouseleave、change、select、submit、keydown、keypress、keyup、error

    【事件对象】event

      事件对象被封装在事件对应的处理函数的参数

      ele.onxxx - function(event){event}

      【常用属性】

      -  pageX/clientX/offsetX/x

      -  pageY/clienty/offsetY/y

      -  target  -  当前绑定事件的源对象

      -  returnValue

        *  return false  -  阻止页面的默认行为

      -  which/keyCode/charCode  -  键盘对应值

  • 相关阅读:
    利用 Avisynth 2.5.8 的 ColorKeyMask 功能实现视频抠像
    Codebook model 视频抠像 xp sp3 + vs2005 + OpenCV 2.3.1
    call、apply、bind
    网络模型
    搜索关键字变色突出显示
    面向过程与面向对象编程的区别和优缺点
    webpack打包体积优化---插件 webpack-bundle-analyzer
    百度搜索关键词特效
    DNS原理及其解析过程
    亿级高并发数据库调优与最佳实践法则
  • 原文地址:https://www.cnblogs.com/controlms/p/7841120.html
Copyright © 2020-2023  润新知