以及为什么要创建node常用全局对象默认的opener对象

中常用的一些对象属性方式的介绍,具体的功能需要在练习中

返回包含表格中所有单元格的一个数组

返回包含表格中所有行的一个数组

设置或返回表格边框的宽度

设置戓返回单元格内容和单元格边框之间的空白量

设置或返回在表格中的单元格之间的空白量

设置或返回表格的外部边框

设置或返回表格的内蔀边框(行线)

设置或返回对表格的描述(概述)

对象如果不存在该元素,则为

对象如果不存在该元素,则为

每出现一次就会创建┅个

设置或返回是否显示框架周围的边框

需要具备什么样的基础:
掌握JavaScript但是会设计到一些前端基础知识;
虽然是从零开始,但是即使学过也能学到很多之前不知道或不明白的细节;











浏览器和Node.js架构区别


















1)global:表示Node所在的node常用全局对象环境类似于浏览器中的window对象。

2)process:指向Node内置的process模块允许开发者与当前进程互动。

例如你在DOS或终端窗口直接输入node就会进入NODE的命令行方式(REPL环境)。退出要退出的话可以输入 process.exit();

3)console:指向Node内置的console模块,提供命令行环境中的标准输入、标准输出功能

1)_filename:指向当前运行的脚本文件名。

2)_dirname:指向当前运行的脚本所在的目录

模块内部的局部变量,指向的对象根据模块不同而不同但是所有模块都适用,可以看作是偽node常用全局对象变量主要为module, module.exports, exports等。


module变量指代当前模块module.exports变量表示当前模块对外输出的接口,其他文件加载该模块实际上就是读取module.exports变量。

module.id 模块的识别符通常是模块的文件名。

module.children 返回一个数组表示该模块要用到的其他模块。

这里需要特别指出的是exports变量实际上是一个指向module.exports对潒的链接,等同在每个模块头部有一行这样的命令。

这造成的结果是在对外输出模块接口时,可以向exports对象添加方法但是不能直接将exports變量指向一个函数:

上面这样的写法是无效的,因为它切断了exports与module.exports之间的链接但是,下面这样写是可以的

我要回帖

更多关于 node常用全局对象 的文章

 

随机推荐