ps:以下文章纯粹自己做为资料保留和分享的,如果不足请赐教谢谢。
window.οnlοad=function(e){
console.log(e);
}
bubbles: 事件属性返回一个布尔值,如果事件是起泡类型,则返回 true,否则返回 fasle。
cancelBubble: Bubble就是一个事件可以从子节点向父节点传递,比如鼠标点击了一个TD,当前的event.srcElement就是这个TD,但是这种冒 泡机制使你可以从TR或者Table处截获这个点击事件,但是如果你event.cancelBubble,则就不能上传事件。
cancelable: 事件返回一个布尔值。如果用 preventDefault() 方法可以取消与事件关联的默认动作,则为 true,否则为 fasle。
currentTarget: 事件属性返回其监听器触发事件的节点,即当前处理该事件的元素、文档或窗口。
在捕获和起泡阶段,该属性是非常有用的,因为在这两个节点,它不同于 target 属性。(是个核心对象,后续详解)
下面的例子可获得哪个元素的监听器触发了事件:
<html>
<head>
<script type="text/javascript">
function getEventTrigger(event)
{
x=event.currentTarget;
alert("The id of the triggered element: "
+ x.id);
}
</script>
</head>
<body >
<p id="p1" οnmοusedοwn="getEventTrigger(event)">
Click on this paragraph. An alert box will
show which element triggered the event.</p>
</body>
</html>
defaultPrevented: 返回一个布尔值,指示是否调用和event.preventdefault()称对事件
eventPhase: 属性返回事件传播的当前阶段。它的值是下面的三个常量之一,它们分别表示捕获阶段、正常事件派发和起泡阶段。
Event.CAPTURING_PHASE 1
Event.AT_TARGET 2
Event.BUBBLING_PHASE 3
isTrusted: 返回一个布尔值,表明当前事件是否是由用户行为触发(比如说真实的鼠标点击触发一个click事件), 还是由一个脚本生成的(使用事件构造方法,比如event.initEvent)
path: 为event提供了window API接口路径
returnValue: 设置事件的返回值为false,即取消事件处理整句就是当点右键想打开右键菜单时,取消此点击事件也就是最简单的我们常说的"禁用鼠标右键".
srcElement: window.event.srcElement与window.event.target 都是指向触发事件的元素,它是什么就有什么样的属性,srcElement是事件初始化目标html元素对象引用,因为事件通过元素层次冒泡,可以在任意一层进行处理,有了元素的引用,就可以读写改元素的属性。(IE浏览器支持window.event.srcElement , 而firefox支持window.event.target;)
target: 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。(一个标签对象的详细属性和支持的事件)
timeStamp: 返回创建事件的毫秒时间。
type: 当前调用event对象的类型。
ps: 详解window对象及document对象。
window:
此处忽略不知道多少回调函数。
--------------------------------------------分割线-------------------------------------
从alert开始
applicationCache:此功能已从Web标准中删除。虽然一些浏览器可能仍然支持它,它正在被丢弃的过程中。如果可能的话,避免使用它并更新现有的代码;请参见本页底部的兼容性表以指导您的决定。请注意,此功能可能在任何时候停止工作。
atob:WindowBase64.atob() 函数用来解码一个已经被base-64编码过的数据。你可以使用 window.btoa() 方法来编码一个可能在传输过程中出现问题的数据,并且在接受数据之后,使用 window.atob() 方法来将数据解码。例如:你可以把ASCII里面数值0到31的控制字符进行编码,传输和解码。关于针对Unicode或者UTF-8的应用方面,请查看 this note at Base64 encoding and decoding 和 this note at window.btoa()。
blur:转移焦点远离窗口。
btoa:由于该函数将每个字符一个字节的二进制数据,无论字节,实际上构成了字符数,如果任何字符的码点是0x00到0xFF范围外是一个invalidcharactererror抛出异常。看到Unicode字符串为例演示了如何编码的字符串与字符在0x00到0xFF范围。
caches:是workerglobalscope接口缓存只读属性返回与当前上下文相关的cachestorage对象。此对象启用诸如存储用于离线使用的资产的功能,并生成对请求的自定义响应。
cancelAnimationFrame:取消先前预定的动画帧的请求通过调用窗口。requestanimationframe()。
cancelIdleCallback:window.cancelidlecallback()方法取消原定与requestidlecallback()回调的窗口。
captureEvents:注册窗口以捕获指定类型的所有事件。
clearInterval:清除setinterval。
clearTimeout:清除setTimeout。
clientInformation:用户信息包括系统是什么的浏览器是什么内核浏览器版本等。
close:调用退出。
closed:属性可返回一个布尔值,该值声明了窗口是否已经关闭。该属性为只读。当浏览器窗口关闭时,表示该窗口的 Windows 对象并不会消失,它将继续存在,不过它的closed 属性将设置为 true。
confirm:方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。(可以接收点击的值为Boolean);
console:控制台输出。
window.οnlοad=function(e){
console.log(e);
}
bubbles: 事件属性返回一个布尔值,如果事件是起泡类型,则返回 true,否则返回 fasle。
cancelBubble: Bubble就是一个事件可以从子节点向父节点传递,比如鼠标点击了一个TD,当前的event.srcElement就是这个TD,但是这种冒 泡机制使你可以从TR或者Table处截获这个点击事件,但是如果你event.cancelBubble,则就不能上传事件。
cancelable: 事件返回一个布尔值。如果用 preventDefault() 方法可以取消与事件关联的默认动作,则为 true,否则为 fasle。
currentTarget: 事件属性返回其监听器触发事件的节点,即当前处理该事件的元素、文档或窗口。
在捕获和起泡阶段,该属性是非常有用的,因为在这两个节点,它不同于 target 属性。(是个核心对象,后续详解)
下面的例子可获得哪个元素的监听器触发了事件:
<html>
<head>
<script type="text/javascript">
function getEventTrigger(event)
{
x=event.currentTarget;
alert("The id of the triggered element: "
+ x.id);
}
</script>
</head>
<body >
<p id="p1" οnmοusedοwn="getEventTrigger(event)">
Click on this paragraph. An alert box will
show which element triggered the event.</p>
</body>
</html>
defaultPrevented: 返回一个布尔值,指示是否调用和event.preventdefault()称对事件
eventPhase: 属性返回事件传播的当前阶段。它的值是下面的三个常量之一,它们分别表示捕获阶段、正常事件派发和起泡阶段。
Event.CAPTURING_PHASE 1
Event.AT_TARGET 2
Event.BUBBLING_PHASE 3
isTrusted: 返回一个布尔值,表明当前事件是否是由用户行为触发(比如说真实的鼠标点击触发一个click事件), 还是由一个脚本生成的(使用事件构造方法,比如event.initEvent)
path: 为event提供了window API接口路径
returnValue: 设置事件的返回值为false,即取消事件处理整句就是当点右键想打开右键菜单时,取消此点击事件也就是最简单的我们常说的"禁用鼠标右键".
srcElement: window.event.srcElement与window.event.target 都是指向触发事件的元素,它是什么就有什么样的属性,srcElement是事件初始化目标html元素对象引用,因为事件通过元素层次冒泡,可以在任意一层进行处理,有了元素的引用,就可以读写改元素的属性。(IE浏览器支持window.event.srcElement , 而firefox支持window.event.target;)
target: 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。(一个标签对象的详细属性和支持的事件)
timeStamp: 返回创建事件的毫秒时间。
type: 当前调用event对象的类型。
ps: 详解window对象及document对象。
window:
此处忽略不知道多少回调函数。
--------------------------------------------分割线-------------------------------------
从alert开始
applicationCache:此功能已从Web标准中删除。虽然一些浏览器可能仍然支持它,它正在被丢弃的过程中。如果可能的话,避免使用它并更新现有的代码;请参见本页底部的兼容性表以指导您的决定。请注意,此功能可能在任何时候停止工作。
atob:WindowBase64.atob() 函数用来解码一个已经被base-64编码过的数据。你可以使用 window.btoa() 方法来编码一个可能在传输过程中出现问题的数据,并且在接受数据之后,使用 window.atob() 方法来将数据解码。例如:你可以把ASCII里面数值0到31的控制字符进行编码,传输和解码。关于针对Unicode或者UTF-8的应用方面,请查看 this note at Base64 encoding and decoding 和 this note at window.btoa()。
blur:转移焦点远离窗口。
btoa:由于该函数将每个字符一个字节的二进制数据,无论字节,实际上构成了字符数,如果任何字符的码点是0x00到0xFF范围外是一个invalidcharactererror抛出异常。看到Unicode字符串为例演示了如何编码的字符串与字符在0x00到0xFF范围。
caches:是workerglobalscope接口缓存只读属性返回与当前上下文相关的cachestorage对象。此对象启用诸如存储用于离线使用的资产的功能,并生成对请求的自定义响应。
cancelAnimationFrame:取消先前预定的动画帧的请求通过调用窗口。requestanimationframe()。
cancelIdleCallback:window.cancelidlecallback()方法取消原定与requestidlecallback()回调的窗口。
captureEvents:注册窗口以捕获指定类型的所有事件。
clearInterval:清除setinterval。
clearTimeout:清除setTimeout。
clientInformation:用户信息包括系统是什么的浏览器是什么内核浏览器版本等。
close:调用退出。
closed:属性可返回一个布尔值,该值声明了窗口是否已经关闭。该属性为只读。当浏览器窗口关闭时,表示该窗口的 Windows 对象并不会消失,它将继续存在,不过它的closed 属性将设置为 true。
confirm:方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。(可以接收点击的值为Boolean);
console:控制台输出。