05 2021 档案
摘要:路由的目的: 实现单页应用,一个网站只有一个html文件,其它分页用组件 ⇒ 路由用来创建分页,并实现跳转 路由组件,一个页面对应一个route对象 路由守卫:
阅读全文
摘要:javascript判断数据类型 Object.prototype.toString.call() 方法 Object.prototype.toString.call( null ) // "[object Null]" Object.prototype.toString.call( undefin
阅读全文
摘要:初识this this ⇒ 永远表示某个对象,但写在不同的地方,它表示不同的对象 全局下的this: window ⇒ 浏览器环境下的全局对象 console.log(this) ⇒ 全局作用域内的this指向window 默认情况的this: this一般只用在函数内部:函数内的this就是找到这
阅读全文
摘要:作用:可以为数组删除(或添加)元素 返回值:返回被删除的元素 arr.splice(i,num,item1,item2,...,itemX) 参数详解 i:操作位置,操作下标,可设负数 num:删除的项目数量,为0时不会删除原有项目 item1,item2,...,itemX:可选项,表示向数组中添
阅读全文
摘要:js取随机数看这里 取0~10的随机数 Math.Random()*10 ; 取1~10的随机数 Math.Random()*9 + 1 ; 取0~10的随机整数(十一个数字) Math.floor( Math.Random()*11) ; 取1~10的随机整数 Math.floor( Math.R
阅读全文
摘要:严格上来说,计算属性能够实现的效果,watch都可以实现。只是有时候watch写起来比较麻烦。 但是watch能够实现的效果computed不一定能够实现。 1:watch内部可以包含异步操作,computed不行。 2:计算属性默认会自动运行一次,watch需要设置immediate属性才可以。
阅读全文
摘要:function deepClone(target) { const map = new WeakMap() function isObject(target) { return (typeof target 'object' && target ) || typeof target 'functi
阅读全文
摘要:Promise是一种异步操作的解决方案,将写法复杂的传统的回调函数和监听事件的异步操作,用同步代码的形式表达出来,避免了多级异步操作的回调函数嵌套(回调地狱)。 主要用于异步计算 可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果 可以在对象之间传递和操作promise,帮助我们处理队列
阅读全文

浙公网安备 33010602011771号