随笔分类 -  js

摘要:this.beginTime="2031-03-20 00:00:00" this.endTime="2031-03-20 00:00:00" this.beginTime=new Date(this.beginTime) this.endTime=new Date(this.endTime) // 阅读全文
posted @ 2022-12-27 15:56 肥晨 阅读(539) 评论(0) 推荐(0)
摘要:window.location.href = "接口"+接口数据 window.location.href = "${ctx}/versionManagement/export?productDictCode=" +"&activityScheduleId="+value.id 阅读全文
posted @ 2022-12-15 11:00 肥晨 阅读(39) 评论(0) 推荐(0)
摘要:const data={ name:this.ruleForm.name, startTime:`${this.ruleForm.startTime.getFullYear()}-${this.ruleForm.startTime.getMonth() + 1}-${this.ruleForm.st 阅读全文
posted @ 2022-12-14 11:47 肥晨 阅读(106) 评论(0) 推荐(0)
摘要:1.html原生方法 <marquee>123123</marquee> 2.定时器方法 let paymentPromptText = document.getElementById('paymentPromptText'); // 文本的总宽度 const textWidth=paymentPr 阅读全文
posted @ 2022-11-23 14:45 肥晨 阅读(60) 评论(0) 推荐(0)
摘要:/^[0-9]\d{0,9}(\.\d{1,3})?$|^0(\.\d{1,3})?$ / 阅读全文
posted @ 2022-09-27 15:26 肥晨 阅读(99) 评论(0) 推荐(0)
摘要:ES6特性 书将ES6的主要变化归纳为: 语法糖 新机制 更好的语义 更多的内置对象和方法 对原有限制的非破坏性解决方案 ES6基础 对象字面量 对象字面量是指使用{}简写语法进行对象说明,ES6对语法进行的改进:属性值简写、可计算属性名和方法定义。 const study = { morning: 阅读全文
posted @ 2022-03-14 17:28 肥晨 阅读(115) 评论(0) 推荐(0)
摘要:漫画|有趣的了解一下赋值、深浅拷贝什么是赋值? 将某一数值赋给某个变量的过程,称为赋值。将确定的数值赋给变量的语句叫做赋值语句。所赋“值”可以是数字,也可以是字符串和表达式等。 赋值标识符 简单的赋值,都是由'='表示。复合赋值使用'/'、'+'、'-'后面跟'='表示。这些赋值标识符,也是常说的“简写样式”。 每个数学赋值标识符都 阅读全文
posted @ 2022-01-27 21:14 肥晨 阅读(405) 评论(2) 推荐(1)
摘要:前端优化之高并发处理大部分的高并发处理基本都是在后端处理,但是在部分特殊情况下,后端无法阻止用户行为,需要前端做配合。例如在抢购、秒杀等场景。 高并发是什么? 对此,我们首先需要简单的去了解一下,高并发是什么? 高并发是指在极短单位时间内,有很多用户同时的访问同一 API 接口或者 Url 地址,造成极多个请求同时发起 阅读全文
posted @ 2022-01-21 14:46 肥晨 阅读(2872) 评论(4) 推荐(2)
摘要:数据类型小知识 JavaScript主要数据类型共有7种,有string、number、boolean、undefined、null、symbol、object。其余7种可以笼统的分为两大类:基本数据类型和引用数据类型。 基本数据类型:string(字符串)、number(数字)、boolean(布 阅读全文
posted @ 2021-12-06 13:46 肥晨 阅读(399) 评论(0) 推荐(0)
摘要:console.time("timer");for (let index = 0; index < 100; index++) { } console.timeEnd("timer");//timer: 0.007080078125ms 阅读全文
posted @ 2021-11-30 19:49 肥晨 阅读(277) 评论(0) 推荐(0)
摘要:// 浮点数精度问题 //减法 其他方法以此类推 floatRemove(val, ele) { let b = val.toString().split(".")[1]; let d = ele.toString().split(".")[1]; let num = 0; //以防不是小数报错 b 阅读全文
posted @ 2021-11-13 21:57 肥晨 阅读(78) 评论(1) 推荐(1)
摘要:1.getDate() function getMonthDay(year, month) { let days = new Date(year, month, 0).getDate() return days } getMonthDay(2021, 3)//30 2.setDate() funct 阅读全文
posted @ 2021-09-16 14:01 肥晨 阅读(953) 评论(0) 推荐(0)
摘要:打包资源 vue-cli-service build --mode //指定环境模式 默认是production;即process.env.NODE_ENV的值是production --dest // 指定打包资源的输出路径 默认是dist 阅读全文
posted @ 2021-09-14 11:38 肥晨 阅读(54) 评论(0) 推荐(0)
摘要:原理:找出不使用的变量,释放内存。 JavaScript是使用垃圾回收的语言,也就是很大的解决了跟踪内存对开发者造成的负担(毕竟这是很多问题的来源)。而卸下这个甜蜜的负担(一点也不甜蜜好嘛),通过自动内存管理实现内存分配和闲置资源回收。(下面会简单的讲述内存泄漏) 如果不用垃圾回收机制会造成什么后果 阅读全文
posted @ 2021-06-06 21:27 肥晨 阅读(757) 评论(0) 推荐(1)
摘要:为什么需要懒加载? 组件、图片、路由对页面加载速度影响非常大。比如,当一个页面内容比较多的时候,加载速度就会大大的降低,极大的影响到用户体验 。更有甚者,一个页面可能会有几百个图片,但是页面上仅仅只显示前几张图片,那其他的图片是否可以晚点加载用于提高性能。 什么是懒加载? 懒加载也叫延迟加载,即在需 阅读全文
posted @ 2021-06-02 04:06 肥晨 阅读(324) 评论(0) 推荐(0)
摘要:防抖: 定义:当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。 存在的意义:如果事件处理函数调用的频率无限制,会加重浏览器的负担,浏览器的性能是有限的,导致用户体验非常糟糕。需要减少调用频率,同时又不影响实际效果。 实 阅读全文
posted @ 2021-05-25 23:49 肥晨 阅读(164) 评论(0) 推荐(0)
摘要:在ECMAScript中,有3个关键字可以用于声明变量。分别是:var、let和const。其中,var在所有ECMAScript都是可以使用的,但是let和const需要在ECMAScript6及其以上版本才可以使用。 let和const的行为基本一致,但是其中有一个比较重要的一个区别,就是con 阅读全文
posted @ 2021-03-27 14:04 肥晨 阅读(255) 评论(0) 推荐(0)
摘要:扩展运算符与rest运算符的区别? 扩展运算符用三个点表示,把数组或对象展开成一系列用逗号隔开的值 rest运算符也是三个点号,不过其功能与扩展运算符恰好相反,把逗号隔开的值序列组合成一个数组 解决异步的方式有哪些? promise,Async await,Generator promise:基于他 阅读全文
posted @ 2021-01-19 23:05 肥晨 阅读(140) 评论(0) 推荐(0)