ES6
文章平均质量分 60
ES6
门门men
玩命敲码中
展开
-
前端面试题
1、说说你对 SPA 单页面的理解,它的优缺点分别是什么?答:点我2、v-show 与 v-if 有什么区别?答:点我3、Class 与 Style 如何动态绑定?答:点我4、怎样理解 Vue 的单向数据流?答:点我5、computed 和 watch 的区别和运用的场景?答:6、直接给一个数组项赋值,Vue 能检测到变化吗?答:7、谈谈你对 Vue 生命周期的理解?答:8、Vue 的父组件和子组件生命周期钩子函数执行顺序?答:9、在哪个生命周期内调用异步请求?答:10、原创 2021-04-27 12:05:02 · 179 阅读 · 0 评论 -
Proxy 与 Object.defineProperty 优劣对比
Proxy的优势如下:Proxy可以直接监听对象而非属性;Proxy可以直接监听数组的变化;Proxy有多达13种拦截方法,不限于apply、ownKeys、deleteProperty、has等等是Object.defineProperty不具备的;Proxy返回的是一个新对象,我们可以只操作新的对象达到目的,而Object.defineProperty只能遍历对象属性直接修改;Proxy作为新标准将受到浏览器厂商重点持续的性能优化,也就是传说中的新标准的性能红利;Object.defin转载 2021-04-27 11:40:00 · 961 阅读 · 0 评论 -
合并对象的几种方法
for in 遍历合并var obj1={name:"men",age:24}var obj2={myname:"qq",age:18}//for in 遍历合并for(let err in obj2){obj1[err]=obj2[err];}console.log(obj1)//{name:"men",age:24,myname:"qq",age:18}...语法合并var obj3={...obj1,...obj2};console.log(obj3);//{name.原创 2021-03-24 17:06:59 · 518 阅读 · 0 评论 -
Symbol常用方法与特点
参考Smbol地址:https://es6.ruanyifeng.com/#docs/symbolES6引入了一种新的原始基本数据Symbol,它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。今天整理了Symbol的几个比较常用特点跟方法。Symbol认识唯一性 const s = Symbol(); //创建一个Smbol类型的数据 console.lo原创 2020-12-11 20:12:01 · 1012 阅读 · 0 评论 -
前端面试题
一、CSS相关1.1 左边定宽,右边自适应方案:float + margin,float + calc/* 方案1 */ .left { width: 120px; float: left;}.right { margin-left: 120px;}/* 方案2 */ .left { width: 120px; float: left;}.right { width: calc(100% - 120px); float: left;}1.2 左右两边定宽原创 2021-02-22 14:15:49 · 159 阅读 · 0 评论 -
前端 VUE 面试题
vuex 同步请求和异步请求vue组件 class组件和函数式组件vue组件传值跨组件传值路由实现的原理a标签和router-link的区别路由守卫指令 v-show 和 v-if区别v-model.lazyv-on:click v-on:click.stopelement使用table上家公司用过什么技术vue技术栈 vuex 流程 state 属性 vue实例中如何调用vuex中的数据vue生命周期单页面项目..原创 2021-01-29 10:05:04 · 1504 阅读 · 0 评论 -
Promise 对象方法总结
ECMAscript 6 原生提供了 Promise 对象。PromisePromise 对象代表了未来将要发生的事件,用来传递异步操作的消息,是一套异步操作处理机制。Promise对象解决回调地狱层层嵌套的问题。通过then方法分别制定resolved状态和rejected状态的回调函数。一、Promise特点 可以在一系列异步操作中,灵活地处理错误,避免了层层嵌套的回调函数。Promise 也有一些缺点。首先,无法取消 Promise,一旦新建它就会立即执行,无法中途取消。其次,如果不原创 2020-12-18 20:54:37 · 269 阅读 · 1 评论 -
Class 的基本语法
类的由来JavaScript 语言中,生成实例对象的传统方法是通过构造函数。function Point(x, y) { this.x = x; this.y = y;}Point.prototype.toString = function () { return '(' + this.x + ', ' + this.y + ')';};var p = new Point(1, 2);上面这种写法跟传统的面向对象语言(比如 C++ 和 Java)差异很大,很容易让新学习转载 2020-12-28 20:56:20 · 1009 阅读 · 0 评论