摘要: Promise是一个JS的异步编程解决方案,解决了传统异步编程回调地狱的问题。 Promise有三种状态: pending(进行中) fulfilled(已完成) rejected(已失败) 只有异步操作的结果可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。 其中pending 为初始状态 阅读全文
posted @ 2021-04-07 22:09 蛰鸣 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 跨域 说到跨域,有跨就要有同,我们需要先了解一下同源 源 什么是源,当我在网页开发者模式输入F12然后 window.origin 时,会得到一串数据 ,这个就是源 源 = 协议 + 域名 + 端口号 如果两个rul完全一致,那么这个就叫同源, www.baidu.com !== baidu.com 阅读全文
posted @ 2021-03-29 23:39 蛰鸣 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、回调地狱 在没有Promise之前,如果我们想要操作多个异步函数,会有回调地狱 doSomething(function(result) { doSomethingElse(result, function(newResult) { doThirdThing(newResult, functio 阅读全文
posted @ 2021-03-29 17:12 蛰鸣 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 扩展运算法是三个点(...),将一个数组转为用逗号分隔的参数序列。 console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 主要用于函数调用 function x (z,y){ return z+ 阅读全文
posted @ 2021-03-28 20:08 蛰鸣 阅读(43) 评论(0) 推荐(0) 编辑
摘要: TypeScript 比起 JavaScript 有什么优点? 提供了类型约束,因此更可控,更容易重构,更适合大型项目,更容易维护。 如何使用 TypeScript ? 首先确定电脑安装了 node.js , 然后 安装 : npm install -g typescript 让全局可以使用 typ 阅读全文
posted @ 2021-03-28 15:28 蛰鸣 阅读(64) 评论(0) 推荐(0) 编辑
摘要: BFC:(Block Formatting Context)块级格式化上下文 官方给出的解释可以看:MDN BFC就是页面上的一个隔离的独立容器,容器里的子元素不会影响到外面的元素,反之也是如此 产生BFC的方式是:则满足下列的任意一个或多个条件即可: 下列方式会创建块格式化上下文: 1、使用给父元 阅读全文
posted @ 2021-03-22 16:40 蛰鸣 阅读(53) 评论(0) 推荐(0) 编辑
摘要: * 出现原因 * TypeScript 只能理解 .ts 文件,无法理解 .vue 文件 * 解决办法 * Google 搜索 Vue 3 can not find module * 创建 xxx.d.ts,告诉 TS 如何理解 .vue 文件 命名:shims-vue.ts declare mod 阅读全文
posted @ 2021-03-22 00:00 蛰鸣 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 在块级作用域中: 除了对应的let const 有作用域外,函数声明同样被限制在声明他的语句中: 使用 function : foo('outside'); // TypeError: foo is not a function { function foo(location) { console. 阅读全文
posted @ 2021-03-16 23:00 蛰鸣 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 创建方式: const Hello = (props) => { return <div>{props.message}</div> } 或者 function Hello(props) { return <div>{props.message}</div> } 函数组件好处都有啥? 比class简 阅读全文
posted @ 2021-03-11 15:40 蛰鸣 阅读(29) 评论(0) 推荐(0) 编辑
摘要: class组件的创建方式: ES5已经过时了 const A = React.createClass({ render(){ return( ) } }) // 该方法因为ES5不支持class才会这样创建, ES6 推荐写法 class B extends React.Component{ con 阅读全文
posted @ 2021-03-11 15:33 蛰鸣 阅读(71) 评论(0) 推荐(0) 编辑