随笔分类 -  JavaScript

摘要:JavaScript与HTML之间的交互是通过事件来实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以用侦听器来预订事件,以便事件发生的时候执行相应的代码。 事件流 事件流描述了从页面中接收事件的顺序,包括事件冒泡和事件捕获。 事件冒泡 事件最开始时由最具体的元素(文档中嵌套层次最深 阅读全文
posted @ 2016-08-24 19:45 MarcoHan 阅读(1929) 评论(2) 推荐(2)
摘要:JavaScript中的函数是整个语言中最有趣的一部分,它们强大而且灵活。接下来,我们来讨论JavaScript中函数的一些常用技巧: 一、函数绑定 函数绑定是指创建一个函数,可以在特定的this环境中已指定的参数调用另一个函数。 此处,message为undefined,因为没有保存handler 阅读全文
posted @ 2016-05-12 17:40 MarcoHan 阅读(2042) 评论(2) 推荐(4)
摘要:1、在局部作用域中,使用var操作符定义的变量将成为定义该变量的作用域中的局部变量,省略var的会创建全局变量;在全局作用域中,不管是否使用var操作符定义的变量都会创建一个全局变量。但是,在全局作用域中使用var创建的全局变量是不能被delete删除的,而未使用var创建的变量和局部作用域中未使用 阅读全文
posted @ 2016-04-14 21:55 MarcoHan 阅读(1889) 评论(4) 推荐(9)
摘要:看到这样一个问题:为什么直接在控制台运行{} + []和用console.log({} + [])输出,两者结果不一样? 于是乎打开chrome的控制台运行了一下: 为什么结果会这样呢?不得已学习一下JS中的{}吧 复合语句 声明对象直接量 声明函数或函数直接量 没有块级作用域 javascript 阅读全文
posted @ 2016-03-07 15:56 MarcoHan 阅读(4855) 评论(2) 推荐(2)