自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ES6必看面试题!

1、es5和es6的区别,说一下你所知道的es6ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率ES6新增的一些特性:1)let声明变量和const声明常量,两个都有块级作用域ES5中是没有块级作用域的,并且var有变量提升,在let中,使用的变量一定要进行声明2)箭头函数ES6中的函

2021-10-23 13:49:37 280

原创 ES6 箭头函数的使用

一、定义:箭头函数比较适用于原本需要匿名函数的地方,比如用在数组内置方法map、filter、forEach、reduce的回调函数中。var elements = [ 'Hydrogen', 'Helium', 'Lithium', 'Beryllium'];elements.map(function(element) { return element.length; }); // 返回数组:[8, 6, 7, 9]// 上面的普通函数可以改写成如下的箭头函数

2021-10-16 13:27:43 271

原创 数组去重的七种方法

1.indexOf方法去重1数组的indexOf()方法可返回某个指定的元素在数组中首次出现的位置。该方法首先定义一个空数组res,然后调用indexOf方法对原来的数组进行遍历判断,如果元素不在res中,则将其push进res中,最后将res返回即可获得去重的数组function unique(arr) { if (!Array.isArray(arr)) { console.log('type error!') return } let

2021-10-07 10:56:08 252

原创 JS 获取元素下标的6种方法

方法一:给每个按钮 自定义data-index属性for(var i = 0; i < btns.length; i++){ btns[i].setAttribute('data-index',i) btns[i].onclick = function(){ console.log(this.dataset['index']) } }方法二:存下标for(var i = 0; i < btns.length; i++){

2021-10-04 19:46:46 17895

原创 JS设置定时器和清除定时器

最近在项目中频繁运用到js定时器,现在和大家分享一下方法。在前端开发的过程中,有些时候需要某段程序等待一段时间后再开始执行,在JavaScript中主要通过定时器实现这一类需求。JS的两种定时器window.setTimeout([function],[interval])设置一个定时器,并且设定了一个等待的时间,当到达时间后,执行对应的方法,当方法执行完成定时器停止。window.setInterval([function],[interval])设置一个定时器,并且设...

2021-09-25 21:54:03 2035

原创 我收集的一些前端面试题

1、什么是盒子模型?在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。2、行内元素有哪些?块级元素有哪些? 空(void)元素有那些?行内元素:a、b、span、img、input、strong、select、label、em、butt

2021-09-19 20:04:40 58

空空如也

空空如也

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

TA关注的人

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