自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 程序猿头头(防抖节流)

防抖节流的原理和应用防抖:所谓的防抖,就是指触发事件后再n秒内函数只能执行一次,如果在n秒内再一次触发了事件,则会重新计算函数执行时间。//防抖// 思路:在规定时间内未触发第二次,则执行function debounce (fn, delay) { // 利用闭包保存定时器 let timer = null return function () { let context = this let arg = arguments // 在规定时间内再次触发会先清

2021-05-10 21:54:50 117

原创 程序猿头头(this的绑定)

this1.默认绑定有this,前面没有任何元素)不带任何修饰的函数进行调用的,只能采用默认绑定,this指向windowfunction foo () { console.log(this); //window console.log(this.a);}var a = 12;foo(); //12思考var a = 12;function test() { this.a = 13; //重新付了一个值 a=13}test();console.log(a)

2021-05-08 07:51:50 102

原创 程序猿头头:数组应用(indexOf,includes,find,findindex)

数组应用(indexOf,includes,find,findindex)1.indexOf 寻找下标从左到右搜索第一个===的下标。[1,2,3].indexOf(1); // 0[1,2,3].indexOf('1'); // -1,因为不全等,找不到就返回-1[1,2,3,1,5,6].indexOf(1, 2); // 3,第二个参数是从x下标开始搜索lastIndexOf从右往左搜索第一个===的下标。...

2021-05-07 07:38:13 151

原创 程序猿头头(js数组reverse,sort,concat,slice, splice)

reversereverse不是排序方法,它只是数组颠倒方法,可以将数组的顺序颠倒过来。// 书中的例子,只是作为反向排序讲解,不够全面let values = [1, 2, 3, 4, 5]; values.reverse();console.log(values); // [5,4,3,2,1]let numbers = [5,1,2,6,3];numbers.reverse();console.log(numbers); // [3, 6, 2, 1, 5]let chars =

2021-03-22 16:58:08 349 3

原创 程序猿头头(数组应用)

Array.ofconsole.log(Array.of(1, 2, 3, 4)); // [1, 2, 3, 4] console.log(Array.of(undefined)); // [undefined]检测数组[] instanceof Array; // trueArray.isArray([]); //truefill使用fill()方法可以向一个已有的数组中插入全部或部分相同的值。开始索引用于指定开始填充的位置,它是可选的。如果不提供结束索引,则一直填充到数组末尾。数组

2021-03-17 20:27:20 114

原创 程序猿头头(object与数组的简单应用)

object与数组的简单应用new操作符let person = new Object(); person.name = "Nicholas"; person.age = 29;对象字面量对象字面量是对象定义的简写形式,目的是为了简化包含大量属性的对象的创建。let person = { name: "Nicholas", age: 29 };也可以使用字符串、数字、bool类型来定义。let person = { "name": "Nicholas",

2021-03-16 18:57:56 102

原创 程序猿头头(async与await的原理)

async与await的原理async与await的原理异步函数,也称为async/await(语法关键字),是ES8规范新增的。这个特性从行为和语法上都增强了JavaScript,能够以同步的方式执行异步代码。最明显就是解决了“回调地狱”的问题。let data = await new Promise((res, rej) => { $.ajax({ url: 'getUserById', data: { id: 1 }, success(data) { res(

2021-03-15 20:30:00 204

空空如也

空空如也

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

TA关注的人

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