自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 浏览器渲染与vue渲染

1.解析html构建html 节点树 (dom树)2.加载css 构建css树 (cssom树)4.将渲染树页 面布局,计算页面几何信息。3.进行render更改vnode。3.将两树结合 构成渲染树。1.解析模板构建渲染树。2.触发数据的响应式,4.将vnode渲染。

2022-09-18 20:43:22 324

原创 v8垃圾回收机制

为了避免JS应用逻辑和垃圾回收期看到的不一致,垃圾回收的3中基本算法都需要将逻辑暂停下来,等垃圾回收完成后再继续执行,这种行为被称为全停顿,在V8分代式垃圾回收中,一次小垃圾回收只收集新生代,由于新生代默认配置小,存活对象少,因此即使是全停顿也影响不大,而对于老生代通常配置大,存活对象多,全堆垃圾回收的标记、清理、整理等动作造成的停顿会比较可怕。Mark-Compact是标记整理,该算法将存活对象往一端进行移动,移动完成后,直接清理掉最右边存活对象后面的内存区域完成回收。非重合资源(不可使用的失活资源)

2022-09-18 20:42:07 296

原创 vuex的核心及图示

对应的内容存放在对应的文件中,和以前一样,在index.js中存放并导出store。如果 vue components 要执行好几种操作 一个方法是解决不了的(一个方法仅支持一种操作)他将回去调用action里面的其他方法 所以就用到了 dispatch。//借助mapState生成计算属性:sum、school、subject(对象写法)//借助mapState生成计算属性:sum、school、subject(数组写法)第一个是 执行的什么操作 执行的操作是action里面有的方法 加几 的 加。

2022-09-15 09:22:13 2207

原创 动态路由渲染(思路)

在我们进行登录逻辑时会由于不同的身份信息,给定不同的身份权限(这个身份权限是确定的,权限信息一般存放于数据库)将用户信息提交给后端会得到返回结果叫做身份权限认定(一般是由后端完成,前端也是可以完成的),根据用户的权限进行数据的列表渲染叫做动态路由。

2022-09-09 08:56:31 798

原创 微信小程序分包

分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。:在小程序启动时,默认会下载主包并启动主包内页面,当用户进入分包内某个页面时,客户端会把对应分包下载下来,下载完成后再进行展示。

2022-09-07 21:31:57 8054

原创 常用状态码,及其应用场景

常用状态码的应用场景!!

2022-08-18 19:53:57 341

原创 VUE3.0响应式原理

vue3.0响应式原理

2022-08-15 22:33:35 324

原创 VUE2.0响应式原理

将Dep.depend()、Dep.notify()两个方法的结果存入 watcher 中。将原始对象中的每一个数据转换成带有getter,setter方法的响应式对象,是通过object.defineproperty() 进行数据劫持...等。对watcher的调度 将其放入队列 通过事件循环 管理执行。(rander 函数实在事件循环的微任务队列中异步执行的)通过对响应式对象中getter setter 的侦听。通过Dep.depend()进行收集依赖。通过Dep.notify()进行派发委托。...

2022-08-15 22:06:44 496

原创 跨域与解决跨域 (前端的处理)

跨域 跨域解决

2022-08-14 21:51:20 1133

原创 HTTP缓存(浏览器缓存)的两种分类

web缓存分为很多种:数据库缓存 服务器缓存(代理缓存) CDN缓存 浏览器缓存浏览器缓存的好处:使网页加载和呈现速度更快。 减少非必要的数据传输,进而节省网络流量和带宽。 在上一步的基础上,服务器的负担因此减少。浏览器缓存(按策略分类)主要有两类:缓存协商:Last-modified ,Etag 。彻底缓存(强缓存):cache-control,Expires。...

2022-04-08 21:13:27 1416 6

原创 计算机网络-HTTP(超文本传送协议)响应状态码 及 请求方法

HTTP http请求的类型 get请求与post请求的区别

2022-03-23 16:17:53 2902 2

原创 计算机网络-TCP的运输连接管理(三次握手,四次挥手)补充一下为什么不能将四次挥手改为三次挥手

hello,朋友们。今天咱们分享一下TCP连接建立与释放问题(三次握手与四次挥手问题)1.简单介绍 基础知识了解(仅代表个人简单理解)SYN 同步(一个信号 代表自己的状态)FIN 终止(一个信号 代表自己的状态)seq 报文段序号ACK 确认(一个信号 代表自己的状态)ack 确认号(我想要的 我所接收到的报文段...

2022-03-20 16:51:48 4245

原创 前端算法-快速排序,一遍过

前端算法-快速排序一遍过

2022-03-03 21:30:54 394

原创 前端算法-冒泡排序。仅此一篇即可

1.冒泡排序分为冒大与冒小冒大即为最先固定的值为数组中的最大值冒小即为最先固定的值为数组中的最小值2.冒大(常见的冒泡排序一般为冒大)i为排序的遍数 j为开始比较的位置由上代码可知j从左开始由上代码部分(i=0;i<len-1;i++)(j=0;j<len-1-i;j++)双重循环执行 循环体内语句进行判断满足条件进行交换最终得出结果输出源码let arr=[2 ,3 , 7 ,6 ,1 ,4]function b...

2022-03-02 21:20:12 2489 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除