![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
龙马啊
人要有理想,没有理想就不是人啦。
展开
-
前端性能优化总结
基本的性能优化vue性能优化react性能优化web性能优化原创 2022-07-03 15:55:49 · 231 阅读 · 0 评论 -
前端面试题-找出两个数组的不同值(差集)
第一种,最蠢的indexOf第二种 new Set 数组去重之后来解决。原创 2022-07-02 11:03:39 · 434 阅读 · 0 评论 -
前端求一个字符串中字母出现的最多次和这个字母
第一种reduce 和 ES6的写法,省去了繁琐的 for 循环,值替换原创 2022-07-01 15:37:50 · 169 阅读 · 0 评论 -
前端 vue生命周期
beforeCreatecreatedbeforeMountedmountedbeforeUpdataupdatedbeforeUnmountedunmountedvue3 compositionAPI生命周期有何区别keep-alive组件的生命周期在正常开发,挂载周期的执行顺序为:在数据更新阶段执行顺序为:在组件销毁阶段执行顺序为:...原创 2022-06-28 23:23:19 · 141 阅读 · 0 评论 -
前端 - for 和forEach哪一个更快
for 循环和forEach遍历,相比较,for 会 更快理由:循环和递归哪一个更快原创 2022-06-28 22:39:02 · 700 阅读 · 0 评论 -
虚拟DOM真的是最快的吗?
以前一直以为操作虚拟DOM是在最快的,其实不是的。虚拟DOM并不快,JS直接操作DOM才是最快的。前端框架流行的,数据驱动视图,要有一个合适的方案,data改变不能让所有的DOM重建虚拟DOM使用的diff算法,是递归的,可以找到data改变的DOM,进行视图更新。不是因为快,而是因为合适...原创 2022-06-28 22:30:40 · 88 阅读 · 0 评论 -
前端内存泄漏的场景
意外的全局变量没有及时清除的定时器DOM元素, 自定义事件的的引用,监听事件过多的闭包原创 2022-06-28 21:26:21 · 166 阅读 · 0 评论 -
前端垃圾回收机制
垃圾回收1. 引用计数2. 标记清除原创 2022-06-28 20:24:10 · 329 阅读 · 0 评论 -
前端严格模式
总结原创 2022-06-27 23:34:29 · 64 阅读 · 0 评论 -
前端 for... in for ...of
for…in 得到key值for… of 得到value值for of 是迭代器的语法糖forEach原创 2022-06-27 22:58:18 · 112 阅读 · 0 评论 -
HTTP三次握手,四次挥手
三次握手建立连接四次挥手原创 2022-06-27 22:44:30 · 45 阅读 · 0 评论 -
Ajax Fetch Axios三者区别
从维度上来说三者都是实现网络请求的,fetch是最底层的,接着是Ajax 最后是axios,Ajax原生API HMLHttpRequestajaxaxiosfetch原创 2022-06-27 21:02:46 · 306 阅读 · 0 评论 -
前端重绘重排
重绘重排两者之间的区别减少重排的方法BFC触发BFC的条件原创 2022-06-26 23:17:46 · 169 阅读 · 0 评论 -
浏览器输入url地址,到页面渲染发生了什么
优化解析原创 2022-06-26 22:03:10 · 272 阅读 · 0 评论 -
前端预防攻击手段
XSSvue 和 react 插值表达式,都是可以预防的但是 vue v-html react dangerouslySetInnerHTML这个是没有预防的预防手段比如csrf 跨站请求伪造预防手段比如点击劫持点击劫持预防DDoSSQL注入原创 2022-06-26 20:20:58 · 652 阅读 · 0 评论 -
script defer async模式
前端无 defer 和 async前端 defer前端 async原创 2022-06-26 18:05:11 · 95 阅读 · 0 评论 -
HTTP 和 HTTPS
HTTPHTTPSHTTPS不是新的应用层协议,只是在HTTP协议上进行加密了。HTTPS采用了对称加密和非对称加密对称加密传输效率比较高对称加密有风险,秘钥是服务端传给客户端的,如果秘钥在传输过程被第三方劫持了,那么对称加密就没有任何意义了。非对称加密传输效率比较低中间人攻击这种加密也会存在一种风险,中间人攻击,黑客可以有自己的公钥和私钥,将服务端传给客户端的公钥,替换成自己的公钥,客户端传给服务端,拦截加密的随机码,用自己的私钥来解密,可以拿到随机码了。解决方案利用浏览器对服务端给的公钥进行验原创 2022-06-26 14:24:01 · 318 阅读 · 0 评论 -
HTTP 1.0 1.1 2.0
HTTP 1.0 1.1 2.0原创 2022-06-26 12:12:02 · 281 阅读 · 0 评论 -
HTTP UDP TCP
HTTP UDP TCP原创 2022-06-26 11:25:30 · 225 阅读 · 0 评论 -
cookie session 和 token还有单点登录
cookie 的缺点token缺点token 优点session优点缺点原创 2022-06-25 23:35:55 · 131 阅读 · 0 评论 -
前端new实现的过程代码
1.创建一个对象2.对象的 继承 构造函数的 prototype属性3. 对象的this指向构造函数原创 2022-06-25 23:27:28 · 111 阅读 · 0 评论 -
commonJS和ES6模块化的区别
commonJS和ES6模块化的区别原创 2022-06-24 21:32:30 · 188 阅读 · 0 评论 -
前端Set 和Map区别
前端Set 和Map区别不同点相同点原创 2022-06-24 00:18:31 · 175 阅读 · 0 评论 -
前端节流和防抖
节流和防抖原创 2022-06-23 01:15:13 · 105 阅读 · 0 评论 -
前端数组去重
1. new Set方法2.数组遍历3. reduce去重原创 2022-06-23 01:00:16 · 76 阅读 · 0 评论 -
前端数组扁平化
1. 第一种2.第二种3.第三种原创 2022-06-23 00:47:52 · 116 阅读 · 0 评论 -
前端判断数据类型的方式
1. typeof2.instanceof原理: 判断某个实例对象是否是这个构造函数的实例需要注意一点:如果判断数组和对象的话,需要优先判断数组的类型为什么上面都打印 true实际上数组和对象的祖先都是Object3. Object.prototype.toString.call()...原创 2022-06-22 22:34:12 · 792 阅读 · 0 评论 -
前端 forEach 和map的区别
关于这两者的区别是一直想写的,网上看别人写的不是很全面。1. map2.forEach正常下的 return我们需要中断的话使用try catch 来捕获错误信息关于 try catch类似于 promise then catch以下几种情况下会用到...原创 2022-06-22 22:19:16 · 228 阅读 · 0 评论 -
前端常用的css面试题
1. 清除浮动的方案元素浮动是会脱离文档流的2. 标准盒模型和怪异盒模型怪异盒模型又被称为IE盒子标准盒模型的 width = 自身的width + padding + margin + border怪异盒模型 width = 设置的width = 自身的width + padding + margin + border总结就是 设置了一个盒子 100px怪异盒子的话就是width + padding + margin + border == 100px标准盒子 width = 100px原创 2022-06-20 23:52:27 · 78 阅读 · 0 评论 -
JS作用域面试题
本来是不打算写这个,总所周知JS作用域的面试题很简单。之所以写上来是因为,我思考了这道题。打印的结果是一个函数,变量不能重复定义,第二个定义是无效的。所以打印的不是undefinedfunction b(){ }console.log(b) // 打印的b 是一个函数,var b = 2-------------------------------------作用域提升var b = function(){}var bconsole.log(b)b = 2接下来看另原创 2021-05-14 17:30:59 · 461 阅读 · 3 评论 -
有趣的promsie面试题
首先看题 setTimeout(() => { console.log("0"); }, 0) new Promise((resolve, reject) => { console.log("1"); resolve() }).then(() => { console.log("2"); new Promise((resolve, reject) => { console.l原创 2021-04-29 23:28:36 · 83 阅读 · 0 评论