JavaScript共0篇 第5页
JavaScript
深入理解JS沙箱-五八三

深入理解JS沙箱

什么是JS沙箱: 沙箱,即 sandbox,顾名思义,就是让你的程序跑在一个隔离的环境下,不对外界的其他程序造成影响,通过创建类似沙盒的独立作业环境,在其内部运行的程序并不能对硬盘产生永久性...
admin的头像-五八三admin2年前
0270
聊一聊文本溢出打点省略-五八三

聊一聊文本溢出打点省略

前言 业务上经常会遇到 文本内容超出容器区域进行省略打点展示 的需求,而展示省略也存在多种场景和形式,今天我们来聊一聊这些细节。 单行文本超长打点省略(CSS) 多行文本超长打点省略(CSS...
admin的头像-五八三admin2年前
0320
视野修炼-技术周刊第49期-五八三

视野修炼-技术周刊第49期

本周较忙碌,精选内容较少?? 笔者在GitHub开了个 discussion ? 技术&开源&文章推荐,欢迎读者推荐贡献内容或者知识渠道 欢迎来到第 49 期的【视野修炼 - 技术周刊】,下面是本期的精选...
admin的头像-五八三admin2年前
040
浅拷贝与深拷贝的魔法与技巧-五八三

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

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

关于ajax,以及ajax的封装

什么是ajax AJAX即“Asynchronous Javascript And XML”(异步javaScript和XML),是指一种创建交互式网页应用的网页开发技术, 可以用于创建快速动态网页的技术,通过在后台与服务器进行少量数...
admin的头像-五八三admin2年前
0140
User Agent - 识别当前用户的访问环境-五八三

User Agent – 识别当前用户的访问环境

前言 在实际的项目开发中,我们经常会遇到这样的需求,根据用户的浏览器来做一些特殊的处理,比如通过浏览器的 User Agent 来判断用户的设备,从而给用户提供不同的体验。那么 User Agent 是什...
admin的头像-五八三admin2年前
0210
Vue3大数据树状表格的虚拟滚动实现-五八三

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

前言 ant-design-vue 团队开发的付费高级组件 Surely Table 可支持最多 12万 条数据的渲染,超过 13万 条数据浏览器就会报错。从报错信息来看,是因为计算量太大超出了浏览器的支持范围。分析其...
admin的头像-五八三admin2年前
070
取个对象值导致系统崩溃-五八三

取个对象值导致系统崩溃

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

pinia源码解析

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

OOXML 基础目录

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

开篇: 什么是 OOXML

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

第一篇: Workbook

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

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

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

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

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

Vue-CLI脚手架

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

浅出 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年前
0160
高级技巧:利用Lua编写安全场景的测试数据生成工具-五八三

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

背景 在流量采集和分析的场景中,一种常见架构如下所示: ​ 在上述架构中,交换机通过流量镜像的方式,将用户与应用服务器之间的流量“复制”给流量采集/分析服务器。流量服务器上部署的采集探...
admin的头像-五八三admin2年前
080
你真的了解js中的包装数据类型吗?-五八三

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

JavaScript中有两种数据类型:基本数据类型(原始类型)和引用数据类型 JavaScript有7种基本数据类型,分别是: String、Number、Boolean、Undefined、Null、Object以及ES6中新增的Symbol(本文...
admin的头像-五八三admin2年前
0470
页面的滚动及scrollIntoView的穿透效果和解决-五八三

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

朋友今天遇到一个奇怪的问题,我觉得很有意思就记录一下。现象是这样的,页面有一个按钮,点击按钮以后会请求一个接口拿到一个iframe的地址然后创建一个iframe并渲染到页面上,iframe的页面加载...
admin的头像-五八三admin2年前
0210
threejs 手写 GLSL 着色器效果 - 雷达效果-五八三

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

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