什么是promise 一个实例化的promise 表示一个未来完成/拒绝的占位符。 new Promise new Promise((resolve,reject)=>{}...
什么是promise 一个实例化的promise 表示一个未来完成/拒绝的占位符。 new Promise new Promise((resolve,reject)=>{}...
& 按位与比较两个数字(二进制,或十进制)输入什么进制返回什么进制。同位同时为1 结果为1 | 按位或同位有一个为1 结果为 1 ^ 异或同位不同的 为 1 ,同位相同的为...
浅拷贝 深拷贝,浅拷贝的根本区别在于 是否开辟新的内存空间存放复制实体.浅拷贝仅仅是指向了原来的对象内存地址..他们互相影响,深拷贝不会. Object.assign(ta...
几点需要注意的的: null本身是一个值类型,但是typeof null 得到的却是一个 object 这是js的一个bug 对象属性访问的方式有两种 .属性名 [属性...
在vue 中事件的监听者,和触发者必须是一个组件。 下面两个监听实一样的,一个是模板中的写法,一个是js写法 vm.$on 和 vm.$once 用于监听某个事件。vm.$o...
beforeCreate 用于实例初始化之后, 数据响应,event/watcher 事件配置之前被调用 created实例创建完成立即调用,数据观测 (data obser...
class声明的类 具有几个特点: 必须用new 调用 他的所有的方法都是不可枚举的 class 声明的类不能变量提升。 class的本质是一个构造函数function cl...
类首先js并没有真正的类,因为new关键词会让我们觉得js仿佛有真正的类。但是仅仅是通过new 对函数进行了构造调用。产生的实例并不是完全没有联系的。他们通过[[protot...
事件捕获 事件流由document 向下扩散到目标对象的过程。 事件冒泡 事件流由目标对象向上扩散到document 的过程。 浏览器事件流过程:浏览器先执行事件捕获,再执行...
1、普通函数有arguments对象,箭头函数没有,2、箭头函数如果写在一行,会默认return3、this指向箭头函数定义外层普通函数的this.或window4、箭头函数...
第三方插件按需引入,路由懒加载 v-for v-if 避免一起使用 组件实例销毁时,取消事件监听。清除定时器。 使用keep-alive 对需要缓存的页面进行缓存 对一些大数...
防抖:如果短时间内持续触发某个方法,只会执行一次 节流:如果短时间内持续触发某个方法,每隔一段时间执行一次。 他们的本质都是高阶函数。对要执行的函数进行包装。
1.:~~表示将变量转换成整数类型,如果变量是’abc'字母,转换为0 1.:**表示幂运算 2**10 表示十个2相乘
| | <!DOCTYPE NETSCAPE-Bookmark-file-1> | | | || | Bookmarks || | Bookmarks |...
fetch 是类似XMLHttpRequest的js原生api,目前兼容性较差 axois和ajax 共同点:都是对XMLHttpRequest的再一次封装. 区别: 支持 ...
运算符优先级 . > = 答案
路由守卫分为三种 全局守卫: 路由独享守卫卸载route里 组件内守卫:写在组件配置对象里
作用 vue.componet :主要作用是用来注册一个全局组件,返回值是这个组件的构造方法 Vue.extend 主要作用是用来实现一个组件的构造方法. 使用 Vue.co...