- 博客(18)
- 收藏
- 关注
原创 ES6 Promise相关用法详解
Promise是异步编程的一种解决方案,异步编程的历程经历了:回调函数和事件 ->Promise->。相较于传统的回调函数和事件,Promise了回调函数可能引发的,是有了进一步的。
2024-03-29 14:37:34 942 1
原创 ES6 Set、Map、WeakSet、WeakMap详解
Set、 Map. WeakSet 和WeakMap有什么区别,ES6新增的set、map、weakSet、WeakMap的用法是什么
2024-03-23 21:57:09 1137 1
原创 对象属性的get和set详解
getter 和 setter 方法来定义属性,允许你通过 xx.xx获取属性值,并且在设置属性值时可以执行一些逻辑。这是 JavaScript 中一种常见的对象属性定义方式,利用了对象的特性和语言的灵活性。
2024-03-22 11:51:31 1664 1
原创 setInterval() 与 setTimeout()详解
setTimeout和都是 JavaScript 中用于设置定时器的函数,这个两个函数在开发中十分常用,理解并区分这两个函数是很有必要的
2024-03-17 14:56:48 1030 1
原创 Reactive 与 Ref
reactive()将使对象本身具有响应性,其行为就和普通对象一样,不同的是,Vue能够拦截对响应式对象所有属性的访问和修改,以便进行依赖追踪和触发更新。reactive()返回的是一个原始对象的Proxy,它和原始对象是不相等的,且只有代理对象是响应式的,更改原对象不会触发更新。且在同一个对象上调用 reactive()会返回相同的代理,在一个代理上调用reactive()会返回它自己。// 代理对象和原始对象不是全等的// 在同一个对象上调用 reactive() 会返回相同的代理。
2024-03-15 22:49:17 689 2
原创 VUE3响应式原理,及与VUE2响应式的区别
响应式原理和vue响应原理的相关概念,在vue3的响应式实现是基于ES6中的proxy和Reflect实现的,与vue2借助有所不同。要想理解vue3的响应式实现,必须要先了解proxy和Reflect的作用。
2024-03-13 21:10:09 1708
原创 VUE2响应式原理和复现
Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新。
2024-03-09 20:53:55 996
原创 this的指向,箭头函数与普通函数的主要区别
this的指向问题是javaScript开发中常见问题,this的指向进而引出箭头函数与普通函数的主要区别。箭头函数和普通函数的选取在开发过程中尤为重要
2024-03-05 22:38:17 947
原创 详解JS原型链与继承
尽管类现在被广泛采用并成为 JavaScript 中新的范式,但类并没有带来新的继承模式。虽然类为大部分原型的机制提供了抽象,但了解原型在底层是如何工作的仍然十分有用。
2024-03-01 22:59:48 687
原创 JS中undefined 与 null的区别
`undefined` 表示一个**变量未定义**或一个**属性不存在**,而 `null` 通常用于**表示一个变量或属性的值为空**或未知。在实际开发中,你可能会经常遇到这两个值,因此理解它们的含义以及在何种情况下使用是很重要的。
2024-02-28 23:37:24 383
原创 详解Vue生命周期钩子
每个 Vue 组件实例在创建时都需要经历一系列的初始化步骤,比如设置好数据侦听,编译模板,挂载实例到 DOM,以及在数据改变时更新 DOM。在此过程中,它也会运行被称为生命周期钩子的函数,让开发者有机会在特定阶段运行自己的代码。
2024-02-23 17:22:22 947
原创 keepAlive搭配Vite插件(vite-plugin-vue-setup-extend)实现多个组件动态切换时缓存
keepAlive搭配Vite插件(vite-plugin-vue-setup-extend)实现多个组件动态切换时缓存
2024-01-25 10:01:03 614
原创 iconfy配置自动引入 Vue3+Vite3
在前端开发的时候往往需要使用到icon图标来丰富前端界面,Iconify图标库具有丰富的icon图标库(如下图)icon的按需引入在程序开发尤为重要,自动的按需引入对于程序员更加重要,本章将讲述iconfy自动引入的配置方式。
2023-03-19 19:22:52 1279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人