摘要:
ES5中函数上下文判断规律:看调用执行 1、函数名加小括号调用 全局 window 2、定时器、延迟器 全局 window var o = { a() { console.log(this) //o setTimeout(function () { console.log(this) //windo 阅读全文
摘要:
10 进制转其他进制:Number(val).toString([2, 8, 10, 16]) Number(11).toString(2) //1011 Number(11).toString(8) //13 其他进制转成10进制:Number.parseInt("1101110", [2, 8, 阅读全文
摘要:
toFixed可以做到准确的“四舍六入”,末位是5时可能会出现差错 (1.235).toFixed(2) //1.24 正确 (1.355).toFixed(2) //1.35 错误 可以使用Math.round()将数字放大一定倍数后处理 function round(number, precis 阅读全文
摘要:
数值在内存是由二进制存储的,某些值在转换成二进制的时候会出现无限循环,由于位数限制,无限循环的值就会采用“四舍五入法”截取,成为一个计算机内部很接近的数字,出现了误差。例如0.1在转换成二进制时会出现无限循环。 0.1 + 0.2 //0.30000000000000004 解决办法:在操作前放大一 阅读全文
摘要:
javascript部分 精度丢失问题 数据类型 toFixed可以做到四舍五入吗 js中不同进制的转换 this指向 两个等号==与三个等号 call、apply、bind相关 节流和防抖 对原型链的理解 对作用域链的理解 手写模拟new的函数 事件循环 判断图片是否加载完成 严格模式 字符串方法 阅读全文
摘要:
stream.Readable类 可读流 close事件 当流或其底层资源被关闭时触发。该事件表明不会再触发其他时间,也不会再发生操作 error事件 error 回调会传入一个Error对象 如果底层的流由于底层内部的故障而发生无法生成数据或流的实现尝试推送无效的数据块,则可能会发生这种情况。 r 阅读全文
摘要:
提供了加密功能 引入 const crypto = require('crypto'); crypto.createHash(algorithm[,options]) algorithm:算法,字符串。取决于平台上的OpenSSL的版本所支持的算法 创建并返回一个Hash类 Hash类 是一个实用工 阅读全文
摘要:
提供了断言测试的函数 引入 const assert = require('assert') assert(value[, message]) value:需要判断的值,任何类型 message:具体报错信息 判断值value是否为真值。如果为true,通过断言测试,第二个参数不再显示。如果为fal 阅读全文
摘要:
可以在任意位置使用,不必通过require命令引入。 属性 platform 返回一个字符串,表示当前的操作系统。当期可能的值有aix、darwin、freebsd、linux、openbsd、sunos、win32 在mac上输出为darwin,在windows上输出为win32 pid 返回一个 阅读全文
摘要:
nodemon是一个机遇Node.js开发的第三方命令行工具。可以监听资源中的任何更改并自动重新启动服务器。 安装: npm install -g nodemon 安装完毕后使用 //安装前 node app.js //安装后 nodemon app.js 阅读全文