摘要: 在《JavaScript深入之执行上下文栈》中讲到,当JavaScript代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution context)。 对于每个执行上下文,都有三个重要属性: 变量对象(Variable object,VO) 作用域链(S 阅读全文
posted @ 2017-10-31 16:14 qiaoyang_z 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 在上篇《JavaScript深入之执行上下文栈》中讲到,当 JavaScript 代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution context)。 对于每个执行上下文,都有三个重要属性: 变量对象(Variable object,VO) 作用 阅读全文
posted @ 2017-10-31 16:13 qiaoyang_z 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 顺序执行? 如果要问到 JavaScript 代码执行顺序的话,想必写过 JavaScript 的开发者都会有个直观的印象,那就是顺序执行,毕竟: var foo = function () { console.log('foo1'); } foo(); // foo1 var foo = func 阅读全文
posted @ 2017-10-31 16:12 qiaoyang_z 阅读(546) 评论(0) 推荐(1) 编辑
摘要: 作用域 作用域是指程序源代码中定义变量的区域。 作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。 JavaScript 采用词法作用域(lexical scoping),也就是静态作用域。 静态作用域与动态作用域 因为 JavaScript 采用的是词法作用域,函数的作用域在函数定 阅读全文
posted @ 2017-10-31 16:11 qiaoyang_z 阅读(3745) 评论(0) 推荐(2) 编辑
摘要: 构造函数创建对象 我们先使用构造函数创建一个对象: function Person() { } var person = new Person(); person.name = 'Kevin'; console.log(person.name) // Kevin 在这个例子中,Person 就是一个 阅读全文
posted @ 2017-10-31 16:07 qiaoyang_z 阅读(575) 评论(0) 推荐(0) 编辑
摘要: Chrome 调试工具的一些高阶功能 by.苏 迪 2017-8-21 Chrome 内置抓包工具 Block requests 截取长图 代码的覆盖率分析 Make site better Chrome 内置抓包工具 在浏览器地址栏输入chrome://net-internals/#events, 阅读全文
posted @ 2017-09-30 16:22 qiaoyang_z 阅读(1694) 评论(0) 推荐(0) 编辑
摘要: JS正则表达式完整教程(略长) 引言 亲爱的读者朋友,如果你点开了这篇文章,说明你对正则很感兴趣。 想必你也了解正则的重要性,在我看来正则表达式是衡量程序员水平的一个侧面标准。 关于正则表达式的教程,网上也有很多,相信你也看了一些。 与之不同的是,本文的目的是希望所有认真读完的童鞋们,都有实质性的提 阅读全文
posted @ 2017-09-30 15:43 qiaoyang_z 阅读(2412) 评论(2) 推荐(0) 编辑
摘要: Git 的 .gitignore 配置 .gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。 1、配置语法: 以斜杠“/”开头表示目录; 以星号“*”通配多个字符; 以问号“?”通配单个 阅读全文
posted @ 2017-09-27 16:12 qiaoyang_z 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 来源自网络; 常见的状态码是必须的<img src="https://pic1.zhimg.com/6486fbebd70736a49208aaeb27ea0a60_b.jpg" data-rawwidth="440" data-rawheight="7564" class=" 阅读全文
posted @ 2017-08-22 10:13 qiaoyang_z 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 这个仓库试图回答一个古老的面试问题:当你在浏览器中输入 google.com 并且按下回车之后发生了什么? 不过我们不再局限于平常的回答,而是想办法回答地尽可能具体,不遗漏任何细节。 这将是一个协作的过程,所以深入挖掘吧,并且帮助我们一起完善它。仍然有大量的细节等待着你来添加,欢迎向我们发送 Pul 阅读全文
posted @ 2017-08-22 10:12 qiaoyang_z 阅读(135) 评论(0) 推荐(0) 编辑