不用复制粘贴快速将git分支代码提交到另一个git仓库

摘要: 1Git global setup 2Create a new repository 3Existing folder or Git repository:把其他git分支代码直接提交到此分支,先删掉.git文件, 报错一:Reinitialized existing Git repository 阅读全文
posted @ 2018-08-13 20:58 老前端er 阅读(5077) 评论(0) 推荐(0) 编辑

Vue项目的性能优化之路

摘要: 转载自 https://www.jianshu.com/p/40b04701c571 Vue笔记六:Vue项目的性能优化之路 “你说一下性能优化的手段”。百分之八十的人都会说,压缩js和css之类的。显然这些都是必须做的,而且已经根本不是主要的性能优化的关键点。如果你只会说这些,只能说明你是个过时的 阅读全文
posted @ 2018-08-07 21:22 老前端er 阅读(23289) 评论(0) 推荐(2) 编辑

cmd与amd

摘要: AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。类似的还有 CommonJS Modules/2.0 规范,是 BravoJS 在推广过程中对模块定义的规范化产出。还有不少⋯⋯ 这些规范的目的都是为了 JavaScrip 阅读全文
posted @ 2018-04-26 22:56 老前端er 阅读(128) 评论(0) 推荐(0) 编辑

深拷贝与浅拷贝

摘要: 深拷贝 $.extend(),设置为true是深拷贝 原生实现:深复制则不同,它不仅将原对象的各个属性逐个复制出去,而且将原对象各个属性所包含的对象也依次采用深复制的方法递归复制(注意递归,引用类型有多层结构)到新对象上 专门针对json对象的深拷贝:针对纯 JSON 数据对象的深复制,使用 JSO 阅读全文
posted @ 2018-04-26 22:55 老前端er 阅读(124) 评论(0) 推荐(0) 编辑

node

摘要: node出现的意义 在node中js可以随心所欲的访问本地文件,可以搭建websoket服务端,可以连接数据库,可以如webworkers玩转多进程,打破了js只能在浏览器中运行的局面,前后端编程环境统一,可以大大降低前后端转换所需要的上下文交换代价 node特点 异步I/O, 事件与回调函数, 单 阅读全文
posted @ 2018-04-25 18:38 老前端er 阅读(207) 评论(0) 推荐(0) 编辑

发布订阅模式源码实现

摘要: var shoeObj = {}; // 定义发布者 shoeObj.list = []; // 缓存列表 存放订阅者回调函数 // 增加订阅者 shoeObj.listen = function(key,fn) { if(!this.list[key]) { // 如果还没有订阅过此类消息,给该类消息创建一个缓存列表 this.list... 阅读全文
posted @ 2018-04-20 19:42 老前端er 阅读(246) 评论(0) 推荐(0) 编辑

原型

摘要: 给实例直接赋值,会依据原型链依次向上查找 fun per() {} per.prototype.name = [1,2] var per1 = new per(); consoloe.log(per1.name) //[1,2] per1.name.push(3) //per1.name ==per 阅读全文
posted @ 2018-04-08 13:41 老前端er 阅读(142) 评论(0) 推荐(0) 编辑

es6详解let,const

摘要: 1.let块级作用域 上面代码中,变量i是var命令声明的,在全局范围内都有效,所以全局只有一个变量i。每一次循环,变量i的值都会发生改变,而循环内被赋给数组a的函数内部的console.log(i),里面的i指向的就是全局的i。也就是说,所有数组a的成员里面的i,指向的都是同一个i,导致运行时输出 阅读全文
posted @ 2018-04-02 17:49 老前端er 阅读(188) 评论(0) 推荐(0) 编辑

面试题

摘要: angular双向绑定原理 dirty check。简单来说就是给每个需要绑定的元素加个watcher,缓存下oldValue,然后定时遍历所有的watcher,比较newValue和oldValue,如果变化了做更新操作。 数据类型 null,undefined,boolean,string,nu 阅读全文
posted @ 2018-04-01 21:01 老前端er 阅读(214) 评论(0) 推荐(0) 编辑

react

摘要: 由于react渲染是同步的,如果要在接口请求完数据以后在渲染数据, componentWillMount --》render-->componentDidMount-->render react父子组件通信 父传子:props 子传父:setState 如要避免不必要的子组件的重渲染,你需要在所有可 阅读全文
posted @ 2018-04-01 18:03 老前端er 阅读(122) 评论(0) 推荐(0) 编辑