摘要:
```
1、代码规范:保证团队所有成员以同样的规范开发代码。
2、分支管理:不同的开发人员开发不同的功能或组件,按照统一的流程合并到主干。
3、模块管理:为模块化或者组件化开发。
4、自动化测试:为了保证和并进主干的代码达到质量标准,必须有测试,而且测试应该是自动化的,可以回归的。
5、构建:主干更新以后,自动将代码编译为最终的目标格式,并且准备好各种静态资源,
6、部署。 将构建好的代码部署到生... 阅读全文
摘要:
```
官方: process.env属性返回一个包含用户环境信息的对象。
``` 阅读全文
摘要:
```
箭头函数没有独立执行上下文( this ),所以其内部引用 this 对象会直接访问父级。 ``` 阅读全文
摘要:
```
一个是存储在 store 里面的 state,另一个是每一次调用 dispatch 所传进来的 action。reducer 的作用,就是对 dispatch 传进来的 action 进行处理,并将结果返回。
``` 阅读全文
摘要:
```
Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。
``` 阅读全文
摘要:
``` 使用闭包有以下几大好处: a:希望一个变量长期驻扎在内存中。 b:避免全局变量的污染。 ``` 阅读全文
摘要:
``` function add(){ var sum=0; function inner(pre,cur){ return pre+cur; } sum=Array.prototype.slice.call(arguments).reduce(inner,sum); return funct... 阅读全文
摘要:
```
1.[Server]生成一对密钥:公钥和私钥,我们称之为“KeyPub”,“KeyPri” 2.[Server]服务端将公钥(KeyPub)发送到客户端 3.[Client]生成一个对称密钥(姑且称之为key2),然后用key2加密数据。 4.[Client]使用公钥(KeyPub)加密key2.这时,key2是安全的,因为只有服务度有私钥KeyPri 5.[Client]发送用k... 阅读全文
摘要:
```
响应头对浏览器来说很重要,它说明了响应的真正含义。例如200表示响应成功了,302表示重定向,这说明浏览器需要再发一个新的请求。 l 200:请求成功,浏览器会把响应体内容(通常是html)显示在浏览器中; l 404:请求的资源没有找到,说明客户端错误的请求了不存在的资源; l 500:请求资源找到了,但服务器内部出现了错误; l 302:重定向,当响应码为302时,表示... 阅读全文
摘要:
```
JavaScript中实现继承最简单的方式就是使用原型链,将子类型的原型指向父类型的实例即可,即“子类型.prototype = new 父类型();”,实现方法如下: // 为父类型创建构造函数
function SuperType() { this.name = ['shiyun', 'Bob', 'Tom']; this.property = true;
} //... 阅读全文