自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 大数据表格如何渲染

WebAssembly 提供了更高的性能和更复杂的图形处理能力,适合需要高效渲染和计算的应用场景,但开发复杂性较高。WebAssembly 提供了更高的性能和更复杂的图形处理能力,适合需要高效渲染和计算的应用场景,但开发复杂性较高。对于简单的表格渲染,Canvas 可以提供足够的性能,但在处理复杂的图形或大量数据时,可能会出现性能瓶颈。Canvas Table 更加简单易用,适合快速开发和简单的表格展示,但在处理大量数据时性能可能不足。对于需要快速开发和简单实现的场景,Canvas 是一个不错的选择。

2024-12-05 16:07:55 1523

原创 研发应用安全规范

安全规范

2023-11-06 10:22:30 660 1

原创 处理JS对象实用技巧

也可以基于响应式对象上的一个属性,创建一个对应的 ref。这样创建的 ref 与其源属性保持同步:改变源属性的值将更新 ref 的值,反之亦然。

2023-07-31 17:49:12 378

原创 VUE3-toRef和toRefs

也可以基于响应式对象上的一个属性,创建一个对应的 ref。这样创建的 ref 与其源属性保持同步:改变源属性的值将更新 ref 的值,反之亦然。

2023-07-27 16:13:51 321

原创 VUE3-响应式数据判断

可以看出,当时用readonly和shallowReadonly后只读对象是Proxy。

2023-07-27 16:08:42 247

原创 【无标题】

其他组件传递过来的数据,如果不希望你修改,你最好加上只读,以防以后不小心改了人家的数据。

2023-07-27 16:06:42 115

原创 VUE3-shallowReactive

对象的第一层支持响应式,第二层就不在支持了。

2023-07-25 17:36:15 121

原创 VUE3-watchEffect

/ 这个回调函数的执行实际是:只要counter1发生变化,或者counter3发生变化,这个回调函数都会执行。// 这个使用到的数据只要发生变化,watchEffect中的回调函数一定会执行一次。// 我这个回调函数当中使用到了data.counter1和data.counter3。// 这个回调函数什么时候执行?一开始就先执行一次,然后函数体中使用到了某个数据。// watchEffect函数中直接跟一个回调函数即可。// 使用watchEffect这个组合式的API。// 作用:也是用来监视。

2023-07-19 18:16:25 281

原创 VUE3-watch侦听ref包裹对象

