• 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的第一个程序就运行成功了。运行效果图如下:

  • 相关阅读:
    《Java编程思想第四版》附录 B 对比 C++和 Java
    《Java编程思想第四版》附录 C Java 编程规则
    《尚学堂_史上最易懂的设计模式视频》--章节1 责任链模式-- 过滤器模式
    《Effective Java中文版(第2版).pdf》-笔记
    javascript面试--网络收集
    眼睛问题
    网易云课堂《JS原创视频教程-知识点类》
    定时刷新页面SetInterval 和setTimeout -时间间隔可以动态设定
    MSSQL无法启动-原来电脑登录密码改了,重启后要设置
    Thymeleaf--:fragment
  • 原文地址:https://www.cnblogs.com/always-online/p/3487609.html
Copyright © 2020-2023  润新知