摘要: 手写Promise 主要是解决回调地狱的问题,在ES6中出现了promise来解决这个问题,但是同样也带来了多个.then()的问题 随着es7 async和await到来可以说彻底解决回调地狱。 new Promise() //是谁执行了?直接new一个Promise是内置构造Promise执行了 阅读全文
posted @ 2020-12-26 08:42 帅了又帅的大猛 阅读(134) 评论(0) 推荐(0) 编辑
摘要: //es3/es5 //变量提升:当栈内存(作用域)形成,JS代码自上而下执行之前,浏览器首先会把所有带var和function关键字的进行提前的 //声明或定义.这种预先处理机制称之为变量提升。 //声明(declare):var a或function sum //定义(defined):a=12 阅读全文
posted @ 2020-12-24 15:50 帅了又帅的大猛 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 闭包:函数执行形成一个私有的作用域,保护里面的私有变量不受外界的干扰,这种保护机制称之为闭包 大部分开发者认为:形成一个不销毁的私有作用域,是闭包。 //闭包。柯里化函数 function fn(){ return function (){ } } var f = fn()//fn执行函数内部返回一 阅读全文
posted @ 2020-12-22 20:38 帅了又帅的大猛 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 一.安装node.node官网安装推荐LTS的那个版本就可以。当前版本是他们自己也在测试可能会有些问题。所以推荐的最稳妥。 1.下载完毕后,按照下一步一路安装即可。(最好是安装到默认目录C盘下。并记好你的安装目录) 验证安装成功:windowsj键+R 此时会弹出运行窗口。然后输入cmd,确定就会弹 阅读全文
posted @ 2020-12-22 19:03 帅了又帅的大猛 阅读(3286) 评论(0) 推荐(0) 编辑
摘要: <script> function queryUrl(str){//封装一个方法 let link = document.createElement('a')//创建一个a标签,这里我们不需要添加到页面上。 link.href=str//给a标签的href属性赋值。我们要截取的那个路径 let ob 阅读全文
posted @ 2020-12-22 15:45 帅了又帅的大猛 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 一.元组:表示是知道这个数组的数量和元素的类型的。这时就可以用元组。 二.接口初探:示例 function printLabel(labelledobj:{label:string}){//这个形参是个对象,并且这个对象有个label的属性,而且是字符串类型的 console.log(labelle 阅读全文
posted @ 2020-12-22 14:17 帅了又帅的大猛 阅读(121) 评论(0) 推荐(0) 编辑
摘要: //生成星级评分的代码 const StartScore = rate => "★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate); const start = StartScore(1); document.write(start) // start => "★★★" / 阅读全文
posted @ 2020-12-22 08:15 帅了又帅的大猛 阅读(94) 评论(0) 推荐(0) 编辑
摘要: beforeCreate( 创建前 ) 在实例初始化之后,数据观测和事件配置之前被调用,此时组件的选项对象还未创建,el 和 data 并未初始化,因此无法访问methods, data, computed等上的方法和数据。 created ( 创建后 ) 实例已经创建完成之后被调用,在这一步,实例 阅读全文
posted @ 2020-12-18 19:30 帅了又帅的大猛 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 思路:页面一进来首先是首页,当点击做路由跳转,同时在store中存储要去到页面的路径。这时利用高阶组件来校验在要去到的页面,浏览器本地存储是否有已登录的用户信息,如果没有就是视为没有登录,跳到登录页面进行用户登录。登录成功后,在store中存储用户名并在浏览器本地存储。利用shouldCompone 阅读全文
posted @ 2020-12-17 22:47 帅了又帅的大猛 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一.队列的属性和方法: 1. enqueue(ele) 进入队列:向队列尾部添加。 2. dequeue() 出队:移除队列的第一个元素,并返回被移除的元素 3. front() 返回队列的第一个元素,只返回不出队 4. isEmpty() 判断队列是否为空 5. size() 返回队列包含元素的个 阅读全文
posted @ 2020-12-16 22:40 帅了又帅的大猛 阅读(179) 评论(0) 推荐(0) 编辑