上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: 1. 接口 1. 接口约束对象 接口可以约束对象的属性和其对应的类型。 interface Rectangle { readonly width: number,//该属性必须存在,且只读,不能被赋值 height?: number,// 该属性可有可无 [x: string]: any //对象的 阅读全文
posted @ 2020-01-03 23:50 Lyra李 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1. typescript是什么? 1. typescript是微软开发的一款新的编程语言。 2. typescript扩展了javascript语法, 为它添加了类型支持。 它弥补了javascript在类型检查方面的弱点。它在编译阶段提供了丰富的类型检查的语法提示。 2. 为什么要用typesc 阅读全文
posted @ 2020-01-02 22:34 Lyra李 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 每一个函数都有一个prototype属性。 每一个对象都有一个__proto__属性。 函数本身是特殊的对象,所以它既有prototype属性,也有__proto__属性。 1. 实例对象的__proto 其构造函数的prototype 2. Funcition,Object构造含糊本质上是个普通函 阅读全文
posted @ 2020-01-01 15:19 Lyra李 阅读(149) 评论(0) 推荐(0) 编辑
摘要: promiseA+规范;测试 1. Promise源码 isPromise函数 resolvePromise函数 Promise源码 2. 测试是否符合规范 1.全局安装测试命令工具 2. 在代码中添加 3. 使用命令工具测试 阅读全文
posted @ 2019-12-25 22:44 Lyra李 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 当node中异步读取文件(在所有的同步任务执行完成之后执行的任务)操作,需要并行执行完成后调用某函数: 1. 自定义函数after 2. 发布订阅模式 发布订阅模式的本质是,订阅的函数存入队列,每次发布的时候全部执行。 阅读全文
posted @ 2019-12-25 15:25 Lyra李 阅读(554) 评论(0) 推荐(0) 编辑
摘要: redux-saga是一个redux的中间件。普通的reducer函数只能是纯函数(输出由输入决定;不会改变作用域之外的值),并且只能处理同步操作。而redux-saga可以监听并执行异步操作和其他副作用。 1. redux-saga分类 redux-saga分为三类: 1. root saga 启 阅读全文
posted @ 2019-12-22 09:42 Lyra李 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 1. 数组去重 有一个数组 [ 7, 8, 3, 5, 1, 2, 4, 3, 1 ],写一个diff方法来“去重”并“输出从大到小”的“货币格式”。期望结果:"8,754,321" const arr = [ 7, 8, 3, 5, 1, 2, 4, 3, 1 ]; let unique = [. 阅读全文
posted @ 2019-12-21 15:48 Lyra李 阅读(384) 评论(0) 推荐(0) 编辑
摘要: React-Redux是在Redux的基础上,将其大量重复的代码进行了封装。 1. Provider 利用context对象给所有子组件提供store。不再需要在每个组件都引用store。 2. connect 该方法封装了大量的逻辑,主要如下: 阅读全文
posted @ 2019-12-20 17:56 Lyra李 阅读(546) 评论(0) 推荐(0) 编辑
摘要: Redux是一个状态管理库,一般用于大型应用中。它出现的原因是,应用越来越复杂, 通过状态提升已经不能满足应用的需求。 1. Redux设计思想 1. 将整个应用的状态state(一个状态树)存在一个仓库中,唯一一个store中。 2. 组件通过store的dispatch方法,派发动作action 阅读全文
posted @ 2019-12-20 13:30 Lyra李 阅读(322) 评论(0) 推荐(0) 编辑
摘要: React-Router是React项目中处理路由的库。 1. HashRouter 通过hashchange监听路由的变化,通过window.location.hash赋值触发监听的变化。 本质是一个react中的context对象,向下传参,传递参数有三种: 1. location 有四个属性: 阅读全文
posted @ 2019-12-19 23:02 Lyra李 阅读(1471) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页