![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 60
传奇李白
这个作者很懒,什么都没留下…
展开
-
事件处理程序
HTML事件处理程序 html事件处理程序就是直接在html文件中指定事件处理程序,事件处理程序的名字通常是“on”+事件名。例如: <input type="button" value="点我" onclick="alert("hello")" /> 缺点: 1. 时差问题。用户可能会在HMTL元素一出现在页面上就出发相应的事件,但当时的事件处理程序有可能尚不具备执行条件...原创 2018-11-25 19:17:37 · 327 阅读 · 0 评论 -
事件对象
事件对象 事件触发时,浏览器会给事件处理程序传一个对象event,这个对象封装了与事件相关的信息,比如事件类型,事件的目标元素... DOM中的事件对象 兼容DOM的浏览器会将一个event对象传入到事件处理程序中。 属性: bubbles 表明事件是否冒泡 cancelable 表明是否可以取消事件的默认...原创 2018-11-26 13:58:30 · 116 阅读 · 0 评论 -
事件委托
内存和性能 在JS中,添加到页面上的事件处理程序数量会影响页面的整体运行性能。第一,每个函数都是对象,都会占用内存;内存中的对象越多,性能就越差。第二,由于必须事先指定所有事件处理程序导致了多次的DOM访问,这造成了页面的交互就绪事件被延迟。 事件委托 事件委托解决了“事件处理程序过多”的问题。事件委托的原理是利用事件冒泡,将子元素的事件处理交给它的父亲或者祖先来处理。这样,只需要一个事件处...原创 2018-11-26 14:54:26 · 141 阅读 · 0 评论 -
事件流
事件概述 JS与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口发生的一些特定的交互瞬间。可以使用监听器(事件处理程序)来预定事件,以便事件发生时执行相应的代码。事件是在IE3和Netscape Navigator2中出现的,当时是作为分担服务器运算负载的一种手段。 事件流 当一个HTML元素发生一个事件时,该事件会在目标节点与根节点(document)之间的路径传播,路径所经...原创 2018-11-25 15:43:14 · 187 阅读 · 0 评论 -
基本类型和引用类型
基本类型和引用类型的值 基本类型:Number,Boolean,String,Null,Undefined 引用类型:Object,Arrary,Date,function... 基本类型的值是按值访问的,因为可以操作保存在变量中的实际的值。 引用类型的值是保存在内存中的对象。JS不能直接操作对象的内存空间。在操作对象时,实际上是在操作对象的引用而不是实际对象。因此,引用类型的值是按引用访...原创 2018-11-26 23:49:52 · 169 阅读 · 0 评论