node.js. 我的第一个helloworld;第二个查询同01-helloWord.js文件在一个文件夹下的date.txt文件的内容;第三个写内容

node.js   不是语言,不是库,不是框架,是javascript运行时的环境(相当于浏览器),学习node.js 相当于在学习web服务器开发
简单点来说node.js能解析和执行javascript代码,以前只能浏览器解析执行JavaScript代码,现在可以脱离浏览器执行,一切都归功于node.js

浏览器的javascript
1.EcmaScript
基本的语法
if
var
function
Object
Array
2.BOM
3.DOM

对比来看
node.js里的javascript
1.没有BOM,DOM
2.只有EcmaScript
3.在Node这个JavaScript执行环境中为JavaScript提供了一些服务器级别的操作API
例如:文件的读写,网络服务的构建,网络通信,等处理。。。

node.js的特性,1.事件驱动,2.非阻塞I/O模型(异步),3.轻量和高效


第一个
var foo = require('hello world!')
console.log(foo)






第二个
//1.使用require方法加载fs file-system核心模块
var fs = require('fs')
//2.读取文件
// 第一个参数 读取的文件路径
// 第二个参数 回调函数
//
//
fs.readFile('date.txt',function(error,data){
console.log(data.toString())
})

第三个
//1.使用require方法加载fs file-system核心模块
var fs = require('fs')
//2.读取文件
// 第一个参数 写入的文件路径
// 第二个参数 写入的内容
// 第三个参数 回调函数
//
//
fs.writeFile('date2.txt','you are so beautiful',function(error){
console.log('文件已成功写入')
})
原文地址:https://www.cnblogs.com/fanqiusha1988/p/12427820.html