随笔分类 -  javaScript

摘要:echart中x轴数据过多时展示不全: https://blog.csdn.net/catascdd/article/details/129163027 阅读全文
posted @ 2023-12-22 14:45 smil、梵音 阅读(108) 评论(0) 推荐(0)
摘要:深入理解echarts的markline标注线 Echarts如何自定义label标签的样式(formatter,rich,添加图标等操作) 阅读全文
posted @ 2023-11-05 21:56 smil、梵音 阅读(1205) 评论(0) 推荐(0)
摘要:vue代码。 data数据: list: [ {listName:"待办",listNum:0}, {listName:"退回",listNum:0}, {listName:"已办",listNum:0}, {listName:"全部",listNum:0} ], methods里面的方法: asy 阅读全文
posted @ 2023-04-23 18:20 smil、梵音 阅读(1153) 评论(0) 推荐(0)
摘要:https://segmentfault.com/a/1190000041201277?utm_source=sf-similar-article 阅读全文
posted @ 2022-09-15 17:53 smil、梵音 阅读(51) 评论(0) 推荐(0)
摘要:题目介绍 斐波那契数列又被称为黄金分割数列,指的是这样的一个数列:1,1,2,3,5,8,13,21,34....,它有如下递推的方法定义:F(1)=1,F(2)=1,F(n)=F(n-1)+F(n-2)(n>=2,n是正整数),请使用js实现斐波那契函数。 方法1:递归实现 由题目中的递推受到启发 阅读全文
posted @ 2022-09-15 15:20 smil、梵音 阅读(3295) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_43375584/article/details/124838158 https://blog.csdn.net/weixin_44834981/article/details/125534734 https://blog.csdn.net/qq_4 阅读全文
posted @ 2022-09-15 10:38 smil、梵音 阅读(43) 评论(0) 推荐(0)
摘要:事件冒泡和事件捕获这两个概念都是为了解决页面中事件流(事件发生顺序)的问题。 1、事件冒泡 事件冒泡:事件会从最内层的元素开始发生,一直向上传播,直到document对象。 2、事件捕获 事件捕获:与事件冒泡相反,事件会从最外层开始发生,直到最具体的元素。 3、addEventListener方法e 阅读全文
posted @ 2022-09-14 15:16 smil、梵音 阅读(1105) 评论(0) 推荐(0)
摘要:概念 垃圾回收机制(Garbage Collection) 简称 GC JS中内存的分配和回收都是自动完成的,内存在不使用的时候会被垃圾回收器自动回收。 正因为垃圾回收器的存在,许多人认为JS不用太关心内存管理的问题 但如果不了解JS的内存管理机制,我们同样非常容易成内存泄漏(内存无法被回收)的情况 阅读全文
posted @ 2022-09-06 11:38 smil、梵音 阅读(432) 评论(0) 推荐(0)
摘要:方法一: function creatArr(m,n){ var arr=[]; function pushArr(m,n){ if(arr.length==m){ return arr; } arr.push(n); return arguments.callee(m,n) } return pu 阅读全文
posted @ 2022-09-06 11:28 smil、梵音 阅读(50) 评论(0) 推荐(0)
摘要:cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回传递。sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。 存储 阅读全文
posted @ 2022-08-29 17:31 smil、梵音 阅读(24) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/weixin_46034375/article/details/108514832 阅读全文
posted @ 2022-08-09 17:24 smil、梵音 阅读(24) 评论(0) 推荐(0)
摘要:function filter (data, id) { var newData = data.filter(x => x.id !== id) newData.forEach(x => x.children && (x.children = filter(x.children, id))) ret 阅读全文
posted @ 2022-07-01 15:17 smil、梵音 阅读(615) 评论(0) 推荐(0)
摘要:普通排序 // 普通排序 var arr1 = [1,2,10,7,8,3,20] // 从小到大 arr1.sort((a, b) => a - b) // 箭头函数单行代码 可省 return console.log(arr1) // [1,2,3,7,8,10,20] // 从大到小 arr1 阅读全文
posted @ 2022-06-14 12:29 smil、梵音 阅读(155) 评论(0) 推荐(0)
摘要:let reg = /(^[0-9]\d*$)/ 阅读全文
posted @ 2022-06-13 15:40 smil、梵音 阅读(928) 评论(0) 推荐(0)
摘要:有时候我们需要把相同的参数放一起,比如下面数组对象中,我们需要把spec相同的参数放一起怎么做呢? let arr=[ { name: "蓝色", spec: "颜色", }, { name: "少年", spec: "适用人群", }, { name: "黑色", spec: "颜色", }, { 阅读全文
posted @ 2022-03-03 14:59 smil、梵音 阅读(975) 评论(0) 推荐(0)
摘要:let reg = /^\d*(\.\d{1,20})?$/; 最多保存20位小数,如果只允许2位小数,可以把20改为3: /^\d*(\.\d{1,3})?$/ 阅读全文
posted @ 2021-08-27 15:00 smil、梵音 阅读(2240) 评论(0) 推荐(0)
摘要:第一次碰到下载文件用 post 的方法,之前都是用 get 方法,直接下载一个存在在服务器根目录下的文件。但是有时候碰到参数的数据量比较大的时候, get 方法就不合适了。这次后端定义的是 post 方法,返回给前端的是一个文件流。 get 方法这里不赘述,基本思路就是动态创建一个a标签,设置a标签 阅读全文
posted @ 2021-07-30 14:56 smil、梵音 阅读(5172) 评论(0) 推荐(0)
摘要:遇到一个需求是,选择区域的站点之后,用get请求,站点ID的数组参数可能会超过浏览器参数长度限制,最后无法下载。于是换成了post方式下载文件。 第一步:与后台沟通好response header的设置,并规定好fileName的编码方式,方便前端拿到后解析 content-disposition: 阅读全文
posted @ 2021-07-29 16:25 smil、梵音 阅读(908) 评论(0) 推荐(0)
摘要:构造函数创建对象: function Person() { } var person = new Person(); person.name = 'Kevin'; console.log(person.name) // Kevin Person 就是一个构造函数,我们使用 new 创建了一个实例对象 阅读全文
posted @ 2021-07-13 14:44 smil、梵音 阅读(46) 评论(0) 推荐(0)
摘要:ES5: <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title></title> <script> //定义构造函数 function Person(name, age){ this.name= 阅读全文
posted @ 2021-07-12 15:25 smil、梵音 阅读(55) 评论(0) 推荐(0)