自定义博客皮肤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)
  • 收藏
  • 关注

原创 箭头函数和普通函数的区别

④箭头函数不能通过 call、apply、bind 方法修改它的 this 指向(会忽略第一个参数,其他功能还是可以正常使用)。箭头函数作用:箭头函数是 ES6 新增的特性,用来简化普通函数的写法,规避普通函数 this 指向的痛点。⑤箭头函数不能用作 Generator 函数,不能使用 yeild 关键字(function*)。①箭头函数没有原型对象 prototype,不能作为构造函数使用(不能被 new)。③this指向不同,箭头函数中的 this 在定义时就已经确定,取决于父级的环境。

2022-10-12 22:16:44 117 1

原创 两个开发中遇到的问题

大数字:JavaScript 能够准确表示的整数范围在-2的53次方到2的53次方之间(不含两个端点),超过这个范围,无法精确表示这个值。但是,当这个 json 格式的字符串里面包含大数字的时候,JSON.parse 就搞不定了,转出来的结果就不准确了。后端返回的数据本质上都是 json 格式的字符串,前端用 axios 请求,为什么可以当做对象使用呢?解决方式1:后端那个 id 不要用数字表示,用字符串。所以当我用这个 id 去请求的时候就出现了 404。

2022-09-14 10:50:53 209

转载 消灭异步回调,还得是async-await

这便是async-await的浪漫所在了:async返回的是一个Promise对象,await等待的就是这个Promise对象,所以await不能没有async(但是async可以没有await)。现在知道了,async-await是promise的语法糖了吧,不仅让我们书写代码时更加流畅,而且增强了代码的可读性。(3)await返回的也是Promise对象,他只是把await下面的代码放到了await返回的promise的.then里面执行。,这样不管这个异步操作是否成功,第二个await都会执行。

2022-09-02 12:44:56 175

原创 一张图搞懂vue各个文件间的作用。

写给刚接触vue的友友们。

2022-08-30 13:04:42 174

转载 js数组去重的几种方式

如果传入的数组为 `[{ a: 1 }, {}]`,则去重的结果就是 `[{ a: 1 }]`,因为对象转为字符串后都是 `[object Object]`// 类似于:json[1]["[object Number]"]有值,但json[1]["[object String]"]未定义。// json[1]["[object Number]"] = 1,记录为1。创建一个空数组 `arr`,遍历原始数组(this)的每一项,如果当前项不存在 `arr` 中,则 `push` 进 `arr`

2022-08-22 16:57:33 348

原创 vuex一览图

vuex总结

2022-07-24 09:28:49 84

原创 你还在为找工作发愁嘛?最新前端高频面试题(适合应届生),拿走不谢!

HTML、CSS相关盒子模型:一个盒子可以分成四个部分:外边距,边框,内边距,内容 默认情况下,盒子的width和height属性只是设置content(内容)的宽和高 盒子真正的宽应该是:内容宽度+左右填充+左右边距+左右边框 盒子真正的高应该是:内容高度+上下填充+上下边距+上下边框 。在移动端,这个盒子模型就不是很适合做开发了,最好用box-sizing: border-box;属性改变一下盒子模型;写了这个属性之后宽度会包括borderHTML5,css3新增的内容有哪些HTML5:新增语义化标签,

2022-07-19 21:24:10 2290

空空如也

空空如也

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

TA关注的人

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