zoukankan      html  css  js  c++  java
  • Node.JS开发环境准备

    1、安装Nodejs的Windows包。

    官网:http://nodejs.org/

    2、可以使用cmd运行nodejs项目,命令格式:

    node  文件名.js

    node  文件名

    3、对于不熟悉的新手coder来说,可以使用webstorm工具,提供了代码提示的功能。

    官网:http://www.jetbrains.com/webstorm/

    注册码:


    WebStorm注册码

    User Name:

    EMBRACE

    License Key:

    ===== LICENSE BEGIN =====

    24718-12042010

    00001h6wzKLpfo3gmjJ8xoTPw5mQvY

    YA8vwka9tH!vibaUKS4FIDIkUfy!!f

    3C"rQCIRbShpSlDcFT1xmJi5h0yQS6

    ===== LICENSE END =====

    4、nodejs的实例:

     var http = require('http');
      http.createServer(function (req, res) {
        res.writeHead(200, {'Content-Type': 'text/plain'});
        res.end('Hello World
    ');
      }).listen(1337, "127.0.0.1");
      console.log('Server running at http://127.0.0.1:1337/');
    

    5、代码逻辑:

    a. 全局方法require()是用来导入模块的,一般直接把 require() 方法的返回值赋值给一个变量,在 JavaScript 代码中直接使用此变量即可 。require("http") 就是加载系统预置的 http 模块

    b. http.createServer 是模块的方法,目的就是创建并返回一个新的web server对象,并且给服务绑定一个回调,用以处理请求。

    c. 通过 http.listen() 方法就可以让该 HTTP 服务器在特定端口监听。

    d. console.log就不用多说了,了解firebug的都应该知道,Node实现了这个方法。

    6、运行效果:

    7、npm是node.js的模块软件包的管理工具,具体安装命令:

    npm install <包名>

    8、Node核心思想:  1.非阻塞;  2.单线程;  3.事件驱动

     
  • 相关阅读:
    位运算大集合
    一道百度面试题——位运算
    一道Google面试题——基数排序思想
    ubuntu12.04 安装nginx+php+mysql (lnmp)的web服务器环境
    Linux常用命令及Vim使用
    Gcc手册(转)
    C语言标准
    匈牙利游戏(次短路问题)
    高级打字机
    矩阵乘法
  • 原文地址:https://www.cnblogs.com/diaosizhang/p/3724611.html
Copyright © 2011-2022 走看看