-
vue.js 计算属性与$watch的区别?
通俗来讲,既能用computed实现又可以用watch监听来实现的功能,推荐用computed,重点在于computed的缓存功能 computed计算属性是用来声明式的描述一个值依赖了...
-
forEach与Map的区别
script let arr = [ 1 , 2 , 3 , 4 , 5 , 6 ] /* 定义 foreEach()方法: 针对每一个元素执行提供的函数。 map()方法: 创建一个新的数组,其中每一个元素由调用数组中的每一...
-
js继承的6种方式
script type = text/javascript // 给构造函数添加了参数(name) function Person ( name ) { this . name = name this . sum = function () { alert ( this . name ) } } // 给构造函数添加了原...
-
ES6中常用的10个新特性讲解
1.const和let ES6推荐使用let声明局部变量,相比之前的var(无论声明在何处,都会被视为声明在函数的最顶部) let和var声明的区别: var x = 全局变量 ; { let ...
-
js数组与字符串的相互转换方法
1、数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b;a = new Array(0,1,2,3,4 );b = a.join(-); // 0-1-2-3-4 2、字符串转数组 实现方法为...
-
JavaScript Promise 对象
Promise 对象代表了未来将要发生的事件,用来传递异步操作的消息。 Promise 对象有以下两个特点: 1、对象的状态不受外界影响。Promise 对象代表一个异步操作...
-
axios取消接口请求
Axios官方提供了一个取消接口请求的方法,但是怎么用这个方法官网写的很简略(不知道是不是我没找全的问题),反正官网的axios取消接口请求累的半死没...
-
vuex常见面试题
1.vuex是什么?怎么使用?哪种功能场景使用它? Vuex是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相...
-
watch和computer的区别
wactch: 1.不支持缓存。数据变化直接触发操作; 2.watch支持异步; 3.监听的函数接收两个参数(newValue,oldValue) 当一个属性发生变化时,需要执行对应的操...
-
路由 vue-router面试题
1.mvvm框架是什么? mvvm即Model-View-ViewModel,mvvm的设计原理是基于mvc的 MVVM是Model-View-ViewModel的缩写,Model代表数据模型负责业务逻辑和数据封装,View代表UI组...