自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue中diff算法

在比较过程中,首先比较根节点是否相同,如果不同则直接替换整个节点;如果相同,则进一步比较子节点,使用一些启发式的算法来尽可能减少比较次数,以提高算法效率。Diff 算法作为 Virtual DOM 最核心的部分,它的主要作用是比较新旧版本的 Virtual DOM 树,找到两个树之间的差异,然后只更新差异部分的视图,从而提高页面渲染的性能。总之,Diff 算法是 Vue 在实现高效页面渲染和更新的核心技术,它在机制和算法上都做了很多优化,以便在大规模数据操作的情况下,能够尽可能地提高性能和用户体验。

2023-06-19 08:55:10 119

原创 vue2和vue3的区别

总之,Vue 3 相较于 Vue 2 来说带来了很多改进和升级,在性能、代码风格优化以及新特性方面都有所提高,然而同时也需要注意,由于一些 API 发生了变化,因此在迁移过程中需要仔细查看官方文档,并进行相应的适配。VNode 风格改变:Vue 3 中的 VNode 使用了新的风格,即更加标准化的 VNode 类型,以及协议跟 Vue 2 不同,这也使得 Vue 3 更加易于与其他库和平台集成。新的动画系统API:Vue 3 引入了新的动画系统 API,使用起来更加简单、直观。

2023-06-19 08:50:54 296

原创 前端性能优化

前端性能优化是保证网站用户体验的重要环节,下面我介绍一些常用的前端性能优化方法和技巧:

2023-06-16 22:31:46 160

原创 数据双向绑定

数据双向绑定

2023-06-09 11:42:46 947

原创 对VUEX的认识

Vuex是一个用于Vue.js应用程序的状态管理模式和库。它用于管理应用程序的状态,使得状态的管理和共享变得简单和可靠。

2023-05-31 21:27:18 52 1

原创 说说vue操作真实dom性能瓶颈

vue操作真实dom性能瓶颈大概情况有以下几种

2023-05-16 08:41:28 1266 1

原创 解决跨域的三种方法

其实就是出于浏览器自身的的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)。

2023-04-13 22:58:16 581

原创 关于原型链

原型链 + 只要是 数组数据类型, 所属构造函数就是 Array + 只要是 函数数据类型, 所属构造函数就是 Function + 只要是 正则数据类型, 所属构造函数就是 RegExp + 只要是 对象数据类型, 所属构造函数就是 Object + 原型链: 对象的 __proto__ 串联起来的对象链状结构

2023-04-03 22:26:49 68

原创 Promise的使用

Promise使ES6中引入的一个异步编程解决方案,与传统的ES5方法相比它的结构更合理,功能更强大.

2023-03-30 22:43:42 40

原创 call apply bind的区别

apply call bind 的用法详解

2023-03-20 22:48:56 85

原创 JS实现放大镜

js实现放大镜效 首先放大镜的原理,通过调整移动距离比例,由左方小图片中移动小方框,显示右边提前设置好的窗口中放大的局部图片

2023-03-19 16:40:41 244

原创 随机产生颜色小块

点击鼠标出现随机出大小不一样的颜色小块!

2023-03-17 14:59:56 219

原创 window子对象和方法

window对象及方法

2023-03-14 22:51:23 322

空空如也

空空如也

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

TA关注的人

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