node.js历史
1: 能用 JavaScript 编写的程序,都终将会以 JavaScript 编写
2: 创始人Ryan Dahl Web 为中心的“Web.js”;
3:Node.js 的核心用户 Isaac Z. Schlueter开发出npm;
https://docs.npmjs.com/getting-started/what-is-npm
4:connect, express, socket.io等加入到node.js;
5: ES2015 的发展和定稿,一大批的库加入到了node.js;
http://babeljs.io/learn-es2015/
6:历史发展:
http://www.infoq.com/cn/articles/node-js-and-io-js
7: node.js 中文文档主页 http://nodejs.cn/
多看文档介绍——砍柴不误磨刀人
8.开源代码
https://github.com/nodejscn/node-api-cn
node.js生态
1:libuv + chrome v8; 事件驱动,异步IO,高效的JS解释器
2: http, net, file io等基础的库;
3: npm管理的node.js的第三方库;
4: 全球的开发者贡献第三方库;
node.js安装
1:下载最新版本的node.js;
提示:它是单进程的东西。
2:自动配置环境变量NODE_PATH,%AppData%\npm\node_modules ;
提示:只需了解为什么在cmd可以试用
3:NODE_PATH 是npm安装好的模块所在的搜索路径;
提示:安装第3方库是非常重要的了解
4:C:\Users\你的用户名\AppData\Roaming\npm;
5:安装cygwin windows下的类linux环境;
cygWin官网
提示:选择对应的版本32位或64位
node.js HelloWorld
1:新建一个xxxx.js文件;
2:console.log(“Hello World!”);
用文本编辑器,sublime Text
visual Studio Code等……..编辑器
VsiualStudio Code下载
3: 运行node xxx.js;
试用linux的控制台运行node.js
Visual Studio Code自带调试
常用linux命令基于cygwin
1:到哪个电脑的哪个磁盘?到电脑那个文件夹
cd /cd /cygdrive/c/
去到c盘:
2:如果想要提示,可以按键盘的(tab)提示你可以进去的目录;
3:查看一个目录下的文件 ls; ls -l 查看详细信息
4: 创建一个文件夹 mkdir test(名称)
5: 删除一个文件 rm 文件的名称,
rm -rf 文件夹名字
6: 按一下键盘箭头”上”,出现上一次你用过的命令;
7: clear 清除屏幕;
8: find ./(路径) -name “你查的名字”
部分匹配
匹配包含的
9: 绝对路径(/)和相对路径(相对当前路径),./, ../(上一级目录)