IE浏览器显示没有问题,js控制台打印乱码 举例=:浏览器显示 part1,js 控制台打印 P闆朵欢3 怎么解决
-
IE浏览器显示没有问题,js控制台打印乱码
-
Nodejs 中的加密
在程序开发过程中,避免不掉要对一些数据进行加密,例如用户注册的密码、用户的个人信息等。加密这个事,在NodeJS中非常简单,因为NodeJS提供了crypto模块来帮助你快速的实现加密。1.crypto模块简介crypto 模块提供了加密功能,实现了包括对 OpenSSL 的...
-
如何优雅的使用promise来解决异步
我们知道,在promise对象的then方法可以处理onfulfilled和onrejected两个事件监听回调,但是我们一般采用catch来处理onrejected的监听回调,因为catch可以捕获部分程序异常;有利于程序的健壮性。例如: functiong...
-
Promise的all和race方法
经常会有人搞不清楚Promise.all()和race()方法的使用,今天的话,咱们就总结一下两者的相同点和区别。Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。而all和race方法更是promise强大的体现。首先,这两个方法,...
-
ES6扩展运算符和深浅拷贝总结
在ES6中新增了扩展运算符,可以实现对数组和对象的复制,那么这种复制是深拷贝还是浅拷贝呢?我们发现arr和arr0的比较结果为false,那么我们初步判断二者不是同一个地址引用,接下来修改arr0,来观测arr是否发生改变:,我们发现,修...
-
ES6中解构赋值与深拷贝和浅拷贝
关于ES6中的解构赋值的知识点,想必大家都不陌生。所谓解构赋值就是利用一种模式来快速从目标结构中取出数据的方案,例如:通过解构,我们很轻松的就从数组和对象中取出了我们想要的数据。但是,可能大家会问,这与深拷贝与浅拷贝又有什么关系呢?咱们,先回...
-
NodeJS中jwt的使用
一、什么是jwt?jwt的全称是JSON WEB Token,是一种基于JSON的、用于在网络上声明某种主张的令牌(token)。JWT通常由三部分组成: 头信息(header), 消息体(payload)和签名(signature)。二、为什么要使用jwt?由于众所周知的原因,http协议本身是一种无...
-
ES6中const探秘
在ES6中,除了引入了非常好用的let之外,还引入了const,const 和 let 的作用域是一致的,不同的是 const声明的是一个只读的常量,一旦声明,常量的值就不能被改变,否则会报错,但是这并不意味着使用 const 声明的变量本身不可变,...