zoukankan      html  css  js  c++  java
  • node.js的介绍和特点

    1.node.js是什么

    ode.js不是一门语言,而是一个开发平台,是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
    何为开发平台:有对应的语言和实现特定功能的api。

    2.node.js的特点

    1.事件驱动
    2.非阻塞式 I/O 的模型
    3.单线程
    4.拥有世界上最大的开源生态系统-npm

    3.Node.js应用是由哪几部分组成的:

    1. 引入required模块:我们可以使用require指令来载入Node.js模块。
    //请求(require)Node.js 自带的 http 模块,并且把它赋值给 http 变量。
    var http = require('http');
    
    1. 创建服务器:服务器可以监听客户端的请求,类似于Apache 、Nginx等HTTP服务器。
    //调用 http 模块提供的函数: createServer 。这个函数会返回 一个对象,这个对象有一个叫做 listen 的方法,这个方法有一个数值参数, 指定这个 HTTP 服务器监听的端口号。
    http.createServer(function(request,response){    
        //发送http头部           http状态值: 200:OK         内容类型:text/plain
        response.writeHead(200,{'Content-Type':'text/plain'});    
        //发送响应数据
        response.end('Hello EveryOne!!');    
        
        //服务响应绑定在8888端口
    }).listen(8080);
    
    1. 接收请求与响应请求:服务器很容易创建,客户端可以使用浏览器或终端发送HTTP请求,服务器接收请求后返回响应数据。

    4.模块成员,根据一些区别,又可以分为三大类:

    1. 核心模块(系统模块)
    2.第三方模块
    3.用户自定义模块

  • 相关阅读:
    The Django Book学习笔记 04 模板
    The Django Book学习笔记
    Python标准库 datetime
    Python %s和%r的区别
    Python转载
    Python while 1 和 while True 速度比较
    Git 时光穿梭鸡 删除文件 以及批量删除文件
    git reset soft,hard,mixed之区别深解
    Git 时光穿梭鸡 撤销修改
    Git 时光穿梭鸡 管理修改
  • 原文地址:https://www.cnblogs.com/kawayi/p/13939028.html
Copyright © 2011-2022 走看看