风吹De麦浪 - 博客园
摘要: 前言 前面几篇说了执行环境相关的概念,本篇在次回顾下 执行环境(Execution context,简称EC,也称执行上下文 ) 定义了变量或者函数有权访问的数据,决定了各自行为,每个执行环境都有一个变量对象,之前我说执行环境可以先理解为 js代码执行时所在的环境,其实把上下文当做是一个对象应该差不阅读全文
posted @ 2018-01-15 09:06 风吹De麦浪 阅读(194) 评论(0) 编辑
摘要: 前言 在《javascript 之执行环境-08》文中说到,当JavaScript代码执行一段可执行代码时,会创建对应的执行上下文(execution context)。对于每个执行上下文,都有三个重要属性: 变量对象(Variable object,VO) 作用域链(Scope chain) th阅读全文
posted @ 2018-01-12 15:47 风吹De麦浪 阅读(186) 评论(2) 编辑
摘要: 前言 在《javascript 之执行环境-08》文中说到,当JavaScript代码执行一段可执行代码时,会创建对应的执行上下文(execution context)。对于每个执行上下文,都有三个重要属性: 变量对象(Variable object,VO) 作用域链(Scope chain) th阅读全文
posted @ 2018-01-09 17:27 风吹De麦浪 阅读(202) 评论(0) 编辑
摘要: 变量对象 在《javascript 之执行环境-08》文中说到,当JavaScript代码执行一段可执行代码时,会创建对应的执行上下文(execution context)。对于每个执行上下文,都有三个重要属性: 变量对象(Variable object,VO) 作用域链(Scope chain) 阅读全文
posted @ 2017-11-06 03:11 风吹De麦浪 阅读(218) 评论(4) 编辑
摘要: 概念 执行环境(Execution context,简称EC)或执行上下文对象(后面统一用执行上下文表示),它定义了变量或者函数有权访问的其他数据,决定了他们各自的行为。是不是有点不好理解,先简单翻译下: js代码执行时所在的环境。继续后面 在JavaScript中执行环境分三种: 执行环境组成 当阅读全文
posted @ 2017-11-03 00:48 风吹De麦浪 阅读(232) 评论(0) 编辑
摘要: print() 方法用于打印当前窗口的内容,支持部分或者整个网页打印。 调用 print() 方法所引发的行为就像用户单击浏览器的打印按钮。通常,这会产生一个对话框,让用户可以取消或定制打印请求。 win10下测试ie11、chrome、firefox、360、edge 都可以成功去掉页眉页脚;阅读全文
posted @ 2017-11-02 23:02 风吹De麦浪 阅读(164) 评论(0) 编辑
摘要: 复习作用域 上一节我们说到作用域:是指变量可以访问的范围,他规定了如何查找变量,以及确定当前执行代码对变量的访问权限;也说到静态作用域即词法作用域,是在编译阶段决定变量的引用(由程序定义的位置决定,和代码执行顺序无关,用嵌套的方式解析)。 疑问 如上代码,在执行run函数时,在run作用域中有nam阅读全文
posted @ 2017-11-01 02:54 风吹De麦浪 阅读(255) 评论(0) 编辑
摘要: 作用域 作用域:是指变量可访问的范围,他规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。 作用域有两种工作模式: 静态作用域 :又称为词法作用域,在编译阶段就可以决定变量的引用,由程序定义的位置决定,和代码执行顺序无关,用嵌套的方式解析。 动态作用域 :在程序运行时候,和代码的执行顺序决阅读全文
posted @ 2017-10-27 17:47 风吹De麦浪 阅读(189) 评论(0) 编辑
摘要: 语法结构 try catch finally是ECMAScript-262 第三版提供异常处理机制的标准,语法结构如下: 语法与大多数语言一样 如java .net,如果try{}代码块捕获到了异常,那么catch块会得到一个错误信息对象(Error 的实例)。 我们应该把有可能发生错误的代码放在t阅读全文
posted @ 2017-10-26 02:45 风吹De麦浪 阅读(268) 评论(0) 编辑
摘要: 基本包装类型 基本包装类型是特殊的引用类型。每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而可以调用属性、方法来进行后续操作。 ECMAScript还提供了三种基本包装类型:Number、String、Boolean。 代码现状 我们经常写类似这样的代码,基本类型的变量可阅读全文
posted @ 2017-10-25 01:22 风吹De麦浪 阅读(231) 评论(0) 编辑