study 发表于 2095-03-14 | 分类于 Path 关于学习的前言 方法是重要的,笔记是重要的,2/8原理也是重要的 整体目标和短期目标是重要的 培养自己的学习能力然后就是坚持下去 阅读全文 »
原型知多少 发表于 2018-07-31 | 分类于 Js 对象:对象是属性的集合,对象是函数创建的,函数又是一种对象 obj={name:'huangbin'}<==>var obj = new Object(),obj.name='huangbin' function f1(x,y){return x+y}<==>var f1 = new Function('x','y','return x+y') 始终记住对象的proto指向创建它的函数的prototype 除了undefind,Number,String,Boolean是简单的值类型,其他的null,Object,Function都是对象 函数有prototype属性,它是对象,是函数属性和方法的集合 每个对象都有一个proto属性(隐式原型),它指向创建这个对象的函数的原型 函数也是一种对象:Object()函数是new Function()创建的,所以他的proto也指向Fuction.prototype 阅读全文 »
npm库源码笔记-1 发表于 2018-07-31 | 分类于 算法 typeof typeof(1)/typeof 1 除了undefined, null, false, NaN, ‘’, 0, -0,其他所有值都转为 true,包括所有对象 Number.isFinite(1) // true: 是有限数
git小记 发表于 2018-07-05 | 分类于 Git 创建的默认仓库是msater代码提交1234git add file //git add .添加所有git commit -m content //提交到本地仓库git pull [origin master] //从指定分支拉取代码git push 在本地创建仓库12git initgit remote add origin git@github.com:binyellow/test.git //关联到远程仓库 阅读全文 »
React-性能优化了解一下 发表于 2018-04-22 | 分类于 Performance 性能优化总述 减少dom操作 减少网络请求 优化访问速度 Chrome怎么查看React渲染的时间 在url后面加?react_perf即可进performance查看性能图 关于React简单的优化 当为onClick添加事件时,bind要在构造函数中执行,而不是在调用的时候每次渲染的时候bind 当父组件render时,默认子组件也会render一次,所以子组件应该手动调用shouldComponentUpdate(nextProps,nextState)来决定是否渲染 木偶组件直接继承PureComponent,定制了shouldComponentUpdate,当props或state没变化时不会渲染 使用immutable: 优点 减少内存使用 便于比较复杂数据,方便定制shouldComponentUpdate 函数式变程 并发安全 降低项目复杂度? 缺点 库大小 项目入侵太严重 可替代库:seamless-immutable
VsCode yarn总结 发表于 2018-04-15 | 分类于 Dev-Tools VsCode常用插件首先是如何备份和还原 Settings Sync插件 上传shift+alt+u会自动进入github令牌界面,生成key并点gist 将生成的秘钥输入命令行 下载shift+alt+d 主题 Dark+(default dark) theme-dark-monokai 阅读全文 »
Node-HTTP 发表于 2018-03-16 | 分类于 计算机网络 http模块创建http服务端、客户端http.createServer()、new http.Server()来创建服务器 http.Server事件 request(req,res):客户端发起请求时触发 req事件: data:当数据请求时,返回接收的数据chunk end:数据请求完 close:请求结束 req属性: 阅读全文 »