JavaScript
文章平均质量分 78
JavaScript的学习整理
浪漫主义码农
有人辞官归故里,有人星夜赶科考,前途似海来日方长。满怀希望才能所向披靡
展开
-
你真的了解箭头函数吗
highlight: a11y-darktheme: channing-cyan箭头函数????前言:箭头函数相信大家都使用过,会用的人屡试不爽,怕用错的可能选择不用,多码几行字的事。但是用过的人说真的爽。那么本文就来搞明白箭头函数的玩法。箭头函数使用下面就根据普通函数和箭头函数的对比使用来更加深入的了解使用箭头函数吧1.语法格式上我们普通函数语法格式上是这样的function(){函数体内容}然而我们的箭头函数是这样的,是不是很简洁(参数)=>{函数体内容}????例如:原创 2021-11-27 13:45:54 · 1046 阅读 · 0 评论 -
js深拷贝你还不会吗
js深拷贝在讲正题之前我们要先了解数据存储的方式数据存储方式在讲之前我们要先知道值类型和引用类型的存储方式。在JavaScript数据类型中有两种数据类型。值类型:字符串(String)、数字 (Number)、布尔 (Boolean)、空(Null)、未定义(Undefined)、Symbol。存放在栈内存中的简单数据段,数据大小确定,内存空间大小可以分配。引用数据类型:对象 (Object) 、数组 (Array) 、函数 (Function) 。存放在堆内存中的对象,在栈内存中存的是一原创 2021-11-12 17:48:42 · 1102 阅读 · 1 评论 -
JavaScript数组方法最全集合
JavaScript数组方法集合本文总结一下js数组处理用到的所有的方法。自己做个笔记。数组方法concat() 合并两个或多个数组concat()能合并两个或者多个数组,不会更改当前数组,而是返回一个新的数组。是一种浅拷贝,可以理解理解为拼接数组,然后返回给一个新数组 不会改变原数组 var arr1=[1,2,5] var arr2=[2,4,8] var arr3=[1,1,1] console.log(arr1.concat(arr2))//[1,2,5,2原创 2021-11-11 09:02:25 · 426 阅读 · 0 评论 -
JavaScript节流与防抖
节流与防抖背景:当我们频繁去请求资源、接口等其他的时候,就会造成操作Dom频繁,接口压力大等等,性能下降。比如我有时候会每次搜索会猛地敲回车,在网络不很好的时候,点击下一页按钮的时候也会一直点,可能网络不好也可能服务器性能低。为了避免频繁触发同一事件或请求,这时候就要用到节流和防抖了。what?这是啥?????当我第一次听到这两个名字的时候,心想是指节省流量、防止手抖吗。百思不得其解,赶紧就去学习。概念:简单来说:节流和防抖就是为了防止事件在短时间内多次触发的两种解决方案。都是用过减少请求的次数,原创 2021-11-10 17:03:51 · 778 阅读 · 1 评论