• 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模式。

     

  • 相关阅读:
    1. 第一章: Python基础语法
    6. 第二章:C#委托和事件之.net framework3.5委托扩展
    5. 第二章:C#委托和事件之事件
    4. 第二章:C#委托和事件之委托
    3. 第一章:C#面向对象编程之继承和多态
    2. 第一章:C#面向对象编程之抽象和封装
    1. 序言
    Xamarin.Forms 调用腾讯地图
    全国行政区划数据大放送——包含邮政编码-电话区号-简拼-区划路径
    【记录】自定义服务器验证控件
  • 原文地址:https://www.cnblogs.com/ElvinLong/p/3621488.html
Copyright © 2020-2023  润新知