进阶前端 - node.js服务端

206 阅读1分钟

本文已参与「新人创作礼」活动, 一起开启掘金创作之路。

前言

本文正式开始进阶前端知识,如果你是一个前端程序员,你不懂得像 PHP、Python 或 Ruby 等动态编程语言,然后你想创建自己的服务,那么 Node.js 是一个非常好的选择。这篇文章围绕node.js的发展历史,实际写法和教程的链接引用。喜欢的可以关注或者留言。

发展历史

Node.js

  • 2009年2月,Ryan Dahl在博客上宣布准备基于V8创建一个轻量级的Web服务器并提供一套库。
  • 2009年5月,Ryan Dahl在GitHub上发布了最初版本的部分Node.js包,随后几个月里,有人开始使用Node.js开发应用。
  • 2009年11月和2010年4月,两届JSConf大会都安排了Node.js的讲座。
  • 2010年年底,Node.js获得云计算服务商Joyent资助,创始人Ryan Dahl加入Joyent全职负责Node.js的发展。
  • 2011年7月,Node.js在微软的支持下发布Windows版本。

实际写法

我们可以使用以下命令来查看当前的 Node 版本:

$ node -v
v4.4.3

第一个 Node.js 程序:Hello World!

脚本模式

以下是我们的第一个 Node.js 程序:

console.log("Hello World");

保存该文件,文件名为 helloworld.js, 并通过 node 命令来执行:

node helloworld.js

程序执行后,正常的话,就会在终端输出 Hello World。

交互模式

打开终端,键入node进入命令交互模式,可以输入一条代码语句后立即执行并显示结果,例如:

$ node
> console.log('Hello World!');
Hello World!

Gif 实例演示

接下来我们通过 Gif 图为大家演示实例操作:

教程的引用

菜鸟教程:www.runoob.com/nodejs/node…

总结

我会在下一篇讲解关于ajax的内容,有问题的可以评论或者关注。