- 博客(10)
- 收藏
- 关注
原创 完整的URL 解析过程
网页解析的全过程1、用户输入网址,浏览器发起DNS查询请求用户访问网页,DNS服务器(域名解析系统)会根据用户提供的域名查找对应的IP地址域名解析服务器是基于UDP实协议实现的一个应用程序,通常通过监听53端口来获取客户端的域名解析请求。DNS查找过过程如下:浏览器缓存-浏览器会缓存DNS记录一段时间。有趣的是操作系统没有告诉浏览器存储DNS记录的时间,这样不同浏览器会记录他们各自固定的一个时间(2分钟到30分钟不等)系统缓存-如果在浏览器缓存中没有找到需要的记录,浏览器会做一个系统调用(geth
2021-07-06 14:04:37
661
原创 jwt的详细说明
什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。起源说起JWT,我们应该来谈一谈基于token的认证和传统的session认证的区别。
2021-06-02 19:54:55
356
原创 vue中data为什么必须是个函数?
vue中data必须是函数是为了保证组件的独立性和可复用性,data是一个函数,组件实例化的时候这个函数将会被调用,返回一个对象,计算机会给这个对象分配一个内存地址,你实例化几次,就分配几个内存地址,他们的地址都不一样,所以每个组件中的数据不会相互干扰,改变其中一个组件的状态,其它组件不变。vue中data必须是函数是为了保证组件的独立性和可复用性,data是一个函数,组件实例化的时候这个函数将会被调用,返回一个对象,计算机会给这个对象分配一个内存地址,你实例化几次,就分配几个内存地址,他们的地址都不一样
2021-05-30 21:08:31
1047
原创 一篇关于vue-cli3打包优化的文章
在开发过程中vue项目打包是需要做一些性能优化的,这里写了关于我知道的要做的优化的部分,废话不多说直接上代码了,仅供参考 欢迎提出意见
2021-05-30 20:46:38
124
原创 Vue组件通讯
1.父传子:在父组件的子组件标签上绑定一个属性,挂载要传输的变量。在子组件中通过props来接受数据,props可以是数组也可以是对象,接受的数据可以直接使用 props:["属性名"] props:{属性名:数据类型}2.子传父:在父组件的子组件标签上通过绑定自定义事件,接受子组件传递过来的事件。子组件通过$emit触发父组件上的自定义事件,发送参数3.兄弟组件传值:通过main.js初始化一个全局的$bus,在发送事件的一方通过$bus.$emit(“事件名”,传递的参数信息)发送.
2021-04-29 20:23:24
92
原创 Vue封装全局Loading
1先下载axios插件2.在components文件夹中创建一个MyLoading的文件夹,文件夹中创建一个MyLoading.vue的文件写入以下代码<template> <div id="myLoading" v-show="show"> <div>{{msg}}</div> </div></template><script>export default { na
2021-04-29 20:14:50
804
原创 nodejs中时间执行的顺序
setImmediate(function () { console.log('immediate');}) setTimeout(function () { console.log('setTimeout 0ms');}, 0) setTimeout(function () { console.log('setTimeout 10ms');}, 1000) process.nextTick(function () { console.log('nextT.
2021-04-29 19:45:37
235
原创 Promise
promise是一个异步解决方案promise接收一个函数作为参数该函数又接收两个函数作为参数promise有三个状态pending表示进行中resolve 是将promsie从进行中转化为成功的状态的方法(fulfilled)reject 是将promsie从进行中的状态转化为失败的状态的方法(rejected)promise从进行中转化为成功或者失败时就立即结束了 var num = 1 var promise = new Promise(function(resolv..
2021-04-29 14:24:42
84
原创 构造函数
概念:严格来说js并不是一门面对对象的语言,通过构造函数可以像其他语言一样实现面对对象的过程,构造函数就是js实现面对对象的一种方式new关键字的作用声明了一个空对象 调用了构造函数,使构造函数内部的this指向了实例化对象 使函数的原型对象指向了构造函数 将属性和值赋值给了声明的对象 在函数中默认返回了实例化对象原型概念原型是一个对象,只是对象可以通过原型继承另一个对像的属性和方法每一个函数声明时,都会自动生成一个对象prototype,prototype通过construct
2021-04-28 15:53:07
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