
ES6
草莓不爱吃白菜
这个作者很懒,什么都没留下…
展开
-
node笔记
1.module加载module的时候,里面的语句就会被执行,无论当前module是否调用,且只会加载一次,加载完成一次后就会直接从内存的缓存中读取一旦某个模块被循环加载,就只会输出到当前被加载模块的已被执行部分,未执行的部分不会输出(https://coding.imooc.com/lesson/146.html#mid=7461) ****3/32.require当require一个本地的文件时(即本地路径引入时),若不加后缀名,则会默认按照以下次序找寻相应的文件,js=>json=原创 2020-07-13 23:31:25 · 328 阅读 · 2 评论 -
es6中的装饰器decorator
定义:装饰器是一种与类(class)相关的语法,用来注释或修改类和类方法。应用:可以看下面的例子@testableclass MyTestableClass { // ...}function testable(target) { target.isTestable = true;}MyTestableClass.isTestable // true所以,实际上:...转载 2020-03-11 17:13:45 · 374 阅读 · 0 评论 -
ES6中class的constructor以及super使用介绍
ES6中class详解,class的constructor以及super使用(**第一次使用markdown编辑呀,一个字,爽!)下面开始正文的介绍:1.定义Constructor是一种用来 创建和初始化class类创建的对象 的特殊方法,一般写在class类的方法里面,使类创建出来的新对象可以继承到class类上面绑定的方法以及属性, es6类中的constructor构造方法对应的是e...原创 2019-02-18 16:44:47 · 4285 阅读 · 2 评论 -
async异步强势来袭,与promise优雅结合写法
1.Async详解(1)async与Generator关系async 函数就是 Generator 函数的语法糖(使用async代替*,使用await代替yield),也不需要next()执行器手动执行,内置执行器(2)async原理这是个异步操作,而await写法必须写在async函数内部,await命令后面可以是一个promise对象(当然也可以是其他数据类型,但如果是简单(复杂)数...原创 2019-02-18 19:35:33 · 422 阅读 · 0 评论 -
vue项目中使用axios,拦截器实现自动刷新token机制,拦截请求队列
管理系统项目,基于vue+axios,使用axios拦截器实现自动刷新token机制整个项目的首次登录会获取到用户的token,refreshToken,expires_intoken为本次登录的请求凭证,有效期较短,使用expires_in与当前时间戳进行比较,判断是否过期,一般为两个小时,若过期,需要使用refreshToken重新换取refreshToken是用来刷新token的凭证...原创 2019-07-17 14:32:12 · 8520 阅读 · 16 评论