摘要: Vue-Router 动态路由匹配 1,路由参数变化(match 模式) 举例: const router = new VueRouter({ routes: [ // 动态路径参数 以冒号开头, /user/foo 和 /user/bar 都将映射到相同的路由 { path: '/user/:id 阅读全文
posted @ 2019-08-21 22:48 kimoon 阅读(14866) 评论(0) 推荐(1) 编辑
摘要: Vuex 管理状态 state 单一状态树,意思是一个对象包含了全部应用层级状态,Store将作为唯一数据源。 每个应用,仅仅有且只有一个 store 实例! mapState 当一个组件组件组件需要多个状态值时,可以调用 mapState函数赋值给 computed 返回是对象。 // mapSt 阅读全文
posted @ 2019-08-21 22:46 kimoon 阅读(713) 评论(0) 推荐(0) 编辑
摘要: Float 浮动 于此相关 会形成BFC的情况 浮动元素,float 除 none以外的值 绝对定位元素,position为absolute/fixed。 display为以下其中之一的值inline-blocks,table,table-cell,table-caption。 overflow除了 阅读全文
posted @ 2019-08-18 18:10 kimoon 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 原生实现 call 方法 原生实现 apply 方法 原生实现 bind 方法 阅读全文
posted @ 2019-08-18 18:03 kimoon 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 首先看下上面这段代码,这是一种对象添加属性的方式。 在函数或者类class上进行属性值扩展时,如果使用原型上直接扩展的方式,对象实例化时无法区分不同对象之间的值作用域,用对象的方式初始化data并不合适。 在函数内声明实例属性报存data,每个实例对象的data都是经过一次函数执行得到有不同的返回结 阅读全文
posted @ 2019-08-13 09:58 kimoon 阅读(2613) 评论(0) 推荐(0) 编辑
摘要: 装饰器原理 装饰器分为两类: 作用于类的装饰器,作用于方法的装饰器 1、原理 查看装饰器语法在babel-loader转换后的js代码,发现 调用装饰器函数 是对类class进行了一层封装,并返回新的class。 对应类或者方法可以有多个装饰器修饰 2、作用于 class 装饰器写法举栗 3、作用于 阅读全文
posted @ 2019-07-23 11:00 kimoon 阅读(3065) 评论(0) 推荐(0) 编辑
摘要: mobx工作原理 推荐版本: "mobx-react": "4.1.0", "mobx": "^2.7.0 || ^3.0.0" 1 Mobx 要点 1.1 定义状态并使其可观察 可以任何数据结构来存储状态,如对象、数组、类,打上mobx的标记会变为可观察。 import { observable 阅读全文
posted @ 2019-07-21 14:14 kimoon 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 对象的拷贝 循环引用 在js编程的过程中常常会遇到处理对象,数组这样的数据结构,js为了方便管理变量,声明了6中基本类型,和其他引用类型 基本类型的值在深拷贝和浅拷贝时,都会开辟新的栈存储值,新的拷贝对象值的修改不会影响之前对象。 拷贝对象主要有两种方式 深拷贝 浅拷贝 1 为什么会有深拷贝和浅拷贝 阅读全文
posted @ 2019-07-20 15:04 kimoon 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 详细学习js继承的方法 1 ES5的实现方式(2015年之前的标准) js对象的复用通过原型链的方式实现, 函数方法在prototype prototype存储在子类的__proto__中 构造函数在constructor中,必须使用new关键字 1.1 原型链 缺点:1、不能向父类传参数,2、类的 阅读全文
posted @ 2019-07-18 00:24 kimoon 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 1 Transition 1.1 动画执行方式 css3引入Transition(过渡),css3没有时间轴,装填变化是及时发生的。 在样式中添加,对应的指定的属性,然后对这个属性进行过渡。 例如: 1.2 兼容性,浏览器基本都兼容 1.3 Transition用法注意及局限 属性限制 transi 阅读全文
posted @ 2019-07-17 22:49 kimoon 阅读(208) 评论(0) 推荐(0) 编辑