自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3源码解析

1.由于vue3本来就是用typescript写的,所以vue3对typescript的支持度更高。在vue2上所有的属性都放在this里,难以实现数据类型的推导。6.vue3使用monorepo对文件进行集中管理,文件结构类似于下图,使用rollur对项目进行并行打包。isReactive;2.在vue2上大量的api都挂载到vue的对象原型上,难以实现TreeShaking。5.对于虚拟DOM进行重写、对模板的编译进行了优化操作(具体有下文提到)。使用高阶函数柯里化,将多个功能使用同一个函数去实现。

2023-09-03 23:35:03 161

原创 javascript知识点

闭包定义:函数嵌套函数,内部函数被外部函数返回并保存下来就会产生闭包。特点:重复利用变量,并且不会污染全局的一种机制;这个变量一直保存在内存中,不会被垃圾回收机制回收。缺点:对内存的消耗比较大,在IE中回导致内存泄漏。使用场景:防抖节流,函数嵌套避免全局污染。

2023-09-03 23:21:50 33

原创 前端javascript小计

Token和cookie本质上是同一个概念,区别是服务端可以超控cookie,与其当服务端去介入token不如把Token放入LocalSqtorage,使得前端和服务端从业务上分割开,也符合目前前后端分离的开发模式。当用户登录后服务端回给我们返回一个权限的数据,可能是一个树形的结构,我前端需要解析这个树形结构,生成路由表(路由数组),通过vue-route里动态路由的概念addRoute把解析完成的路由插入进入。数据采集-数据处理-数据分析和挖掘,如用户停留时间,用户哪个按钮点的多。

2023-09-01 22:43:24 34 1

原创 css总结

前端八股文CSS篇。

2023-08-08 22:51:56 35 1

空空如也

空空如也

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

TA关注的人

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