自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javaScript es5 作用域、作用域链、变量提升、闭包(es5)、内存泄漏

由于js作用域链的只能从里往外查找变量的特性,为了在外部读取到A函数内部的变量,在A函数内再套一个闭包函数,这个闭包函数读取到A函数内部变量后返回到外部被引用,这时外部可访问。目的:取得合理的变量,严谨、避免隐性问题,即当前作用域没有定义的变量,则向上一级找。当前作用域有定义的变量,则取当前作用域定义和初始化的值,当前作用域先读取后定义则报错。let 不存在变量提升, 当前作用域有定义t变量,但未初始化就读取,这在es6的let语法是不允许的,更合理严谨。调用函数时也是先解析函数内定义的变量,再执行。

2023-03-31 00:01:48 159

原创 vue 双向绑定

watcher绑定的更新函数的功能1是在当前模板数据改变时更新视图(双括号)。watcher有可能是相关联的,比如数据A的模板 是 computed的A属性生成了watcher A , 数据B的模板是data B, A依赖B,则B改变时会通知到B的watcher 和A的watcher。:watcher绑定的更新函数的功能2是当前数据模板的元素属性更改时(比如input事件改变了文本框的值属性、change事件改变了单选框的值等)执行对应数据的更改,这里就实现了视图改变数据。

2023-03-31 00:00:35 101

原创 vue 组件 动态组件、路由出口的组件切换问题和使用keep-alive的区别

使用keep-alive将以上组件包裹后,组件只会cread、mouted一次;切换导致组件失活时不会销毁组件而是缓存起来并触发deactivated钩子,切换回来时将缓存的组件内容插入页面并触发activeted。动态组件和路由出口的组件切换导致组件失活时默认是销毁组件,切换回来再执行create mouted和重新生成元素插入页面。

2023-03-27 15:42:41 197

原创 浅拷贝和深拷贝的区别

浅拷贝和深拷贝的区别

2023-02-26 21:23:55 68

原创 vue 数据变化更新视图原理之 vdom(虚拟dom)、vnode(虚拟节点)、 diff算法、为什么不能用index作为key?

vdom(虚拟dom)、vnode(虚拟节点)、 diff算法

2023-02-26 16:17:44 198

原创 vue 的data为什么是函数?

vue 的data为什么是函数?

2023-02-26 15:38:21 62

原创 webpack

webpack

2023-02-26 00:11:51 69

原创 javascript this的使用

javascript this 的 使用

2023-02-25 11:31:20 31

转载 @vue/cli 兼容浏览器版本原理

@vue/cli 兼容浏览器版本原理

2023-02-22 21:30:32 165

原创 safari 浏览器的一些兼容

safari 浏览器的一些兼容

2023-02-16 17:04:26 142

原创 一张图全览 Object.defineProperty

一张图全览 Object.defineProperty

2023-02-15 14:09:46 50

原创 前端的一些随笔总结

前端的一些随笔总结

2023-02-15 14:00:50 54

原创 在URL里传递参数时,遇到#号被截断

在URL里传递参数时,遇到#号被截断

2023-01-05 14:56:55 1186

原创 vue 限制输入数字,保留 2个小数点

vue 限制输入数字,保留 2个小数点

2023-01-03 17:59:39 1026

原创 router.onErrorr 造成路由出错的情况,一般都是白屏

router.onErrorr 造成路由出错的情况,一般都是白屏

2022-12-17 17:26:09 2482

原创 白屏监控--监控错误导致的白屏实现思路

监控错误导致的白屏,捕获到JS错误、请求异常、静态资源异常时,根据当前dom深度,计算dom得分。当得分小于这个阈值,则产生一次白屏,并将当前遇到的错误作为白屏原因上报。

2022-12-14 11:04:18 475

原创 First Meaningful Paint计算原理:页面的首要内容(primary content)出现在屏幕上的时间 (fmp time)

First Meaningful Paint计算原理fmp time 计算原理

2022-12-12 14:53:54 188

转载 performance

html 渲染 流程 performance

2022-12-09 15:09:11 293 1

空空如也

空空如也

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

TA关注的人

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