JavaScript共0篇 第5页
JavaScript
Vue3大数据树状表格的虚拟滚动实现-五八三

Vue3大数据树状表格的虚拟滚动实现

前言 ant-design-vue 团队开发的付费高级组件 Surely Table 可支持最多 12万 条数据的渲染,超过 13万 条数据浏览器就会报错。从报错信息来看,是因为计算量太大超出了浏览器的支持范围。分析其...
admin的头像-五八三admin2年前
080
浅拷贝与深拷贝的魔法与技巧-五八三

浅拷贝与深拷贝的魔法与技巧

前言 在编程世界中,对象和数据结构的复制是一个常见而重要的操作。 然而,拷贝并不总是简单的,因为它可能涉及到引用和嵌套的对象。 在这个背景下,我们将探讨两种主要的拷贝方式:浅拷贝和深...
admin的头像-五八三admin2年前
0160

OOXML 基础目录

1、什么是OOXMl 2、workbook 介绍 3、worksheet 介绍 4、[workbook 中常用属性、使用场景] 5、[worksheet 中常用属性、使用场景] 6、 待更新
admin的头像-五八三admin2年前
0120
第一篇: Workbook-五八三

第一篇: Workbook

介绍 在Office Open XML(OOXML)中,工作簿(Workbook)是Excel文档的顶级结构,它包含了文档中的所有工作表(Worksheets)以及与整个文档相关的设置和属性。工作簿的数据存储在名为xl/workboo...
admin的头像-五八三admin2年前
080

开篇: 什么是 OOXML

OOXML(Office Open XML)是一种基于XML(可扩展标记语言)的文件格式,主要用于存储和交换Microsoft Office套件中的文档,如Word、Excel和PowerPoint。OOXML是一种开放的、压缩的、可读写的文...
admin的头像-五八三admin2年前
0150
取个对象值导致系统崩溃-五八三

取个对象值导致系统崩溃

取个对象值导致系统崩溃 前言 想必各位小伙经常在项目中遇到一些错误,取对象值的时候,经常报错,又或者某些项目突然就挂经常都是出现在一些对象取值上面,然后就被领导一顿训斥 报错分析 例如...
admin的头像-五八三admin2年前
0180
pinia源码解析-五八三

pinia源码解析

为什么要看源码 我理解有以下6点: 学习编码技巧 学习设计思想 提升阅读代码速度 工作中得心应手,减少心智负担,提升效率 对技术的使用边界更清晰,在项目前评估技术方案有理有据 团队成员在使用...
admin的头像-五八三admin2年前
0150

Vue 路由懒加载

Vue 路由懒加载 随着 Web 应用的复杂性不断增加,性能优化成为了开发人员必须面对的挑战之一。Vue 路由懒加载是一项关键技术,它可以帮助我们提高 Web 应用的加载速度,从而提升用户体验。 在本...
admin的头像-五八三admin2年前
0170

React 实现文件分片上传和下载

React 实现文件分片上传和下载 在开发中,文件的上传和下载是常见的需求。然而,当面对大型文件时,直接的上传和下载方式可能会遇到一些问题,比如网络传输不稳定、文件过大导致传输时间过长等...
admin的头像-五八三admin2年前
0290
Vue-CLI脚手架-五八三

Vue-CLI脚手架

Vue--CLI是Vue官方提供的标准化开发工具,全名是command line interface,国内称作脚手架,它是基于webpack配置的。 脚手架结构分析 main.js文件,该文件是整个项目的入口文件。 // 引入Vue imp...
admin的头像-五八三admin2年前
0200
vue-竟然有这么多种实现动画-五八三

vue-竟然有这么多种实现动画

前言 平时上网我经常能在app或者网页上看到很多比较酷的动画效果,这些效果还是比较吸引人的。那么我们自己在写项目时,也都希望能在页面做出一些很酷的动画效果,页面看起来也会更具特色。所以...
admin的头像-五八三admin2年前
0160

浅出 javascript generator 函数

直击主题 function* say() { console.log('start'); let r1 = yield 'hello'; console.log(r1); let r2 = yield 'world'; console.log(r2); return true; } let iSay = say(); // 输出 // 空,...
admin的头像-五八三admin2年前
0170
threejs 手写 GLSL 着色器效果 - 雷达效果-五八三

threejs 手写 GLSL 着色器效果 – 雷达效果

前期准备 1. 准备 threejs 的渲染操作 2. 准备 shader 雷达效果需要的 相关函数 解析 rotate (vec2 uv,float rotation , vec2 mid) rotation 旋转角度 、 mid 旋转中心坐标; 旋转函数 (该函...
admin的头像-五八三admin2年前
0290
页面的滚动及scrollIntoView的穿透效果和解决-五八三

页面的滚动及scrollIntoView的穿透效果和解决

朋友今天遇到一个奇怪的问题,我觉得很有意思就记录一下。现象是这样的,页面有一个按钮,点击按钮以后会请求一个接口拿到一个iframe的地址然后创建一个iframe并渲染到页面上,iframe的页面加载...
admin的头像-五八三admin2年前
0230
聊一聊我和Set,Map,Object和JSON.stringfy()的爱恨情仇-五八三

聊一聊我和Set,Map,Object和JSON.stringfy()的爱恨情仇

首先这些东西直白说他们都是对象,应该问题不大。 我new了一个Set对象,然后打印出来得到的是object Set 我new了一个Map对象,然后打印出来得到的是object Map But我们都知道Map和Set是es6新增...
admin的头像-五八三admin2年前
050
你真的了解js中的包装数据类型吗?-五八三

你真的了解js中的包装数据类型吗?

JavaScript中有两种数据类型:基本数据类型(原始类型)和引用数据类型 JavaScript有7种基本数据类型,分别是: String、Number、Boolean、Undefined、Null、Object以及ES6中新增的Symbol(本文...
admin的头像-五八三admin2年前
0510
高级技巧:利用Lua编写安全场景的测试数据生成工具-五八三

高级技巧:利用Lua编写安全场景的测试数据生成工具

背景 在流量采集和分析的场景中,一种常见架构如下所示: ​ 在上述架构中,交换机通过流量镜像的方式,将用户与应用服务器之间的流量“复制”给流量采集/分析服务器。流量服务器上部署的采集探...
admin的头像-五八三admin2年前
0100
通过这些case,我把项目LCP时间减少了1.5s-五八三

通过这些case,我把项目LCP时间减少了1.5s

您好,如果喜欢我的文章,可以关注我的公众号「量子前端」,将不定期关注推送前端好文~ 前言 最近在做公司几个项目性能优化,整理出一些比较有用且常见的case来分享一下。 A项目优化 白屏相关 D...
admin的头像-五八三admin2年前
0850
Rea.js 一个适合用于写原生 demo 的极简响应式 js 框架-五八三

Rea.js 一个适合用于写原生 demo 的极简响应式 js 框架

项目地址:点击图片 隐藏 DOM 操作,简化写原生 HTML/CSS/JavaScript Demo 操作 使用了 Proxy Map 箭头函数,所以需要浏览器支持 ES2015 rea.js 代码不到100行,压缩后 rea.min.js 仅 1.36 KB ...
admin的头像-五八三admin2年前
040
Slidev-更适合程序员使用的PPT制作工具-五八三

Slidev-更适合程序员使用的PPT制作工具

前言 最近准备在公司内部做前端相关的技术分享,所以需要制作 PPT 来进行演示。然而作为一个习惯于编码还不习惯于汇报的普通程序员,PPT 这种东西,制作起来实在是有难度。无论是用 PowerPoint...
admin的头像-五八三admin2年前
0100