摘要:JS中的对象定义为:无序属性的结合,其属性可以包含基本值、对象或者函数 1、定义对象的方式 (1)、Object构造函数 var student = new Object(); student.name = 'Jim Green'; student.gender = 'Male'; student. 阅读全文
posted @ 2019-08-14 09:57 rogerwu 阅读 (7) 评论 (0) 编辑
摘要:所谓 NVM 就是 Node Version Manager 的缩写,即 node的版本管理工具,我们可以在电脑中安装多个不同版本的node,并借由 NVM 来实现自由切换,详情可点击查看 NVM 官网 尽管 NVM 并不支持 windows,但是可以运行在 WSL(Windows Subsyste 阅读全文
posted @ 2019-07-25 22:13 rogerwu 阅读 (59) 评论 (0) 编辑
摘要:一、函数 每个函数都是 Function类型的实例,也具有属性和方法。由于函数也是一个对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定 1、函数的定义方式 (1)、函数声明 function add(a, b) { return a + b; } 函数声明提升:在执行代码之前,会 阅读全文
posted @ 2019-05-25 18:14 rogerwu 阅读 (126) 评论 (0) 编辑
摘要:ES5之前提供了 5种基本数据类型 和 1种引用数据类型 基本数据类型:Undefined, Null, String, Number, Boolean 引用数据类型:Object ES6开始引入了一种新的基本数据类型 Symbol,表示独一无二的值 1、typeof 操作符 typeof 是一个操 阅读全文
posted @ 2019-05-23 22:14 rogerwu 阅读 (45) 评论 (0) 编辑
摘要:1、初识 async 函数 ES6中提供了两个很好的解决异步操作的方案 Promise 和 Generator,ES2017标准中引入的 async 函数就是建立在 Promise 和 Generator的基础之上,它是 Generator函数的语法糖,使异步操作更加方便 先通过一个异步读取文件的小 阅读全文
posted @ 2019-04-28 15:25 rogerwu 阅读 (351) 评论 (0) 编辑
摘要:1、什么是 Generator 函数 在Javascript中,一个函数一旦开始执行,就会运行到最后或遇到return时结束,运行期间不会有其它代码能够打断它,也不能从外部再传入值到函数体内 而Generator函数(生成器)的出现使得打破函数的完整运行成为了可能,其语法行为与传统函数完全不同 Ge 阅读全文
posted @ 2019-04-26 11:42 rogerwu 阅读 (483) 评论 (0) 编辑
摘要:首先通过一段代码进入讨论的主题 了解过 Promise 对象的都知道(如果还不了解,可以查看 Promise对象),Promise 新建后会立即执行,所以首先会输出a,这个没有问题。setTimeout 和 then 这两个回调函数会在本轮事件循环结束以后执行,所以第二个输出的是b,这个也没有问题, 阅读全文
posted @ 2019-04-23 16:11 rogerwu 阅读 (715) 评论 (0) 编辑
摘要:1、for...in 循环:只能获得对象的键名,不能获得键值 for...of 循环:允许遍历获得键值 2、对于普通对象,没有部署原生的 iterator 接口,直接使用 for...of 会报错 可以使用 for...in 循环遍历键名 也可以使用 Object.keys(obj) 方法将对象的键 阅读全文
posted @ 2019-04-19 21:03 rogerwu 阅读 (541) 评论 (0) 编辑
摘要:1、video 属性 2、video 事件 阅读全文
posted @ 2018-12-05 17:27 rogerwu 阅读 (2933) 评论 (0) 编辑
摘要:1、自定义组件间通信与事件 https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/events.html (1)、WXML 数据绑定:用于父组件向子组件的指定属性设置数据 页面渲染结果: (2)、事件: 阅读全文
posted @ 2018-12-03 15:40 rogerwu 阅读 (827) 评论 (0) 编辑