04 2022 档案
npm ERR! Could not install from “Files\nodejs\node_cache\_npx\10184“ as it does not contain a packag
摘要:1. node版本>12.0.0 2.存放npm 的父级目录不能有空格,有的话回报一个code:1的错误; 解决方法:可以输入 npm config get cache 来确认是哪一级菜单出现了空格。 发现之后自行处理对应文件夹名字即可。 方法1: npm config edit // 编辑配置文件
阅读全文
摘要:promise:promise的出现是为了解决回调地狱,实现异步操作。 async/await:处理多个异步请求时,代码的可读性要比一直使用promise.then的链式调用更高。使异步代码有同步代码的风格。不过需要加上async的前缀。 promise.all(): 同样是处理多个异步请求,可以将
阅读全文
摘要:关于webScoker的探索中出现的替代方法。 短轮询比较简单,通过定时器在固定的间隔里不断发送请求。缺点也比较明显。显然这么多请求并不是每条都是有用的,会有很多的无用请求,占据服务器资源和宽带,并且维护困难,响应的结果没有顺寻(因为是异步请求)只适用于小型应用。 长轮询:前端发送请求之后,服务器暂
阅读全文
摘要:https和http请求差别在于https比http多了一个加密协议。 HTTPS 协议的主要功能基本都依赖于 TLS/SSL 协议,TLS/SSL 的功能实现主要依赖于三类基本算法:散列函数 、对称加密和非对称加密,其利用非对称加密实现身份认证和密钥协商,对称加密算法采用协商的密钥对数据加密,基于
阅读全文
摘要:一、DNS域名解析二、建立tcp连接三、发送一个http请求四、服务器处理相关请求五、返回响应的结果六、关闭tcp连接七、浏览器解析HTML八、浏览器进行布局渲染 1. DNS域名解析 在浏览器输入网址,其实就是要向服务器请求我们想要的页面内容,所以浏览器首先要确认的是域名所对应的服务器在哪里。 将
阅读全文
摘要:hash模式的地址栏中有#,history无 hash有一个锚点的作用,history无(但是如果用hash作为路由则会失去锚点的功能。因为实质是通过锚点的值作为地址。) hash模式下,切换页面是由hash去寻找对应的模块展示,不会发送请求。触发hashchange()事件。(首屏加载慢,一次加载
阅读全文
摘要:在官方文档到中,是这么介绍BFC的。 A block formatting context contains everything inside of the element creating it that is not also inside a descendant element that
阅读全文
摘要:super()函数,constructor(props),需要使用super()继承父类的属性,同时创建this(子类本身没有this); 所以super(props)的作用就是在父类的构造函数中给props赋值一个对象this.props=props这样就能在它的下面定义你要用到的属性了。 子类
阅读全文
摘要:declare var 声明全局变量 declare function 声明全局方法 declare class 声明全局类 declare enum 声明全局枚举类型 declare namespace 声明(含有子属性的)全局对象 interface 和 type 声明全局类型 export 导
阅读全文