事件
#1.resize()
    缩放窗体:window.resizeTo(width, height); 并不是兼容做法。
 
#2 .scroll()
->获取滚动条的位置: .scrollTop()  .scrollLeft()
 
#3 .ready()
->ready是在dom加载完成后就可以直接对dom进行操作.
->onload是在整个document文档(包括了加载图片等其他信息)加载完成后就可以直接对dom进行操作
->等价简写法:
    $(function(){
        //console.log('Hello');
    });
 
#4 .on() 
->.on( events [, selector ] [, data ], handler(eventObject) )
->区别于.bind(), bind只能为已经存在的元素绑定各一个事件。
->.delegate() 已经被on取代了,区别与bind() delegate可以为已存在的元素绑定事件,以及以后可能匹配的元素绑定事件。
->使用on强烈建议在ready()中进行事件绑定以确保匹配的元素已经在文档中存在。
->因为selector参数的存在,可以对匹配的元素进行选择性的绑定
->event.preventDefault(); 用来阻止默认事件的执行
 
#5 .off()
off() 方法移除用.on()绑定的事件处理程序
->因为selector参数的存在,可以对匹配的元素进行选择性的事件解绑。
 
#6 事件对象 event的属性
->currentTarget 属性总是等于函数的this。
->data 传递过来的数据对象
->delegateTarget 在委派事件处理程序中(使用delegate()或者on()进行事件绑定中)event.delegateTarget 总是等价于event.currentTarget.
->isDefaultPrevented() 根据事件对象中是否调用过 event.preventDefault() 方法,来返回一个布尔值。
->isImmediatePropagationStopped() 根据事件对象中是否调用过 event.stopImmediatePropagation() (阻止剩余的事件处理函数执行并且防止事件冒泡到DOM树上。) 方法,来返回一个布尔值。
->isPropagationStopped()   event.stopPropagation() : 防止事件冒泡到DOM树上
->metaKey
->namespace 当事件被触发时此属性包含指定的命名空间。
->pageX pageY    鼠标的位置。
->preventDefault() 如果调用这个方法,默认事件行为将不再触发
->relatedTarget 在事件中涉及的其它任何DOM元素。
->result  此属性当获取自定义事件前一个返回值时非常有用的。 比如同一个button绑定了2次click事件,第一次返回a, 第二次click事件中就可以访问result ,此时 result = a
->stopImmediatePropagation()
->stopPropagation()
->target  触发事件的DOM元素。 通常用于比较 event.target 和 this 来确定事件是不是由于冒泡而触发的
->timeStamp
->type 描述事件类型
->which  键盘按钮
 
#7 按键属性
altKey  判断alt件是否按下
ctrlKey  判断ctrl件是否按下
shiftKey  判断shift件是否按下
 
问题:
1.event.metaKey  META键是那个?
    meta键就是PC机器的Ctrl键,或者Mac机器上面的Command键
2.event.namespace 不是很理解.

jquery api 笔记(2) 事件 事件对象的更多相关文章

  1. jquery学习笔记(三):事件和应用

    内容来自[汇智网]jquery学习课程 3.1 页面加载事件 在jQuery中页面加载事件是ready().ready()事件类似于就JavaScript中的onLoad()事件,但前者只要页面的DO ...

  2. jQuery:自学笔记(4)——事件与事件对象

    jQuery:自学笔记(4)——事件与事件对象 jQuery中的事件 什么是事件 所谓事件,就是被对象识别的操作,即操作对象队环境变化的感知和反应,例如单击按钮或者敲击键盘上的按键. 所谓事件流,是指 ...

  3. jQuery学习笔记之DOM操作、事件绑定(2)

    jQuery学习笔记之DOM操作.事件绑定(2) --------------------学习目录------------------------ 4.DOM操作 5.事件绑定 源码地址: https ...

  4. jQuery入门(3)事件与事件对象

    jQuery入门(1)jQuery中万能的选择器 jQuery入门(2)使用jQuery操作元素的属性与样式 jQuery入门(3)事件与事件对象 jQuery入门(4)jQuery中的Ajax()应 ...

  5. 锋利的jQuery读书笔记---jQuery中的事件

    jQuery中的事件: 1.加载DOM:注意window.onload和$(document).ready()的不同 2.事件绑定 3.合成事件 --2和3的详细信息见代码- <!DOCTYPE ...

  6. 从零开始学 Web 之 jQuery(七)事件冒泡,事件参数对象,链式编程原理

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

  7. jQuery基础笔记 事件(6)

    day56 参考:https://www.cnblogs.com/liwenzhou/p/8178806.html#autoid-1-9-6 事件 *****         1. 目前为止学过的绑定 ...

  8. 《锋利的jQuery》读书笔记(DOM+事件)

    前阵子买了一批书,就从锋利的jQuery看起吧,书中一些太过常规以及没有强记必要性的操作就不记录了. 1.DOM加载后执行JS $(document).ready(function(){ //.... ...

  9. jQuery学习笔记(三)jQuery中的事件

    目录 加载DOM 事件绑定 合成事件 事件冒泡 移除事件 一.加载DOM Javascript 与HTML之间的交互是通过用户操作浏览器页面引发的事件来处理的.jQuery提供了丰富的事件处理机制.从 ...

随机推荐

  1. Ⅷ.spring的点点滴滴--抽象对象和子对象

    承接上文 抽象对象和子对象 .net篇(环境为vs2012+Spring.Core.dll v1.31) public class parent { public string Name { get; ...

  2. Android应用换肤总结

    换肤,我们都很熟悉,像XP的主题,塞班的主题.看过国外的一些技术博客,就会发现国内和国外对软件的,或者说移动开发的软件的需求的不同.国外用户注重社交.邮件等功能,国内用户则重视音乐.小说.皮肤等功能, ...

  3. CentOS 修改IP地址, DNS, 网关

    一.CentOS 修改IP地址 修改对应网卡的IP地址的配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容DEVICE=eth0 #描述 ...

  4. [AngularJS + Webpack] require directives

    direictives/index.js: module.exports = function(ngModule) { //register all the directives here requi ...

  5. iOS开发技巧(系列十八:扩展UIColor,支持十六进制颜色设置)

    新建一个Category,命名为UIColor+Hex,表示UIColor支持十六进制Hex颜色设置. UIColor+Hex.h文件, #import <UIKit/UIKit.h> # ...

  6. 【转】windows环境下利用doxygen生成代码文档

    作者:jiangwenna    http://www.jiangwenna.com/windows-doxygen-doc/ Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统 ...

  7. linux内存管理解析1----linux物理,线性内存布局及页表的初始化

    主要议题: 1分页,分段模式及实模式 2Linux分页 3linux内存线性地址空间布局及物理内存空间布局 4linux页表初始化及代码解析 1.1.1内存寻址和保护模式 在X86平台上,内存控制单元 ...

  8. 读写应用程序数据-SQLite3

    SQLite3是嵌入到ios中的关系型数据库.对存储大规模的数据非常实用,使得不必将每个对象加到内存中. 支持NULL.INTEGER.REAL(浮点数字).TEXT(字符串和文本).BLOB(二进制 ...

  9. 【iOS程序启动与运转】- RunLoop个人小结

    学习iOS开发一般都是从UI开始的,从只知道从IB拖控件,到知道怎么在方法里写代码,然后会显示什么样的视图,产生什么样的事件,等等.其实程序从启动开始,一直都是按照苹果封装好的代码运行着,暴露的一些属 ...

  10. html笔记04:在html之中导入css两种常见方法

    1.导入式: <html> <head> <title></title> <style type="text/css"> ...