zoukankan      html  css  js  c++  java
  • Node.js入门

    一、Node.js简介
      Node.js是一套用来编写高性能网络服务器的JavaScript工具包。初学者可能会误以为这是一个Javascript应用,事实上,Node.js采用C++语言编写而成,是一个Javascript的运行环境,这也是为称为.js的原因。Node.js是一个后端的Javascript运行环境(支持的系统包括linux、Windows、mac等),这意味着你可以编写系统级或者服务器端的Javascript代码,交给Node.js来解释执行。Node.js采用了Google Chrome浏览器的V8引擎,性能很好,同时还提供了很多系统级的API,如文件操作、网络编程等。浏览器端的Javascript代码在运行时会受到各种安全性的限制,对客户系统的操作有限。相比之下,Node.js则是一个全面的后台运行时,为Javascript提供了其他语言能够实现的许多功能。Node.js特点如下:

    • RESTful API
    • 单线程
    • Node.js可以在不新增额外线程的情况下,依然可以对任务进行并行处理 —— Node.js是单线程的。它通过事件轮询(event loop)来实现并行操作,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。
    • 非阻塞IO
    • V8虚拟机
    • 事件驱动

    二、入门示例

      Node.js可以在多个平台上运行(包括windows,linux,mac等),这里我们使用在windows下的版本,下载地址为http://nodejs.org/download/。选择正确的版本,这里选择的是Windows Installer (.msi)  64-bit。下载完成后,进行安装。这里的安装目录为D:Program Files odejs。如果Node.js没有被添加都系统环境变量中,我们按照如下的步骤将Node.js添加到系统环境变量中。

      a、新建系统变量NODE_PATH  值为:D:Program Files odejs ode_modules pm ode_modules

      b、将%NODE_PATH%添加到系统变量Path中,若添加到末尾则前面加分号如;%NODE_PATH%。如添加到中间则前后都要加分号如;%NODE_PATH%;

      编写示例

      1、在d盘新建一个文本文件,命名为:hello.js.内容如下:

    console.log('hello world');//控制台输出

      2、打开cmd,进入d盘。输入node hello.js 回车,控制台就会输出 helloworld 。Node.js的第一个程序就运行成功了。运行效果图如下:

  • 相关阅读:
    浅谈ASP.NET核心对象
    介绍ASP.NET服务器控件之视图状态++
    详述Asp.net的加密解密技巧(1)
    详述Asp.net的加密解密技巧(2)
    ASP.NET性能优化之构建自定义文件缓存
    介绍ASP.NET服务器控件之视图状态
    详细介绍ASP.NET的实用技巧
    扩展RBAC用户角色权限设计方案
    String...
    基于XMPP协议的手机多方多端即时通讯方案
  • 原文地址:https://www.cnblogs.com/always-online/p/3487609.html
Copyright © 2011-2022 走看看