zoukankan      html  css  js  c++  java
  • Node.js 学习笔记 一

    1.什么是Node.js

    Node.js 不是一种独立的语言,也不是一个JavaScript框架,更不是浏览器端的库。

    Node.js 是一个让JavaScript运行在服务端的开发平台。 运行在服务端

    Node.js是一个让Javascript运行在浏览器之外的平台,它实现了诸如文件系统、模块、包、操作系统API、网络通信等Core JavaScript 没有或者不完善的功能


    Node.js的JavaScript的引擎是Good Chrome V8.V8号称是目前世界上最快的JavaScript引擎,他的JIT(Just In Time Compilation 即时编译)执行速度已经快到了接近本地代码的执行速度。 Node.js 不运行在浏览器 所以也就不存在兼容性问题。

     

    2.Windows 下安装Node.js
    到http://nodejs.org/download/ 下载与操作系统相对于的 Windows Installer (.msi) 然后傻瓜式下一步下一步安装 

     

    3.Hello World

    好了 让我们开始第一个Node.js程序吧。

    打开你常用的文本编辑器,在其中输入:console.log('Hello World');

    然后将文本保存为helloworld.js,打开终端运行,进入helloworld.js所在的目录,执行以下命令:

    node helloworld.js

    如果一切正常你会看到终端中输出了“Hello World". 很简单吧。

    下面我们来解释以下这个程序的细节。console是Node.js提供的控制台对象,其中包含了向标准输出写入的操作,他C# 的System.out.Wrintln()功能类似,也可以接受多个参数,支持%d,%s变量引用,例如:

    console.log('%s:%d','Hello',23);

    输出的是Hello:23;

    除了直接运行脚本文件之外我们还可以使用node -e 这种方式来输出HelloWorld

    node -e "console.log('Hello World");"

    把执行语句作为参数直接执行

    4.使用node的REPL模式 

    REPL即输入-求值=输出循环。在终端输入node 将会启动node.js的一个JavaScript交互式Shell:

    在终端输入Node 然后输入console.log("Hello World");就会执行命令 
    D:UsersXX> node
    > console.log('Hello World');
    Hello World
    undefined


    undefinded是log的返回值 如果输入了一个错误的指令,REPL就会返回错误并输出调用栈,在任何时候连续按两次Ctrl+c即可退出Node.js的REPL模式。

     

  • 相关阅读:
    html中frameset的详细使用方法
    日期控件API
    限制input输入类型(多种方法实现)
    springmvc导出excel并弹出下载框
    Spring mvc 验证码的做法
    Spring Boot 集成MyBatis
    Spring Boot 实践折腾记(三):三板斧,Spring Boot下使用Mybatis
    支付系统架构
    javaScript事件(六)事件类型之滚轮事件
    你不是真正的快乐
  • 原文地址:https://www.cnblogs.com/ElvinLong/p/3621488.html
Copyright © 2011-2022 走看看