watch侦听是侦听响应式对象,即RefImpl对象、Proxy对象,如果不为响应式则需要使用函数形式[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9QgtFg3Q-1689761730559)(https://gitee.com/zhang_luwei/image-resources/raw/master/image/1689647918250.jpg)]VUE3、ref、RefImpl、Proxy、watch

2023-07-19 18:15:42 889

原创 VUE3-watch侦听reactive数据

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RgyYrHSM-1689761692664)(https://gitee.com/zhang_luwei/image-resources/raw/master/image/1689586856365.jpg)]如果想指定某个属性侦听,则第一个需要侦听的数据,必须是一个函数。即侦听的如果不是响应式的,需要使用函数。

2023-07-19 18:15:01 805

原创 VUE3-watch侦听

/ console.log('计算器2', newValue, oldValue);// console.log('计算器', newValue, oldValue);// 注意:被监视的属性必须具有响应式的,才能监视。// newValue和oldValue都是数组。// 开始的时候,立即执行一次handler。// 采用数组的方式,一次监视多个属性。// 被监视的数据需要具有响应式。// 监视的是counter属性。VUE3、ref、watch侦听。

2023-07-19 18:14:10 114

原创 VUE-计算属性

VUE-计算属性。

2023-07-19 18:13:21 101

原创 组合式API与选项式API

/exportdefaultdatareturn// 功能1的data// 功能2的data// 功能3的datamethods// 功能1的methods// 功能2的methods// 功能3的methodscomputed// 功能1的computed// 功能2的computed// 功能3的computedwatch// 功能1的watch// 功能2的watch// 功能3的watch</可以看出,实现功能的代码非常分散,维护成本高,比较乱。

2023-07-19 18:12:31 416

原创 VUE3的全局事件总线

全局事件总线。

2023-07-14 17:56:46 2873

原创 vue3-自定义事件

完成组件之间数据的传递、组件之间的通信。

2023-07-14 17:52:45 775

原创 VUE3-生命周期

vue3、生命周期钩子。

2023-07-14 17:48:30 110

原创 VUE3-ref 响应式

【代码】VUE3-ref 响应式。

2023-07-12 17:54:42 428

原创 VUE3-ref包裹object对象类型

使用Object.defineProperty实现的[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OJjJ3Qcn-1689155454164)(https://gitee.com/zhang_luwei/image-resources/raw/master/image/1689154257976.jpg)]

2023-07-12 17:52:08 1058

原创 vite-plugin-pages

使用 vite-plugin-pages 之后:就可以更高效快捷开发。只需要在目录写好对应页面,即可自动生成路由, 上面的路由对应的文件结构如下。注意: 当然这里使用了 pages , 因为是默认配置, 你也可以配置成原来大家更习惯的 views。

2023-07-11 15:29:18 1878

原创 Proxy 简单使用

ES6 新特性:window. Proxy通过Proxy 可以创建一个代理对象。

2023-07-11 14:15:02 307

原创 defineProperty

【代码】defineProperty。

2023-07-11 13:32:49 102

原创 前端Vue项目webpack打包部署后源码泄露解决

前端Vue项目webpack打包部署后源代码泄露解决

2023-06-25 10:25:49 3436

原创 crx文件浏览器插件的安装方法

crx文件浏览器插件的安装方法

2023-06-19 17:44:21 5378

原创 index

异步循环同步实现

2023-06-19 16:09:43 73

原创 操作Excel文件实现对Excel表格的数据筛选

操作Excel文件实现对Excel表格的数据筛选

2023-05-17 14:46:16 377

原创 【无标题】

解决项目中@路径不提示文件

2023-03-10 15:34:20 115

原创 Node.js创建web服务器、导入模块

Node.js

2023-02-10 14:17:09 164

原创 Node.js 文件读写、路径方法

Node.js 文件读写、路径方法

2023-02-10 14:16:52 427

原创 单行截断css

单行截断css

2023-02-07 14:06:37 374

原创 visibility、display、opacity的区别?

# visibility、display、opacity的区别?

2023-02-07 11:29:25 247

原创 css和js两种方式实现div右移1000px动画

css和js两种方式实现div右移1000px动画

2023-02-07 11:19:38 873

原创 分别介绍一下原型、原型链、作用域和作用域链的含义和使用场景

分别介绍一下原型、原型链、作用域和作用域链的含义和使用场景

2023-02-07 10:47:40 585

原创 数据类型有哪些?如何判断一个数据是否是数组

数据类型有哪些?如何判断一个数据是否是数组

2023-02-06 15:41:54 459

原创 前端页面调试

前端页面调试

2023-02-06 14:36:02 140

原创 new的实现原理

new的实现原理

2023-02-06 10:40:14 213

原创 闭包的原理

闭包的原理

2023-02-06 09:46:51 1353

原创 堆和栈的区别

堆和栈的区别

2023-02-01 10:04:00 136

原创 let、var和const的区别?如果希望const定义的对象的属性也不能被修改该怎么做?

let、var和const的区别?如果希望const定义的对象的属性也不能被修改该怎么做?

2023-01-31 15:20:01 338

原创 箭头函数和普通函数的区别

箭头函数和普通函数的区别

2023-01-31 14:33:42 123

原创 说一下对Promise的了解

说一下对Promise的了解

2023-01-31 14:13:22 161

空空如也

空空如也

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

TA关注的人

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