
JavaScript
文章平均质量分 78
yhanw
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将 iconfont 图标转换成element-plus也能使用的图标组件
本文介绍了如何将iconfont图标转换为Vue组件的方法。通过分析ElementPlus图标的使用方式,发现其本质是将SVG封装为组件。作者开发了一个脚本,利用jsdom解析iconfont.js中的SVG字符串,提取每个symbol图标的信息,自动生成对应的Vue组件文件。脚本以Vite插件形式实现,可自动将iconfont图标转换为与ElementPlus一致的组件调用方式,统一项目中的图标使用规范。该方案解决了iconfont图标无法直接作为组件使用的问题,实现了图标资源的统一管理和调用。原创 2025-05-09 16:19:28 · 517 阅读 · 0 评论 -
Javascript 箭头函数与 function 函数的差异
箭头函数的出现是为了消除function函数带来的二义性原创 2025-02-06 11:11:07 · 372 阅读 · 0 评论 -
heatmap.js 中文文档
h337 是 heatmap.js 的全局对象,用于创建和管理热力图实例。通过 h337.create(configObject) 方法,可以创建热力图实例,并通过 configObject 参数进行自定义配置,如容器、背景颜色、渐变、半径、不透明度等。热力图实例提供了多种方法,如 addData 用于动态添加数据点,setData 用于初始化数据,configure 用于重新配置实例,以及 getDataURL 用于获取热力图的 base64 编码图像。这些方法使得热力图的创建、更新和导出变得灵活且易于操原创 2022-04-27 17:06:06 · 8001 阅读 · 0 评论 -
JavaScript深入学习——执行上下文、作用域与作用域链
JavaScript代码的整个执行过程,分为两个阶段,代码编译阶段与代码执行阶段。编译阶段由编译器完成,将代码翻译成可执行代码,这个阶段作用域规则会确定。执行阶段由引擎完成, 主要任务是执行可执行代码,执行上下文在这个阶段创建。作用域作用域规定了如何查找变量/函数,也就是确定当前执行代码对变量/函数的访问权限,目的是为了提高程序的可靠性和减少命名冲突。相当于给变量/函数划定了区域,只有在区域内才能访问,出了这个区域就不能访问了。JavaScript 采用词法作用域(lexical scoping).原创 2022-03-18 09:45:24 · 1362 阅读 · 0 评论 -
JavaScript 深入学习——变量
ECMAScript 变量是松散类型的,意思是变量可以用于保存任何类型的数据。每个变量只不过是一个用于保存任意值的命名占位符。变量声明varvar 声明语句声明一个变量,并可选地将其初始化为一个值。变量声明无论发生在何处,都在执行任何代码之前进行处理(即变量提升)。var声明的变量的作用域是它当前的执行上下文(全局作用域或函数作用域)声明和非声明的变量存在以下3点差异:声明变量的作用域限制在其声明位置的上下文中,而非声明变量总是全局的。声明变量在任何代码执行前创建,而非声明变量只有在执行原创 2022-03-10 11:20:08 · 213 阅读 · 0 评论 -
parseInt()、parseFloat() 与 Number() 使用总结
parseInt()parseInt(string, radix) 用于解析一个字符串,并返回特定的十进制值。参数string: 待解析的字符串。如果该参数不是字符串,将会被转换为字符串。radix: 字符串基数,指定待解析字符串的进制,范围为 2 =< radix <= 36。解析规则将从字符串的第一个非空字符开始,到第一个无效字符结束的一段字符串解析为整数。ps: 有效字符指的是 数字、进制符号(0x)、正负符号 。当待解析参数不是字符串时,先将参数转换为字符串,再执行第一个原创 2021-12-03 17:21:10 · 866 阅读 · 0 评论 -
table 导出excel表格及遇到的一些问题
table 导出excel表格及遇到的一些问题let tableHtml = `<table> <thead> <tr> <th style="border: 1px solid #999;">姓名</th> <th style="border: 1px solid #999;">年龄</th> <th style="border: 1px solid #999;">电原创 2021-10-13 17:02:14 · 737 阅读 · 0 评论 -
异步加载JavaScript的方法
在一般情况下,HTML文档中的标签是按顺序加载的。如果将<script>标签嵌在文档头部,那么只有当脚本加载完毕,并且解释后才能加载页面内容,会降低网页性能。为了解决这个问题,在嵌入脚本时,一般会将<script>标签放置在文档的最后,这样可以先让页面显示,再加载js脚本,提高用户体验。以上情况对于嵌入脚本和外部脚本来说都使用。对于外部脚本来说,我们可以让它异步加载,在加...原创 2019-03-21 11:06:00 · 355 阅读 · 0 评论 -
JavaScript函数声明提升
1 函数创建方法1.1 函数声明使用函数声明方法创建函数时,显示function关键字,然后是函数名、参数列表和函数体,如:function fnName(arg1, arg2) { 函数体逻辑......}1.2 函数表达式首先介绍以下匿名函数。使用函数声明创建的函数可称为具名函数,那么匿名函数顾名思义,就是函数名隐匿起来的函数。匿名函数与具名函数就函数外形而言,只是函数名的有无...原创 2019-04-04 19:56:39 · 465 阅读 · 0 评论