JavaScript
文章平均质量分 77
yhanw
这个作者很懒,什么都没留下…
展开
-
在 echarts 的 rich 中使用 iconfont 图标库图标作为 backgroundColor.image 值的方法
3、 获取图标的描边路径,即 path 的 d 属性;以及 symbol 中的 viewBox 属性(注意:如果没有viewBox,最终可能显示的是空白图标)有时一个项目中,不止使用一个图标库,因此在body下不止一个svg,仍然用上面的方法可能无法获取到对应图标,因此需要将所有svg都获取下来,然后遍历。该脚本执行时,会在 body 下插入一个 svg 标签,标签下包含了图标库中的 svg 图标 path。2、获取 svg 的 dom 节点。注意,iconfont 的 svg 是插入到 body 下的。原创 2024-03-07 20:00:10 · 851 阅读 · 0 评论 -
heatmap.js 中文文档
h337h337 是heatmap.js 全局注册的对象名。你可以使用它来创建热图实例。h337.create(configObject)返回热力图实例(heatmapInstance)使用h337.create 创建热力图实例,可通过configObject 参数自定义****。****configObject参数为必填参数。参数配置属性名称类型是否必选描述containerDOM是热力图将添加到的DOM节点(热力图画布将适应节点尺寸)backgrou原创 2022-04-27 17:06:06 · 6329 阅读 · 0 评论 -
JavaScript深入学习——执行上下文、作用域与作用域链
JavaScript代码的整个执行过程,分为两个阶段,代码编译阶段与代码执行阶段。编译阶段由编译器完成,将代码翻译成可执行代码,这个阶段作用域规则会确定。执行阶段由引擎完成, 主要任务是执行可执行代码,执行上下文在这个阶段创建。作用域作用域规定了如何查找变量/函数,也就是确定当前执行代码对变量/函数的访问权限,目的是为了提高程序的可靠性和减少命名冲突。相当于给变量/函数划定了区域,只有在区域内才能访问,出了这个区域就不能访问了。JavaScript 采用词法作用域(lexical scoping).原创 2022-03-18 09:45:24 · 1287 阅读 · 0 评论 -
JavaScript 深入学习——变量
ECMAScript 变量是松散类型的,意思是变量可以用于保存任何类型的数据。每个变量只不过是一个用于保存任意值的命名占位符。变量声明varvar 声明语句声明一个变量,并可选地将其初始化为一个值。变量声明无论发生在何处,都在执行任何代码之前进行处理(即变量提升)。var声明的变量的作用域是它当前的执行上下文(全局作用域或函数作用域)声明和非声明的变量存在以下3点差异:声明变量的作用域限制在其声明位置的上下文中,而非声明变量总是全局的。声明变量在任何代码执行前创建,而非声明变量只有在执行原创 2022-03-10 11:20:08 · 172 阅读 · 0 评论 -
parseInt()、parseFloat() 与 Number() 使用总结
parseInt()parseInt(string, radix) 用于解析一个字符串,并返回特定的十进制值。参数string: 待解析的字符串。如果该参数不是字符串,将会被转换为字符串。radix: 字符串基数,指定待解析字符串的进制,范围为 2 =< radix <= 36。解析规则将从字符串的第一个非空字符开始,到第一个无效字符结束的一段字符串解析为整数。ps: 有效字符指的是 数字、进制符号(0x)、正负符号 。当待解析参数不是字符串时,先将参数转换为字符串,再执行第一个原创 2021-12-03 17:21:10 · 773 阅读 · 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 · 640 阅读 · 0 评论 -
异步加载JavaScript的方法
在一般情况下,HTML文档中的标签是按顺序加载的。如果将<script>标签嵌在文档头部,那么只有当脚本加载完毕,并且解释后才能加载页面内容,会降低网页性能。为了解决这个问题,在嵌入脚本时,一般会将<script>标签放置在文档的最后,这样可以先让页面显示,再加载js脚本,提高用户体验。以上情况对于嵌入脚本和外部脚本来说都使用。对于外部脚本来说,我们可以让它异步加载,在加...原创 2019-03-21 11:06:00 · 301 阅读 · 0 评论 -
JavaScript函数声明提升
1 函数创建方法1.1 函数声明使用函数声明方法创建函数时,显示function关键字,然后是函数名、参数列表和函数体,如:function fnName(arg1, arg2) { 函数体逻辑......}1.2 函数表达式首先介绍以下匿名函数。使用函数声明创建的函数可称为具名函数,那么匿名函数顾名思义,就是函数名隐匿起来的函数。匿名函数与具名函数就函数外形而言,只是函数名的有无...原创 2019-04-04 19:56:39 · 425 阅读 · 0 评论