面试前必会系列
勤奋的小码农98
空闲了会分享知识点和代码片段
展开
-
这几种基本js去重的方法你确定都掌握了吗
使用es6的set配合Array.from()方法实现 function unique1(arr) { return Array.from(new Set(arr)) } 使用双重for循环配合splice()方法实现 function unique4(arr) { if (!Array.isArray(arr)) return let newArr = [] for (l.原创 2020-08-06 15:41:03 · 102 阅读 · 0 评论 -
面试前必会的promise封装ajax
前言:promise是es6提出的一种以同步的代码格式来处理异步请求的方式,它解决了回调地狱。在es8提出的async和await是比promise更加彻底的使用同步的方式处理了异步 不多说,直接上代码,我这里是在html文件中嵌入js文件进行编写的,并且使用npm下载了jquery之后进行引入,使用jquery封装好的$.ajax发送请求进行简单的使用封装。 <script src="./node_modules/jquery/dist/jquery.js"></script> &原创 2020-07-05 10:03:45 · 148 阅读 · 0 评论 -
原生js简单版轮播图(无左右箭头版)
这个是最简单版的原生js轮播图,没有左右箭头版本的噢(有空了我再发其它版本的轮播源码)大部分的注释再源码上面都写有啦,实在不清楚轮播的原理的话可以留言~~ js源码: <script src="../animation.js"></script> <script> //获取相应的元素 let spanArr = document.getElementsByTagName('span'); //移动的元素原创 2020-05-15 22:06:15 · 419 阅读 · 0 评论