「 NODE 」
March 19, 2019
Words count
1.8k
Reading time
2 mins.
1.创建一个www目录,存储静态文件1.html、1.jpg。
* html文件内容如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">...
Read article
「 NODE 」
March 18, 2019
Words count
4.7k
Reading time
4 mins.
- 简单的说Node.js就是运行在服务端的Javascript
- Node.js是一个基于ChromeV8引擎的Javascript的执行环境
- Node.js使用了一个事件驱动,非阻塞式I/O的模型,使其轻量有高效
由于Nodejs目前还不够成熟,因此一般不会用作独立开发,它的主要用途如下
中间层
通常在开发应用时,出于安全考虑,后端的主服务器都不会直接暴露给客户端,两端之间通常需要有一个中间层进行通信。
这样做的好处是,如果中间层出现问题,不会影响后端的主服务器。另外,中间层可以做缓存,或者实现...
Read article
「 JS 」
March 16, 2019
Words count
4k
Reading time
4 mins.
ECMAScript 每年都会发布一个新版本,其中的提案是已经正式通过的,并分发给开发者和用户。本文将讨论该语言的最新版本,以及它又具有了什么新功能。
ES10/ES2019 在本次更新中有很大的改进。它引入了一些新的函数和方法,使开发者能够编写更少的代码,并提高工作效率。
flat() 是一种用于扁平数组的方法。在某些时候,数组的元素还是数组,这些类型的数组称为嵌套数组。
要取消数组的嵌套(扁平它们),我们不得不使用递归。现在引入flat(),可以用一行代码完成。 一个被展平的数组是一个深度为...
Read article
「 杂文 」
March 14, 2019
Words count
5.5k
Reading time
5 mins.
原文地址
你的团队有没有过这样的经历:开发效率低,招了很多人,天天加班,出活却不多,线上bug频发,领导发飙,中层束手无策,工程师抱怨不断,查找bug困难。其实这些都是代码质量差惹的祸。代码质量是研发质量管理的根本,它决定了整个开发团队的开发效率,项目质量,其他监控,告警,日志等手段都只能是事后补偿。本文就如何保证代码质量总结了一些经验和方法,供大家参考。
代码质量本身并没有一个特别明确的量化指标,而且根据公司发展的不同阶段,团队规模的大小不同,项目性质的不同等,对代码质量的要求也不尽相同.不过...
Read article
「 JS 」
March 12, 2019
Words count
4.1k
Reading time
4 mins.
首先,ES6 的 class 属于一种“语法糖”,所以只是写法更加优雅,更加像面对对象的编程,其思想和 ES5 是一致的。
function Point(x, y) {
this.x = x;
this.y = y;
}
Point.prototype.toString = function() {
return '(' + this.x + ',' + this.y + ')';
}
等同于
class ...
Read article