学习链接:http://www.runoob.com/nodejs/nodejs-global-object.html

在 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。

全局对象与全局变量

注意: 永远使用 var 定义变量以避免引入全局变量,因为全局变量会污染 命名空间,提高代码的耦合风险。

__filename

__dirname

setTimeout(cb, ms)

clearTimeout(t)

setInterval(cb, ms)

console

process

常用工具

util.inherits

util.inspect

util.isArray(object)

util.isRegExp(object)

util.isDate(object)

util.isError(object)

文件系统

Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。

异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error)。

打开文件

以下为在异步模式下打开文件的语法格式:

fs.open(path, flags[, mode], callback)

获取文件信息

fs.stat(path, callback)

写入文件

fs.writeFile(file, data[, options], callback)

读取文件

fs.read(fd, buffer, offset, length, position, callback)

关闭文件

fs.close(fd, callback)

截取文件

fs.ftruncate(fd, len, callback)

删除文件

fs.unlink(path, callback)

创建目录

fs.mkdir(path[, mode], callback)

读取目录

fs.readdir(path, callback)

删除目录

fs.rmdir(path, callback)

最新文章

  1. 【解决方案】安装vssdk_full.exe遇到的问题
  2. Iframe指定页面,并使其与该页面显示一致
  3. angularJs的ng-class切换class
  4. 使用django的ImageField和from制作上传图片页面
  5. cocos2dx内存管理的一些看法
  6. void*指针
  7. Kyoya and Colored Balls(组合数)
  8. (C)学生成绩管理系统
  9. .NET/C# RabbitMQ
  10. 蓝桥杯之K好数
  11. Linux的rsync 配置,用于服务器之间远程传大量的数据
  12. 拖拽模块move2
  13. 阿里云远程连接CentOS
  14. [JavaScript]手机滑动图片
  15. Struts2学习(三)
  16. Objective-C @executable_path、@loader_path和@rpath
  17. es6中export和export default的区别
  18. docker构建tomcat镜像
  19. 关于memcached
  20. 如何用JS获取页面上的所有标签

热门文章

  1. java后台向路径发送请求获得相应参数
  2. MyBatis入门(一)—— 入门案例
  3. 修复IE7浮动元素自动换行的bug
  4. C# SqlConnection连接sql server
  5. AngularJs 第一个自定义指令编写
  6. 润乾在东方通tongweb5.0上部署手册
  7. Oracle数据库日期格式转换操作
  8. maven Could not find artifact com.** 无法下载原因分析
  9. Ionic step by step (1)
  10. 探索ORM ————iBati(一)