目录
一、基本介绍
1.1 官网
1.2 概念
Node.js是一个基于chrome V8引擎的JavaScript运行环境,JavaScript程序如果需要运行执行,必须有JavaScript的运行环境,window等等操作系统不支持运行JavaScript程序,浏览器中的浏览器内核/引擎可以支持JavaScript运行,Node.js是将谷歌浏览器V8内核独立出来生成一个JavaScript程序的运行环境,也就是JavaScript可以在浏览器内运行,也可以在Node.js中运行。
浏览器中运行JavaScript可以运行,ECMAScript,DOM.BOM,不能运行I/O线程操作,input输入,output输出,简单理解就是不能本地文件和数据库文件。
Node.js中运行JavaScript可以运行ECMAScript I/O线程操作,不能操作DOM,BOM。
1.3 运行方式
1.3.1 直接运行JavaScript程序
1.3.2 直接运行JavaScript外部文件
二、模块开发
2.1 nodejs的模块开发方式
2.2 nodejs模块化开发的语法形式
2.3 模块化开发的优点
三、模块开发的形式
3.1 自定义模块
3.1.1 概念
在模块化文件中,以固定的语法形式导出数据函数,在执行文件中以固定语法形式导入模块化文件中导出的数据或者函数
3.1.2 语法
3.2 内置模块
3.2.1 概念
3.2.2 语法
读取 外部文件内容的函数方法 异步程序
读取 外部文件内容的函数方法 同步程序
写入 外部文件内容的函数方法 异步程序
写入 外部文件内容的函数方法 同步程序
可以看得到,demo1.text中是没有任何内容的,执行了node demo.js 命令后生成了123456。
3.3 第三方模块
内容较多,将在下一次博客更新中详细介绍。