摘要:
什么是Axios? 基于Promise 的http库,可以用在浏览器和node.js中 特性(重点) 在浏览器中就是创建那个XHRHttpRequests 在node中则是创建http请求 支持Promise的API 请求和响应可以拦截 转换请求数据和响应请求数据 自动转换JSON数据 支持防御XS 阅读全文
摘要:
本文借鉴于https://juejin.cn/post/6844903618764603399#heading-12 作者:浪里行舟 个人学习使用。 什么是AJAX? Ajax是一种异步请求数据的web开发技术,对于改善用户的体验和页面性能很有帮助。简单地说,在不需要重新刷新页面的情况下,Ajax 阅读全文
摘要:
本文参考 掘金——沐华——20分钟助你拿下HTTP和HTTPS,巩固你的HTTP知识体系 个人学习用,侵删 https 是个啥玩意呢!?说白了就是https+ssl罢了 SSL/TLS TLS是SSL的升级版本 浏览器和服务器通信前会进行一个协商,选出他们彼此都支持的加密套件,实现安全通信当中会用到 阅读全文
摘要:
OSI七层模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 TCP/IP四层模型 应用层 协议:http ftp itmp 传输层 协议:tcp协议 udp协议 网络层 协议:ip协议 网络接口层 TCP三次握手与四次挥手 三次握手 1.服务器确认客户端发送功能正常 客户端—— SY 阅读全文
摘要:
http发展,各个版本的特点 http 0.9 只允许GET请求,且不支持请求头 只能传输纯文本 无状态性 建立连接处理完成之后就断开 http 1.0 允许GET POST HEAD请求 超文本传输 默认短连接,但是支持长连接,只需要在header中设置Connection:Keep-Alive 阅读全文
摘要:
# 深入响应式原理(双向绑定) 转载自掘金 ——前端森林 ### 双向绑定的关键角色 ``` Observer: 它的作用是给对象的属性添加getter和setter,用于依赖收集和派发更新 Dep: 用于收集当前响应式对象的依赖关系,每个响应式对象包括子对象都拥有一个Dep实例(里面subs是Wa 阅读全文
摘要:
GET 和 SET getter函数 负责使用data里面的数据,只能使用!无法修改,记得使用完之后return结果 data() { return { options: [{a: 1}] } } computed { // 写法一: 函数形式的简写: objArr() { return this. 阅读全文
摘要:
Mutation 和 Action 的差异 Mutation vuex在使用状态管理的时候 只能使用this.$store.commit来提交mutation对store中的状态进行修改 vuex 中每个mutation都有一个字符串的事件类型type 和 一个回调函数handler 这个回调函数就 阅读全文
摘要:
JS对象类型几种实用的API 工作中遇到查找对象属性遍历上的问题,没有太了解对象的原型方法,在这边记录一下,后期可能还会添加。 遍历 1.Object.keys 返回的是一个数组 Object.keys(obj).forEach((key)=>{ console.log(key,obj[key]) 阅读全文
摘要:
CSS会阻塞DOM渲染吗? 面试中经常会问到的问题,今天刚好也读到这类的文章,简单记录一下 CSS加载会阻塞DOM树的解析和渲染吗? 结论如下: 1.css加载不会阻塞DOM树的解析 2.css加载会阻塞DOM树的渲染 3.css加载会阻塞后面js语句的执行、 为什么会出现这种情况呢?我们通过图片进 阅读全文