zoukankan      html  css  js  c++  java
  • node.JS

    什么是NodeJS

    JS是脚本语言,脚本语言都需要一个解析器才能运行。

    在HTML页面里的JS,浏览器充当了解析器的角色。

    而对于需要独立运行的JS,NodeJS就是一个解析器。

    每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。

    例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了document之类的内置对象。

    而运行在NodeJS中的JS的用途是操作磁盘文件或搭建HTTP服务器,NodeJS就相应提供了fs、http等内置对象。

    有啥用处

    创造NodeJS的目的是为了实现高性能Web服务器,他首先看重的是事件机制和异步IO模型的优越性,而不是JS。

    但是他需要选择一种编程语言实现他的想法,这种编程语言不能自带IO功能,并且需要能良好支持事件机制。

    JS没有自带IO功能,天生就用于处理浏览器中的DOM事件,并且拥有一大群程序员,因此就成为了天然的选择。

    高性能IO模型浅析:http://www.cnblogs.com/fanzhidongyzby/p/4098546.html

    【I/O模型】几种IO模型浅析(一) :http://blog.csdn.net/hejingyuan6/article/details/47679005

    游戏服务器开发与I/O相关--五种IO模型及设计模式: http://www.coc88.com/h-nd.html?id=141&_np=2_561&complexStaticUrl=true&

    nodejs npm install全局安装和本地安装的区别:

    http://www.ixueyi.com/jingyan/1899273.html

    http://www.runoob.com/nodejs/nodejs-npm.html

    REPL 命令:

    ctrl + c - 退出当前终端。

    ctrl + c 按下两次 - 退出 Node REPL。

    ctrl + d - 退出 Node REPL.

    向上/向下 键 - 查看输入的历史命令

    tab 键 - 列出当前命令

    .help - 列出使用命令

    .break - 退出多行表达式

    .clear - 退出多行表达式

    .save filename - 保存当前的 Node REPL 会话到指定文件

    .load filename - 载入当前 Node REPL 会话的文件内容。

    七天学会NodeJS: http://nqdeng.github.io/7-days-nodejs/

  • 相关阅读:
    React网络请求fetch之get请求
    英语学习
    人物传记
    四月
    启程
    情绪
    办公新址
    孩子大了
    幸福的生日
    hibernate---树状映射
  • 原文地址:https://www.cnblogs.com/yancongyang/p/7229372.html
Copyright © 2011-2022 走看看