JavaScript
文章平均质量分 86
这个夏天有阳光
这个作者很懒,什么都没留下…
展开
-
JS事件详解(一) —— 事件流
JavaScript与HTML之间的交互是通过事件实现的,而用户与浏览器页面的互动也是通过事件来实现的 事件就是文档或浏览器窗口中发生的一些特定的交互瞬间,所以分为两种事件,一是发生在浏览器对象(BOM)上的事件,一是发生在文档对象(DOM)上的事件 事件流 当页面中放了一个按钮,你用鼠标点击这个按钮的,虽然你只是点击了这个按钮,但其实你也同时点击了这个按钮的所有父级元素 事件流描述的原创 2018-01-22 17:39:28 · 862 阅读 · 1 评论 -
JS事件详解(二) —— 事件处理程序(事件的绑定)
事件绑定方法 方法一:直接在HTML标签中绑定 在html标签中添加“on”+事件名称的属性来绑定事件 事件处理程序可直接写在属性值当中 div class="demo" onclick="console.log(this)">div> // this指向的是当前DOM对象 这种事件处理程序的作用域很特别,可以像局部变量一样直接访问document及元素本身的成员,示例:原创 2018-01-22 17:42:46 · 3732 阅读 · 1 评论 -
JS的预解析与执行过程详解
想要理解JavaScript的与解析与执行过程,就必须先了解JavaScript的作用域和作用域链,先看看我总结的js的作用域与作用域链的文章:http://blog.csdn.net/bingo_wangbingxin/article/details/79172449 全局代码处理过程 预解析阶段 读取整个源代码 先查找函数声明,在查找变量声明 · 函数声明有冲突,会覆盖 · 变原创 2018-02-01 16:18:01 · 2380 阅读 · 1 评论 -
JS数据类型详解
js数据类型 Number String Boolean Null Undefined Object 前三种为基本数据类型,Object为复杂数据类型,也称引用数据类型 数据类型的转换 转为字符串 .toString()方法 var val=123; console.log(a.toString()); // '123' 这种方法不能转null和undefined,会报错 直接...原创 2019-10-10 20:11:12 · 155 阅读 · 0 评论