node.js_初识(基于游戏开发)

这篇博客介绍了node.js的历史,包括其相关的npm、connect、express和socket.io等生态组件。还讲解了node.js的安装过程,强调了它是单进程的,并指导如何在cmd中使用。此外,提到了在Windows环境下使用cygwin安装和学习常用的Linux命令,以及如何创建并调试第一个'Hello, World'程序,推荐了sublimeText和Visual Studio Code作为编辑器。" 5258589,776815,Linux内核:高端内存映射详解,"['Linux内核', '内存管理', '分页机制', '内核页表']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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;

connect

exress

socket.io

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 


sublimeText下载

这里写图片描述
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: 绝对路径(/)和相对路径(相对当前路径),./, ../(上一级目录)

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值