简介
node.js是浏览器的js引擎。 浏览器中有一个js引擎用来解析js代码,只能解析js代码中的ECMAScript,dom和bom的解析依赖的是浏览器本身。 将这个js引擎单独拿出来,就是node了。
node.js和js的关系:
要让这个引擎运行起来,有人将他做成了一个软件,安装在电脑上,js代码就不用依赖浏览器运行了,在电脑的命令 行也能运行js代码。 为什么要这么做?因为这样的话,js就能写后台了。
初体验
for(var i = 0; i < 5; i++){
console.log(i) //0 1 2 3
}
for(var i=1;i<=3;i++){
setTimeout(function(){
console.log(i) //4 4 4
})
}
for(var i=1;i<=3;i++){
(function(i){
setTimeout(function(){
console.log(i) //1 2 3
})
})(i)
}
编辑文件和文件夹基本命令
有许多基础的命令用来编辑文件和文件夹,包括mkdir, cp, mv, rm, rmdir以及vi。下面我们来简要地介绍一下这些命令。
mkdir
“make diretory”的缩写,用来创建文件夹,语法为mkdir后接新文件夹的目录。可以用-p选项,来一起创建路径中不存在的文件夹(这样你就不用挨层创建了)。
cp
“copy”的缩写,用来把文件从一处复制到另一处。语法为cp后接原始路径,后接目标路径。如果你想复制整个文件夹和所有内容,需要添加-R选项。如果指定的