Charles安装 HTTP抓包 HTTPS抓包 1. Charles安装 官网下载安装Charles:https://www.charlesproxy.com/downlo...
Charles安装 HTTP抓包 HTTPS抓包 1. Charles安装 官网下载安装Charles:https://www.charlesproxy.com/downlo...
项目地址 从头开始建立一个React App - 项目基本配置 npm init 生成 package.json 文件. 安装各种需要的依赖: npm install --s...
浏览器为了优化体验,会有缓存机制。如果浏览器判断当前资源没有更新,就不会去服务端下载,而是直接使用本地资源。在webpack的构建中,我们通常使用给文件添加后缀值来改名以及提...
压缩文件的目的就是为了把传输文件的体积减小,加快传输速度。在 http 传输中开启 gZip的目的也是如此 传输压缩文件给别人时候一般都带着后缀名 .rar, .zip之类,...
反向代理:代理服务器代替真是服务器接收Internet请求,并将请求转发给【内部网络上的】真实服务器;真实服务器得到的结果再通过代理服务器返回给客户端,此时就表现为一个代理服...
最简单的CND网络由一个DNS服务器和几台缓存服务器组成 用户输入URL,经过本地DNS解析,DNS系统会最终将域名的解析权交给CNAME指向的CDN专用DNS服务器。 CD...
HTTP的劫持分两种第一种是DNS劫持,第二种是内容劫持,后者是基于前者的基础上发展出来,是比较高级的劫持手段,目前无解 DNS劫持效果就是对特定的网络不能访问或访问的是假网...
GET:从服务器获取一份文档 HEAD:从服务器获取文档首部。与GET类似,但只返回首部,用于未获取资源时对其首部进行检查了解资源的情况(比如,判断其类型);通过查看响应中的...
思维导图 模块:将大程序拆分成互相依赖的小文件,再用简单的方法拼接起来 commonjs:let { stat, exists, readFile } = require('...
前端路由 什么是路由:地址栏的变化、URL到函数的映射 后端路由:又称服务器路由,服务器接收前端发来的http请求后,会根据url找到相应的映射函数,然后执行函数,并将返回值...
- 构造model 和 services 新建的文件名字和src/pages相同,umi.js会自动注入同名业务代码 利用dva.ja中的fetch方式访问接口数据,然后在s...
- setState相关 setState是同步执行的,但是state不一定同步更新 多次执行setState,内部会合并 ,进行批量操作,类似于Object.assgin...
- react生命周期 第一步:初始化阶段,即( constructor() ),继承了基类,才会有render() 方法,生命周期才能使用。【这也是为什么函数组件不能使用这...
普通语法中,阻止默认行为可以通过返回false来进行: react中必须显示的使用preventDefault ❗️⭐️在react中,必须谨慎对待 JSX 回调函数中的 t...
react diff diff算法的作用:数据更改,生成相应的虚拟DOM,与真实DOM作对比,通过diff算法,对比出有变化的部分,通过原生的dom操作只更新有变化的部分。这...
react性能优化 code splitting入口起点:使用 entry 配置手动地分离代码。防止重复:使用 SplitChunks 去重和分离 chunk。动态导入:通过...
转载自:https://my.oschina.net/u/3720923/blog/2246864
需求:点击echarts生成的canvas图片中元素,打印出选中的元素方法:需要在组件中添加onEvents点击事件例子:
calc()函数,用于动态计算长度值。 任何长度值都可以使用calc()函数进行计算;calc()函数支持 "+", "-", "*", "/" 运算; calc()函数使用...
css3新属性 边框:border-radius|box-shadow:10px 10px 5px #xxxxxx|border-image 背景:background-si...