摘要: 开发vue项目时,我们习惯于在router-view组件外添加keep-alive,可以缓存已经加载过的DOM,避免重复渲染,减小开销。 随之而来的问题,例如: 从列表页进入一个详情页时,如果详情页里有需要输入或者修改的地方(例如表单),操作之后,返回了列表页,然后再次进入详情页时,任然保留的是上次 阅读全文
posted @ 2018-06-20 14:02 贾各布 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 早起 避免开会 避免多任务,保持单进程 集中注意力、高效工作,每天最多4小时 你没空时不会做的事情,有空了也不会做 划分任务的优先级,不要把'急切'当作'重要' 阅读全文
posted @ 2017-01-15 13:27 贾各布 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 同步与异步: 同步时,客户端提交请求,用户只能等待,服务器端响应,处理,返回数据,刷新页面, 异步时,填写信息时,页面就可以向服务器提交请求,服务器响应后就处理请求,然后把结果返回给页面,用户无需等待就可以知道输入是否正确,同时用户可以继续填写内容,无需刷新和提交整个页面。不会造成堵塞。 ajax流 阅读全文
posted @ 2017-01-15 13:08 贾各布 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 在vue组件中加入markdown,模板使用的是webpack 我是这样做的: 因为是npm引入的,所以markdown是遵循CommonJS规范的,需要在webpack.base.conf.js里引入, var webpack = require("webpack") // 在module.exp 阅读全文
posted @ 2017-01-15 13:04 贾各布 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 创建对象的方式有5种 工厂方法——使用new Object创建对象并添加相关属性 构造函数——来定义类(原型对象) 原型模式——使用prototype 混合模式——构造函数和原型模式的混合方式(推荐) 动态原型方式 创建对象的方式有5种 //1,工厂模式 function createPerson( 阅读全文
posted @ 2016-11-17 10:32 贾各布 阅读(269) 评论(0) 推荐(0) 编辑