文件操作
var fs = require('fs')
fs.readFile('./a.txt','utf8',(err,data) => {
console.log(err)
console.log(data)
})
var fs = require('fs')
fs.writeFile('./a.txt','666',(err)=>{
console.log(err)
})
var fs = require('fs')
fs.readFile('./a.txt', 'utf8', (err,data) => {
if(!err) {
let newData = data + '999'
fs.writeFile('./a.txt', newData, (err) => {
if(!err) {
console.log("添加成功!")
}
})
}
})
模块化编程的概念
- require('fs')到底是什么意思?
这是引入了fs模块
- 我们为什么需要模块化?
当我们开发时,可能会有变量名称相同的情况,为了区分同名变量不同的功能,我们创建不同的函数,将相同的变量分别包裹起来,方便后续开发使用,减少因变量相同而引发的问题。
- JavaScript 有哪些模块化规范?
CommonJS
ECMAScript Module
ADM、UMD (不常用)