自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 防抖&节流,直接拿去用!!

防抖 定义:防止用户高频率的执行某一操作,比如点击提交按钮。。。 思路:让用户点,但我们的代码每隔固定的时间才去执行这一操作,就用到了定时器 function debounce (fn){ var timeOut = null; return function (){ //要用定时器,先清定时器 clearTimeout(timeOut); time = setTimeOut( (...

2020-03-14 10:31:28 112

原创 设计模式之状态模式

设计模式之状态模式 先来看定义:状态模式是一个对象里存放多个状态,通过改变对象的状态来实现不同的功能。 现实中,我们红绿灯有三种状态,通过改变灯的颜色,执行不同的行走状态。看看抽象出来的代码: var trafficLight = (function(){ var currentLight = null; return change(light){ currentLight = ligh...

2020-03-11 11:15:14 121

原创 js重载总结

js的函数重载 前几天在面试的时候,面试官问到了我,js的重载是什么?当时一脸懵逼,回来之后查阅资料,给大家分享一下。 js函数重载的定义,方法名相同,参数不同。 直接上代码: function add(a,b){ var sum=a+b; alert(sum); } add(1,2); function add(a,b,c){ var sum=a+...

2018-12-29 12:40:56 202

原创 数组去重

javascript数组去重的方法汇总 这是我第一次面试遇到的题目,当时只回答出了两种,今天特意整理出来给有需要的小伙伴 总结下来三种方法: 1.借助于indexof,根据indexof的1,0,-1三种不同含义,判断temp中是否已经存在该数据。时间复杂度为n的平方、 var arr=[1,2,3,2] function fn(arr){ var temp=[]; for (va...

2018-12-20 11:39:55 122

大众点评前台页面制作

对大众点评的首页进行了制作,主要轮播,瀑布流,懒加载,页面布局、、、

2018-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除