- 博客(4)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 金九银十,附赠一份前端面试知识点总结
现在是九月的小尾巴,不知道还有多少小伙伴想要换工作呢?下面是我这一段时间面试的相关知识点总结,大厂小厂都有,整理了一下分享给大家,希望能对大家有所帮助。JS篇1.ES6语法的新特性,Promise,async,await①async和await如何用异步实现同步写法的②为什么promise可以实现链式调用③手写实现promise的思路④如何去管理promise的状态2.for each和map的区别3.闭包①闭包的特点,有什么问题,可以用来做什么4.原型链5.JS体积太大,如何解决
2020-09-27 21:25:30 442 2
原创 面经总结:何为Promise
Promise是ES6提供的对象,代表了未来将要发生的事件,用来传递异步操作的消息。Promise在开发和面试的过程中都很重要,下面我们一起来看一下关于Promise的相关知识。说一下对Promise的理解Promise是JS中进行异步编程的解决方案,是一个构造函数,用来封装一个异步操作并可以获取其结果,可以解决之前的回调地狱的问题。使用Promise的好处:①可以避免多层异步调用嵌套问题②简洁的API,更加容易控制异步操作Promise的缺点:①无法取消Promise,一旦新建它就会立即执
2020-09-17 10:24:09 297
原创 你需要知道的解决跨域的方案
今天我们再来分享一下关于跨域的问题,虽然之前也有分享过,但是解决方案不太全,且最近在面试的过程中,跨域是一个经典问题,所以我们需要知道其中的原理。什么是跨域跨域是浏览器的同源策略导致的。什么是同源策略呢?同源策略是一个重要的安全策略,它用于限制一个origin的文档或者它加载的脚本如何能与另一个源的资源进行交互。它能帮助阻隔恶意文档,减少可能被攻击的媒介。如何算同源呢?当协议、域名、端口都相同时才算同源。举例如下:http://www.hpp.com/hao.jshttp://www
2020-09-10 09:33:16 230
原创 JS数组去重方法整理,再也不用担心数组如何去重了
前端笔试的过程中,大概率会有这样一道题,给你一个字符串数组,让你输出其中不重复的字符串的个数,这就是典型的数组去重了,那应该如何进行数组去重呢?本篇文章整理了10余种方案,你来看看那个最适合。1.利用set对数组去重set是ES6中的一种数据结构,类似于数组,但是成员的值都是唯一的,没有重复的值。function unique(arr) { return [...new Set(arr)] // 扩展运算符,将伪数组转换为真正的数组}var arr = ["abc","ade","bef","
2020-09-07 19:40:40 285 2
mintui 中的button可以自己控制是否可用吗?
2019-08-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人