Node.JS核心模块之全局对象和常用工具

来源:互联网 发布:网络与新媒体概论考研 编辑:程序博客网 时间:2024/05/17 12:53
/**
 * Created by cherish on 2016/5/24.
 *util执行不了,只是写了下它的某些方法
 *
 * 全局对象:
 *   1.global:相当于浏览器的window对象,将对象变成最高级别的对象
 *   2.process:属于global,跨平台开发会经常使用
 *
 *   常用工具:
 *   1.require:使用它加载模块,定义在node-global-stub.js
 *   2.utils:
 *
 *   NodeJs一般使用在浏览器中,开发过程中使用浏览器,
 *   它的全局对象是global,好比window对象,但是它们之间也有一些差异
 */


//nextTick代指整个系统下一次运行的时候会调用,按照游戏开发的话来说就是下一帧,通常解释是下一周期开始
process.nextTick(function(){
    console.log("================success!");
});

//win32平台
console.log(process.platform);

//执行程序的目录
console.log(process.execPath);

//内存使用情况
console.log(process.memoryUsage);

//inherits()函数是继承,JavaScript中的所有面向对象特性都是基于原型的,与常见的java基于类的面向对象是不同的
//它是利用原型复制的方式来创建实现面向对象
util.inherits();

//inspect()函数是指将任意对象转换成字符串的方法
util.inspect();

//判断arg是否是数组,是的话返回true
util.isArray(arg);
0 0
原创粉丝点击