简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、解释ES6 = ES2015ES7= ES2016async和await是ES7出现关键字,目的是彻底解决回调地狱,比Promise彻底。即就是:把异步的回调变成了同步的写法。据说,async和await是回调地狱的终极解决方案。async:异步await:等待二、 async定义函数的格式语法: async function 函数名(...
1、函数名以小写的use开头2、hooks里可以使用vue组件的相关特性(如:生命周期钩子函数,响应式数据等等)3、hooks调用:1)、hooks必须在setup函数的根级调用,即:在setup函数执行时,hooks就要被调用2)、hooks函数可以在其它hooks函数里调用。4、可以补充:1)、参数尽量兼容响应式数据和普通数据2)、返回值最好时由多个响应式数据组成的普通对象(json对象)5、
这篇文章竟然写了一上午,亲,请怀着感恩的心阅读!!深拷贝和浅拷贝是经常在面试中会出现的,主要考察你对基本类型和引用类型的理解深度。我在无数次的面试中,应聘者还没有一个人能把这个问题回答情况,包括很多机构的培训老师。这篇文章会让你把基本类型和引用类型的区别搞得清清楚楚,搞清楚这两者的区别,你对任何编程语言的都不怕,因为,这不是js一门语言,是任何编程语言中都需要掌握的知识,而...
关于网页设计制作(布局)过程中,如果让内容居中,分为以下几种情况:1、文本,图片等内联元素的水平居中。text-align:center2、定宽的块状元素在浏览器窗口或父容器中水平居中。margin:0 auto3、不定宽块状元素水平居中 方案一:给父元素添加display:table;将box转换为表格形式,将不定宽转换为定宽,然后设置左右margin为auto 方案二:将子元素转换为
JavaScript中可以通过Object.keys()方法获得对象的所有的键,返回值是是个数组,是有所有的键组成的字符串数组。如下示例:<!DOCTYPE html><html><head><meta charset="utf-8"><title&am
在安装react的脚手架(create-react-app 项目名称)时,提示:Unexpected end of JSON input while parsing near其实,但凡使用npm 时,只要提示这个,都可以按照以下几种方式进行尝试。第一种:删掉package.lock.json第二种:清除cachenpmcacheclean--force第三种...
一、双向绑定:在vue中,使用指令v-model来实现双向绑定,双向绑定的意思是:表单改变,数据也改变,数据改变,表单也改变,以下为示意图:二、示例代码:<!DOCTYPE html><html><head><meta charset="utf-8"><title></title&g...
在定义路由的时候就需要多添加一个自定义字段requireAuth,用于判断该路由的访问是否需要登录。如果用户已经登录,则顺利进入路由, 否则就进入登录页面。在路由管理页面添加meta字段。export default new Router({routes:[{path: 'xxx',components: xxx,name: 'xxx',meta: {r...
此面试题浅层次的解释在:前端面试题:vue 的双向数据绑定原理,v-model的源码深层次,其实就是问你vue数据绑定的原理:1、使用Object.defineProperty进行数据劫持,把data对象,computed等里的所有属性进行数据劫持。数据劫持的意思可以看:JavaScript中的Object.defineProperty()函数2、使用观察者模式,完成发布订阅。发布订阅...
说明:1、本示例是作为程序员接触任何一门技术时的基本使用“hello world”。2、要测试该代码需要先下载vue.min.js看代码:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"&