console.log() 用于进行标准输出流的输出,即在控制台中显示一行字符串 可以将它重写向输出到文件中,1代表重定向标准输出流 通过参数指定输出字符串的格式 可以使用各种运算符计算输出结果 可以使用toString()方法将变量值转换为字符串后进行输出 可以使用console.info方法来代 ...
分类:
Web程序 时间:
2018-09-22 12:27:48
阅读次数:
156
交互式运行环境。在命令窗口中,输入“node”命令并回车,即可进入REPL运行环境。 基础命令: 使用REPL(略) ...
分类:
Web程序 时间:
2018-09-21 23:16:10
阅读次数:
371
1、Node.js首要目标是提供一种简单的、用于创建高性能服务器及可在该服务器中运行的各种应用程序的开发工具。 2、Node.js修改了客户端到服务器端的连接方法,解决了 服务器所支持的最大同时连接用户量瓶颈的问题。因为它并不为每个客户端创建一个新的线程,而是为每个客户端连接触发一个在Node.js ...
分类:
Web程序 时间:
2018-09-21 23:09:04
阅读次数:
236
这个接口的原始设计目的,与 WebGL 项目有关。所谓 WebGL,就是指浏览器与显卡之间的通信接口,为了满足 JavaScript 与显卡之间大量的、实时的数据交换,它们之间的数据通信必须是二进制的,而不能是传统的文本格式。文本格式传递一个 32 位整数,两端的 JavaScript 脚本与显卡都 ...
分类:
其他好文 时间:
2018-09-21 22:59:34
阅读次数:
209
1、async函数返回一个 Promise 对象。 2、async函数内部return语句返回的值,会成为then方法回调函数的参数。 3、async函数内部抛出错误,会导致返回的 Promise 对象变为reject状态。抛出的错误对象会被catch方法回调函数接收到。 4、只有async函数内部 ...
分类:
其他好文 时间:
2018-09-20 19:54:43
阅读次数:
165
所谓"异步",简单说就是一个任务不是连续完成的,可以理解成该任务被人为分成两段,先执行第一段,然后转而执行其他任务,等做好了准备,再回过头执行第二段。 1、异步编程的方法: 回调函数 事件监听 发布/订阅 Promise 对象 Generator函数 2、为什么 Node 约定,回调函数的第一个参数 ...
分类:
其他好文 时间:
2018-09-20 19:16:16
阅读次数:
163
1、如果一个对象的属性是 Generator 函数,可以简写成下面的形式。 2、Generator 函数总是返回一个遍历器,这个遍历器是 Generator 函数的实例,也继承了 Generator 函数的prototype对象上的方法。 3、Generator 函数不能跟new命令一起用,会报错。 ...
分类:
其他好文 时间:
2018-09-20 17:25:33
阅读次数:
131
1、ES6 提供的一种异步编程解决方案 2、是一个状态机,封装了多个内部状态。 3、是一个遍历器对象生成函数。返回的遍历器对象,可以依次遍历 Generator 函数内部的每一个状态。 4、Generator 函数是一个普通函数,但是有两个特征。一是,function关键字与函数名之间有一个星号;二 ...
分类:
其他好文 时间:
2018-09-20 16:15:54
阅读次数:
143
1、在 Proxy 代理的情况下,目标对象内部的this关键字会指向 Proxy 代理。 2、有些原生对象的内部属性,只有通过正确的this才能拿到,所以 Proxy 也无法代理这些原生对象的属性。 this绑定原始对象,就可以解决这个问题。 ...
分类:
其他好文 时间:
2018-09-19 13:32:02
阅读次数:
115
get() 用于拦截某个属性的读取操作,可以接受三个参数,依次为目标对象、属性名和 proxy 实例本身(严格地说,是操作行为所针对的对象),其中最后一个参数可选。 get方法可以继承: get方法第三个参数:指向原始的读操所在的那个对象,即Prosy实例 如果一个属性不可配置(configurab ...