摘要: 属性的简介表示法 const foo = 'bar'; const baz = {foo}; baz // {foo: "bar"} // 等同于 const baz = {foo: foo}; 1.ES6 允许直接写入变量和函数,作为对象的属性和方法。 const o = { method() { 阅读全文
posted @ 2019-08-16 12:09 依旧那片天 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 含义 const fs = require('fs'); const readFile = function (fileName) { return new Promise(function (resolve, reject) { fs.readFile(fileName, function(err 阅读全文
posted @ 2019-08-16 12:08 依旧那片天 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 编译原理 1.变量存储在哪里?程序如何找到它们? 这些问题说明需要一套设计良好的规则来存储变量, 并且之后可以方便地找到这些变量,这套规则被称为作用域。 2.在传统编译语言的流程中, 程序中的一段源代码在执行之前会经历三个步骤, 统称为“编译”。 分词/词法分析 这个过程会将由字符组成的字符串分解成 阅读全文
posted @ 2019-08-16 12:06 依旧那片天 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 浏览器加载 1.两种异步加载的语法。 defer是“渲染完再执行”,async是“下载完就执行”。 如果有多个defer脚本,会按照它们在页面出现的顺序加载,而多个async脚本是不能保证加载顺序的。 加载规则 <script type="module" src="./foo.js"></scrip 阅读全文
posted @ 2019-08-16 12:06 依旧那片天 阅读(110) 评论(0) 推荐(0) 编辑
摘要: RegExp 构造函数 var regex = new RegExp('xyz', 'i'); // 等价于 var regex = /xyz/i; 1.在 ES5 中,RegExp构造函数的参数有两种情况。 第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。 var r 阅读全文
posted @ 2019-02-19 11:28 依旧那片天 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 扩展运算符 console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 [...document.querySelectorAll('div')] // [<div>, <div>, <div>] 1 阅读全文
posted @ 2019-01-18 11:34 依旧那片天 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 为什么要做H5真机调试? 第一,样式调试。浏览器的效果和真机上的效果不一定相同,没有真机调试,我们都是先上传到服务器,然后再用手机访问,显然对于样式调试来说,这样效率很低。 第二,调用到底层、真机才拥有的功能。比如说扫一扫,扫一扫是无法在电脑上调试的。 一、让手机和电脑处于同一网段 如何让手机和电脑 阅读全文
posted @ 2019-01-10 10:33 依旧那片天 阅读(484) 评论(0) 推荐(0) 编辑
摘要: Iterator(遍历器)的概念 1.遍历器(Iterator)就是这样一种机制。 它是一种接口,为各种不同的数据结构提供统一的访问机制。 任何数据结构只要部署 Iterator 接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。 2.Iterator 的作用有三个: 一是为各种数据结构, 阅读全文
posted @ 2019-01-08 11:00 依旧那片天 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Promise 的含义 1.Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件,通常是一个异步操作的结果。 从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。 2 阅读全文
posted @ 2019-01-02 15:50 依旧那片天 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 函数中的作用域 1.无论标识符声明出现在作用域中的何处, 这个标识符所代表的变量或函数都将附属于所处作用域的气泡。 2.这些标识符全都无法从全局作用域中进行访问, 因此会导致ReferenceError 错误。 隐藏内部实现 1.从所写的代码中挑选出一个任意的片段, 然后用函数声明对它进行包装,实际 阅读全文
posted @ 2018-12-26 14:44 依旧那片天 阅读(102) 评论(0) 推荐(0) 编辑