![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端面试题
@笑对人生@
搬砖时间长,忘记写了。
展开
-
promise中all接收数据
promise中的all通俗来说就是把所有方法执行完之后再去做某些事情。原创 2021-05-25 09:28:43 · 288 阅读 · 0 评论 -
js相关面试题2
iframe数组扁平化函数柯里化垃圾回收机制window的onload事件和domcontentloaded区别原创 2021-05-21 02:58:53 · 278 阅读 · 0 评论 -
SEO是如何优化的
What is SEO ?SEO英文单词叫 ‘’ 搜索引擎优化‘’。所以顾名思义,那么它呢是根据网页内容和结构来决定某关键字下的网页搜索排名。Optimize the scene(场景):对 meta标签 的优化,主要包括主题(Title),网站描述(Description)。还有一些其它的隐藏文字比如Author、Category、Language(编码语言)等。符合W3C规范的语义性标签的使用。Optimization function(作用):对搜索的关键词进行分析和选择。首先要给网站原创 2021-05-06 21:34:31 · 225 阅读 · 0 评论 -
梦学谷后台管理系统总结(二)
梦学谷后台管理系统.02原创 2021-05-06 02:08:15 · 205 阅读 · 0 评论 -
梦学谷后台管理系统总结(一)
梦学谷后台管理系统.01原创 2021-05-06 02:07:47 · 136 阅读 · 0 评论 -
vue的双向绑定实现原理
vue2 主要使用了Object.defineProperty() 方法,来对数据进行劫持,数据发生改变之时,通知订阅者,监听每个属性回调执行渲染;Object.defineProperty() 定义新属性或修改原有的属性,返回一个对象;该方法中的参数说明:Object.defineProperty(obj, prop, descriptor)//obj 此对象名称//prop 需定义或修改的属性的名字//PropertyDescription 对属性的描述操作流程:observ原创 2021-05-06 01:20:30 · 90 阅读 · 0 评论 -
vuex的核心概念和运行机制
vuex是什么?vuex是为Vue提供的一种采用集中式状态管理模式机制。借鉴了 Flux (opens new window)、Redux (opens new window)和 The Elm Architecture (opens new window)。与其他模式不同的是,Vuex 是专门为 Vue.js 设计的状态管理库,以利用 Vue.js 的细粒度数据响应机制来进行高效的状态更新。vuex的核心-五部分组成:state : 储存数据的仓库,同时也是一个对象。mutations : 主要原创 2021-05-06 00:10:02 · 225 阅读 · 0 评论 -
axios配置
介绍Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。axios的一些特性从浏览器中创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御 XSRF安装npm install axios -S并在src下新建http文件夹,在http下新建一个index.js文件axios创建实例const原创 2021-05-05 21:17:06 · 85 阅读 · 0 评论 -
vue源码中mvvm.js
mvvm原创 2021-05-05 21:14:34 · 132 阅读 · 0 评论 -
vue源码中的observer运作
observer原创 2021-05-05 21:09:58 · 326 阅读 · 1 评论 -
vue源码中的watcher理解
watcher原创 2021-05-05 20:54:23 · 822 阅读 · 0 评论 -
vue源码中对compile的详解
compile原创 2021-05-05 20:53:43 · 1100 阅读 · 0 评论 -
手写节流和防抖函数
1原创 2021-05-04 18:41:31 · 172 阅读 · 1 评论 -
vue的自定义指令及语法
什么是自定义指令?为了让vue识别到我们使用以v-开头的行内属性,就是常用的指令原创 2021-05-04 01:26:18 · 250 阅读 · 1 评论 -
v-if与v-show的区别
条件为真时v-show与v-if无区别;条件为假时v-if 不再创建元素;v-show当前元素原本就存在,只是通过了display这个属性改变其中的属性值block改为了none给隐藏了,用户在页面上是看不到的。性能方面的区别:v-if 有更高的切换消耗;v-show 有更高的初始渲染消耗两者的使用场景:v-if适合运营条件不大可能改变的情况下;v-show适合频繁切换;...原创 2021-05-03 22:58:12 · 97 阅读 · 0 评论 -
v-if和v-for之间的优先级区别
当它们处于同一个节点时,v-for的优先级就会比v-if的要高;如图所示:<template> <div class="box" > <ul> <li v-for='item in data2' :key='item.id' v-if="flag" > {{item.name}} </li> &l原创 2021-05-03 22:56:12 · 1426 阅读 · 0 评论 -
vue组件传值有哪些?
1:父子组件传值:分析:在父组件内的子组件上绑定一个自定义属性和变量;<list></list>在子组件内2:兄弟组件传值:3:子传父组件传值:4:localStorage传值:5:sessionStorage传值:6:声明全局变量进行传值:7: eventBus(事件总线)传值:8: this.$refs 传值:9:$parent传值:10:$child传值:11: 路由传值:...原创 2021-04-25 00:47:55 · 340 阅读 · 0 评论 -
async和await的区别
async:在任何方法前,返回的是一个promise对象,函数内部return值会成为被then回调函数的参数;当函数内部出现错误时,会在then的第二个参数error()或catch捕获到。特点asayc的用法,它作为一个关键字放到函数前面,这样普通函数就变为了异步函数1: 异步async函数调用,跟普通函数的使用方式一样2: 异步async函数返回一个promise对象3: async函数配合await关键字使用(阻塞代码往下执行)4: 是异步方法,但是阻塞式的:await: 只能在asy原创 2021-03-22 10:35:06 · 1576 阅读 · 0 评论 -
js中数据类型有哪些
#1: 它分为基本数据类型和引用数据类型;#2. 基本数据类型:number、string、null、undefind、boolean、symbol(唯一值)、bigInt;#3. 引用数据类型:Object、Array、date、 regExp、 function;原创 2021-03-11 19:27:03 · 85 阅读 · 0 评论