随笔分类 -  浏览器

摘要:拦截器设计与实现 #需求分析 我们希望能对请求的发送和响应做拦截,也就是在发送请求之前和接收到响应之后做一些额外逻辑。 我们希望设计的拦截器的使用方式如下: // 添加一个请求拦截器 axios.interceptors.request.use(function (config) { // 在发送请 阅读全文
posted @ 2019-08-24 11:07 小辣条 阅读(3459) 评论(0) 推荐(0)
摘要:取消功能的设计与实现 #需求分析 有些场景下,我们希望能主动取消请求,比如常见的搜索框案例,在用户输入过程中,搜索框的内容也在不断变化,正常情况每次变化我们都应该向服务端发送一次请求。但是当用户输入过快的时候,我们不希望每次变化请求都发出去,通常一个解决方案是前端用 debounce 的方案,比如延 阅读全文
posted @ 2019-08-24 11:05 小辣条 阅读(945) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-08-15 17:07 小辣条 阅读(222) 评论(0) 推荐(0)
摘要:转载:https://zoumiaojiang.com/article/common-web-security/ 阅读全文
posted @ 2019-08-15 16:35 小辣条 阅读(121) 评论(0) 推荐(0)
摘要:推荐文章: https://juejin.im/post/5b0274ac6fb9a07aaa118f49?utm_medium=fe&utm_source=weixinqun https://developers.weixin.qq.com/community/develop/article/do 阅读全文
posted @ 2019-07-16 08:51 小辣条 阅读(158) 评论(0) 推荐(0)
摘要:1.首先下载安装node.js、npm 2.新建node项目文件夹 比如:nodehost; 在当前文件夹打开终端,npm init 初始化, npm install express --save 安装express 3.在nodehost根目录新建一个server.js; 起服务地址默认127.0 阅读全文
posted @ 2019-06-16 15:54 小辣条 阅读(1350) 评论(0) 推荐(0)
摘要:应用层:为应用软件提供了很多服务,构建于协议层,屏蔽网络传输相关细节 传输层:TCP、UPD协议,向用户提供可靠的端到端的服务,传输层向高层屏蔽了下层数据通信的细节 物理层:定义物理设备如何传输数据的(电脑,网线,光缆) 数据链路层:在通信实体间建立数据链路连接(软件服务,有了物理的连接,还需要软件 阅读全文
posted @ 2019-06-10 09:11 小辣条 阅读(424) 评论(0) 推荐(0)
摘要:一、TCP/IP 的分层管理 二、TCP/IP通信传输流 ARP地址解析协议参考:https://www.cnblogs.com/csguo/p/7527303.html 三、各种协议与HTTP协议的关系 四、HTTP协议 请求报文: 响应报文: 域名:主机名:URL区别:https://blog. 阅读全文
posted @ 2019-06-09 09:16 小辣条 阅读(297) 评论(0) 推荐(0)
摘要:看了一篇写的很好的文章,加入自己的理解!文章链接:https://mp.weixin.qq.com/s/dtLzQnJze3S69MqC7DqIpw 将理解画了一张图: 阅读全文
posted @ 2019-05-29 09:15 小辣条 阅读(138) 评论(0) 推荐(0)