码迷,mamicode.com
首页 > Web开发 > 详细

Node.js基础知识普及

时间:2015-07-23 00:38:10      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

Node.js只支持单线程,故不会产生死锁,采用非阻塞I/O机制和事件环机制。非常适合与开发需要处理大量并发的输入/输出的应用程序。
  一. Node.js的核心模块有很多,这里先写几个比较常用的(目前我个人较常用的,不代表大众):
   1.buffer:用于实现二进制数据的存储和转换;
   2.child-process:用于实现子进程的创建与管理;
   3.console:用于控制台输出信息;
   4.events:用于为事件处理提供一个基础类;
   5.fs:用于操作文件及文件系统;
   6.http:用于实现HTTP服务器端及客户端;
   7.https:用于实现HTTPS服务器端及客户端;
   8.path:用于处理文件路径;
   9.string_decoder:用于实现从二进制数据到字符串数据之间的转换;
  10.url:用于实现URL字符串的解析与格式化。
  二.Node.js中有以下几个追加的类、函数及对象可以在不引用任何模块的情况下使用:
  1.buffer类:用于为二进制数据的存储提供一个缓存区;
  2.setTimeout函数:
  3.clearTimeout函数:
  4.setInterval函数:
  5.clearInterval函数:
  6.require对象:用于加载模块;
  7.module对象:用于访问模块信息;
  8.process对象:用于访问进程信息。
三.REPL
  REPL是Node.js提供的一个交互式运行环境。在命令行窗口输入“node”命令并按下回车即可进入REPL运行环境,REPL运行环境中的命令提示符默认为“>”。
 1.在REPL运行环境中,可以通过下划线“_”来访问最近使用的表达式;
 2.在REPL运行环境中的基础命令:

  •  .break:当书写一个多行的函数中途想放弃或重写,该命令可使你返回到命令提示符的起点处,快捷键Ctrl+c有同样的效果;
  •  .clear:用于清除REPL运行环境的上下文对象中保存的所以变量和函数,另外,.clear也有.break的功能;
  •  .exit:用于退出REPL运行环境,也可按两次Ctrl+c;
  •  .save:把写在REPL运行环境中的所有表达式保存到一个文件中,可以指定文件的路径;
  •  .load:把某个文件中保存的所有表达式一次加载到REPL运行环境中,可以指定文件的路径;

Node.js基础知识普及

标签:

原文地址:http://www.cnblogs.com/dan-dan/p/4668954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!