zoukankan      html  css  js  c++  java
  • 8/09 Nodejs 菜鸟教程学习笔记-mia

    1.使用node.js时,我们不仅仅在实现一个应用,同时还实现了整个http服务器。
    2.node.js组成:
    rcquircd模块:rcquirc指令来载入Node.js模块
    创建服务器:服务器可以监听客户端请求,类似于Apache、Nginx等HTTP服务器
    接收请求与响应请求:服务器很容易创建,客户端可以使用浏览器或终端发送http请求,
    服务器接收请求后返回响应数据。
    3.NPM服务器相当于一个平台,可以下载别人编写的第三方包、命令行程序到本地使用,
    也允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
    4.REPL(交互式解释器)
    5.Node.js异步编程直接体现就是回调。Node所有API都支持回调函数。一边读取文件,一边执行
    其他命令,文件读取完成,将文件内容作为回调函数参数返回。这样执行代码时就没有阻塞或等待
    文件IO操作,提高了Node.js性能,可以处理大量的并发请求。
    阻塞是按顺序执行的,非阻塞是不需要按顺序的。readFile以及readFileSync。
    6.nodejs在编写中文格式时候,需要改为utf-8编码才能显示出中文字符。

    7.Node.js事件循环。
    每一个API都是异步的,并作为一个独立的线程运行,使用异步函数调用,并处理并发。

    事件驱动模型来处理程序。

    主循环监听事件,检测到事件时触发回调函数。
    观察者模式。

  • 相关阅读:
    ligerui做分页显示数据
    js判断input为空校验
    js操作table倒叙显示序号的问题
    js获取div中的文本框数据
    js数组到后台转 list数组
    table 操作
    js操作table
    父页面调用子页面的方法
    laravel修改密码及与原密码Hash::check比较 阿星小栈
    php获取中文字符拼音首字母 阿星小栈
  • 原文地址:https://www.cnblogs.com/mia-xiaohui/p/5756126.html
Copyright © 2011-2022 走看看