![](https://img-blog.csdnimg.cn/f216c57f46ce4c189646540c140fc02f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端汇总
文章平均质量分 82
前端知识点汇总
在路上`
这个作者很懒,什么都没留下…
展开
-
前端常见问题汇总(十)
http 协议,设计模式等原创 2022-12-31 22:47:26 · 585 阅读 · 0 评论 -
前端常见问题汇总(九)
let,const,var, vue生命周期$nextTick,原创 2022-12-29 15:30:40 · 2273 阅读 · 1 评论 -
前端常见问题汇总(八)
一、vuex的使用过程二、vue路由实现原理Vue Router 路由实现原理通过改变 URL,在不重新请求页面的情况下,更新页面视图Vue的两种路由模式:hash路由(利用 URL 中的hash("#"))history路由 (在HTML5中新增的方法)对于vue开发的单页面应用,我们在切换不同的页面的时候,可以发现html永远只有一个,这也真是称之为单页面的原因,而vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL原创 2021-02-21 16:16:46 · 135 阅读 · 0 评论 -
前端常见问题汇总(七)
一、vue的生命周期(详见vue的功能器官)二、vue中computed和watch以及methods的区别计算属性computed :当页面中有某些数据依赖其他数据进行变动的时候,可以使用计算属性。需要注意的是,就算在data中没有直接声明出要计算的变量,也可以直接在computed中写入。支持缓存,只有依赖数据发生改变,才会重新进行计算不支持异步,当computed内有异步操作时无效,无法监听数据的变化computed 属性值会默认走缓存,计算属性是基于它们的响应式依赖进行缓原创 2021-02-20 11:02:15 · 235 阅读 · 1 评论 -
前端常见题汇总(三)HTML篇
一、如何遍历一个dom树function traversal(node) { //对node的处理 if (node && node.nodeType === 1) { console.log(node.tagName); } var i = 0, childNodes = node.childNodes, item...原创 2020-04-10 15:27:52 · 162 阅读 · 0 评论 -
前端常见题汇总(一)
一、JS找字符串中出现最多的字符例如:求字符串’nininihaoa’中出现次数最多字符方法1var str = "nininihaoa"; var o = {}; for (var i = 0, length = str.length; i < length; i++) { var char = str.charAt(i); if (o...原创 2020-04-07 17:33:02 · 328 阅读 · 0 评论 -
前端常见题汇总(二)
一、箭头函数与普通函数(function)的区别是什么?构造函数(function)可以使用 new 生成实例,那么箭头函数可以吗?为什么?箭头函数是普通函数的简写,可以更优雅的定义一个函数,和普通函数相比,有以下几点差异:1、函数体内的 this 对象,就是定义时所在的作用域中的 this 值,而不是使用时所在的对象。this 相当于一个普通变量会向作用域链中查询结果,同时定义时所在对象...原创 2020-04-09 16:13:59 · 198 阅读 · 0 评论 -
前端常见题汇总(四)
一、数组扁平化并去重排序例: var arr=[ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10];方法 一Array.from(new Set(arr.flat(Infinity))).sort((a,b)=>{ return a-b})方法二function flatten(ar...原创 2020-04-13 17:55:07 · 140 阅读 · 0 评论 -
前端常见题汇总(五)
一、var、let、const 的区别及实现原理var声明的变量会挂载在window上,而let和const声明的变量不会var a = 100;console.log(a,window.a); // 100 100 let b = 10;console.log(b,window.b); // 10 undefinedconst c = 1;console.log(c,wi...原创 2020-04-28 10:51:29 · 250 阅读 · 0 评论 -
前端常见题汇总(六)
一、判断数组的三个方法Object.prototype.toString.call()每一个继承 Object 的对象都有toString方法,如果toString方法没有重写的话,会返回[Object type],其中 type 为对象的类型。但当除了 Object 类型的对象外,其他类型直接使用toString方法时,会直接返回都是内容的字符串,所以我们需要使用call或者apply...原创 2020-05-07 14:25:17 · 186 阅读 · 0 评论