YellowBin


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

study

发表于 2095-03-14 | 分类于 Path

关于学习的前言

  1. 方法是重要的,笔记是重要的,2/8原理也是重要的
  2. 整体目标和短期目标是重要的
  3. 培养自己的学习能力然后就是坚持下去
    阅读全文 »

构造函数和继承

发表于 2018-08-01

原型知多少

发表于 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
  1. 除了undefind,Number,String,Boolean是简单的值类型,其他的null,Object,Function都是对象
  2. 函数有prototype属性,它是对象,是函数属性和方法的集合
  3. 每个对象都有一个proto属性(隐式原型),它指向创建这个对象的函数的原型
  4. 函数也是一种对象:Object()函数是new Function()创建的,所以他的proto也指向Fuction.prototype
阅读全文 »

npm库源码笔记-1

发表于 2018-07-31 | 分类于 算法

typeof

  1. typeof(1)/typeof 1
  2. 除了undefined, null, false, NaN, ‘’, 0, -0,其他所有值都转为 true,包括所有对象

Number.isFinite(1) // true: 是有限数

git小记

发表于 2018-07-05 | 分类于 Git

创建的默认仓库是msater

代码提交

1
2
3
4
git add file //git add .添加所有
git commit -m content //提交到本地仓库
git pull [origin master] //从指定分支拉取代码
git push

在本地创建仓库

1
2
git init
git remote add origin git@github.com:binyellow/test.git //关联到远程仓库
阅读全文 »

React-性能优化了解一下

发表于 2018-04-22 | 分类于 Performance

性能优化总述

  1. 减少dom操作
  2. 减少网络请求
  3. 优化访问速度

Chrome怎么查看React渲染的时间

  • 在url后面加?react_perf即可进performance查看性能图

关于React简单的优化

  1. 当为onClick添加事件时,bind要在构造函数中执行,而不是在调用的时候每次渲染的时候bind
  2. 当父组件render时,默认子组件也会render一次,所以子组件应该手动调用shouldComponentUpdate(nextProps,nextState)来决定是否渲染
  3. 木偶组件直接继承PureComponent,定制了shouldComponentUpdate,当props或state没变化时不会渲染
  4. 使用immutable:
    1. 优点
      • 减少内存使用
      • 便于比较复杂数据,方便定制shouldComponentUpdate
      • 函数式变程
      • 并发安全
      • 降低项目复杂度?
    2. 缺点
      • 库大小
      • 项目入侵太严重
    3. 可替代库:seamless-immutable

VsCode yarn总结

发表于 2018-04-15 | 分类于 Dev-Tools

VsCode常用插件

首先是如何备份和还原

  • Settings Sync插件
  • 上传shift+alt+u会自动进入github令牌界面,生成key并点gist
  • 将生成的秘钥输入命令行
  • 下载shift+alt+d

主题

  1. Dark+(default dark)
  2. theme-dark-monokai
    阅读全文 »

Todo

发表于 2018-04-03 | 分类于 Todo
  1. Webpack
  2. Nginx
  3. 优化
  4. Redux-soga
  5. ES-Lint
  6. VsCode插件汇总

react-redux

发表于 2018-03-18 | 分类于 React-Redux

context了解一下

  1. 上下文环境
  2. 使用了就要类型校验
阅读全文 »

Node-HTTP

发表于 2018-03-16 | 分类于 计算机网络

http模块创建http服务端、客户端

http.createServer()、new http.Server()来创建服务器

  1. http.Server事件
    1. request(req,res):客户端发起请求时触发
    2. req事件:
      • data:当数据请求时,返回接收的数据chunk
      • end:数据请求完
      • close:请求结束
    3. req属性:
      阅读全文 »
123
Bin Yellow

Bin Yellow

23 日志
16 分类
29 标签
GitHub E-Mail QQ
Links
  • github
  • 失踪人口查询|登记
© 2016 — 2018 Bin Yellow
本页访客本站访客:
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4