JavaScript
文章平均质量分 92
@Xiao's blog
前端小白的进阶之路
展开
-
你必须知道的防抖和节流
性能优化这个领域的很多内容都很碎片化,比如对图片方面的优化(计算图片的大小、图片加载优化)、DNS解析、CDN加载、预解析、懒执行,包括今天要总结的防抖和节流。就算你没听过防抖节流,但是你做项目的时候,一定遇到过。如果你知道了这块知识,那么你之前的问题就迎刃而解了。防抖我们先来看下没有防抖的情况,也就是平时我们知道,但是没想到优化、或者不知道怎么优化的没有防抖 function ajax(content){ console.log('ajax requs原创 2020-09-11 11:19:48 · 683 阅读 · 2 评论 -
JS冒泡,快速,选择,插入,归并排序算法
本篇文章记录了sort()排序、冒泡排序、快速排序、选择排序、插入排序、归并排序,算法是从java转写过来的,所以js写法可能有更优质的。原创 2020-04-03 18:03:52 · 326 阅读 · 0 评论 -
forEach、for in 、 for of三者的区别
在开发过程中经常需要循环遍历数组或者对象,forEach、for in 、 for of这三种方法使用最多 但却一值傻傻分不清楚。。今天来一个大区分。。一、for循环其实除了这三种方法以外还有一种最原始的遍历,自Javascript诞生起就一直用的 就是for循环,它用来遍历数组var arr = [1,2,3,4]for(var i = 0 ; i< arr.length ; i+...转载 2020-03-18 11:56:23 · 2055 阅读 · 0 评论 -
undefined和null的区别与详解
1、null表示"没有对象",即该处不应该有值。(1) 作为函数的参数,表示该函数的参数不是对象。(2) 作为对象原型链的终点(3) 转为数值时为 0 Number null //是数字2、undefined表示"缺少值",就是此处应该有一个值,但是还没有定义:(1)变量被声明了,但没有赋值时,就等于undefined。(2)调用函数时,应该提供的参数没有提供,该参数等于undef...原创 2019-12-09 09:53:15 · 562 阅读 · 0 评论