![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
bing709
逗。。。。。。
展开
-
事件
JavaScript和HTML之间的交互是通过事件实现的。事件,就是文档中或浏览器窗口中发生的一些特定的交互瞬间。 事件流 事件流描述的是从页面中接收事件的顺序。IE 的事件流是事件冒泡流,而Netscape Communicator 的事件流是事 件捕获流。 可以想象画在一张纸上的一组同心圆。如果你把手指放在圆心上,那么你的手指指向的不是一个圆,而是纸上的所有圆。如果你单击了某...原创 2018-07-05 16:57:48 · 799 阅读 · 0 评论 -
作用域
JavaScript是一门编译语言,在编译的流程中,程序中的一段源代码在执行之前会经历分词/词法分析、解析/语法分析和代码生成三个步骤,统称为编译 作用域 一套设计良好的规则来存储变量,并且之后可以方便找到这些变量。这套规则被称为作用域。 在学习作用域之前先引入一个概念 引擎 从头到尾负责整个JavaScript程序的编译及执行过程。 编译器 引擎的好朋友之一,负责语法分析及代码生成等脏活累...原创 2018-11-26 19:26:31 · 168 阅读 · 0 评论 -
执行环境及作用域链
执行环境 请看下面的示例代码: var color = 'Hello World!'; function changeColor() { if (color === "blue") { color = "red"; } else { color = "blue"; } } changeColor(); 上面的代码中changeColor函数能访问外部变量color...原创 2018-11-28 10:41:22 · 129 阅读 · 0 评论 -
作用域从何而来
var b = 'outerB'; function foo() { var b = 'foo'; bar(); } function bar() { console.log(b) } foo() // outerB 对输出的结果有没有疑惑呢?下面分析为什么是这个结果 // 模拟伪代码,加深印象 // 创建的时候,会插入一个全局对象Global Object(简写:GO) f...原创 2018-11-28 10:42:12 · 248 阅读 · 0 评论