电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

七天学会NodeJS

七天学会NodeJS_第1页
1/60
七天学会NodeJS_第2页
2/60
七天学会NodeJS_第3页
3/60
NodeJS 基础 什么是NodeJS JS 是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML 页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS 就是一个解析器。 每一种解析器都是一个运行环境,不但允许JS 定义各种数据结构,进行各种计算,还允许JS 使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS 的用途是操作DOM,浏览器就提供了document 之类的内置对象。而运行在NodeJS 中的JS 的用途是操作磁盘文件或搭建HTTP 服务器,NodeJS就相应提供了fs、http 等内置对象。 有啥用处 尽管存在一听说可以直接运行JS 文件就觉得很酷的同学,但大多数同学在接触新东西时首先关心的是有啥用处,以及能带来啥价值。 NodeJS 的作者说,他创造NodeJS 的目的是为了实现高性能Web 服务器,他首先看重的是事件机制和异步IO 模型的优越性,而不是JS。但是他需要选择一种编程语言实现他的想法,这种编程语言不能自带 IO 功能,并且需要能良 好 支持 事件机制。JS 没 有自带 IO 功能,天 生 就用于处理 浏览器中的 DOM 事件,并且拥 有一大群 程序 员 ,因 此 就成 为了天 然 的选择。 如他所 愿 ,NodeJS 在服务端 活 跃 起 来,出 现了大批 基于NodeJS 的Web 服务。而另 一方面,NodeJS 让 前 端 众 如获 神 器,终 于可以让 自己 的能力 覆 盖 范 围 跳 出浏览器窗 口 ,更 大批 的前 端 工 具 如雨 后 春 笋 。 因 此 ,对于前 端 而言,虽 然 不是人 人 都要拿 NodeJS 写一个服务器程序 ,但简 单可至 使用命 令 交 互 模式 调 试 JS 代 码 片 段 ,复 杂 可至 编写工 具 提升 工 作效 率 。 NodeJS 生 态 圈 正 欣 欣 向 荣 。 如何 安 装 安 装 程序 NodeJS提供了一些安 装 程序 ,都可以在nodejs.org 这里下 载 并安 装 。 Windows 系 统 下 ,选择和系 统 版 本匹 配 的.msi 后 缀 的安 装 文件。Mac OS X 系 统下 ,选择.pkg 后 缀 的安 装 文件。 编译 安 装 Linux 系统下没有现成的安装程序可用,虽然一些发行版可以使用apt-get 之类的方式安装,但不一定能安装到最新版。因此 Linux 系统下一般使用以下方式编译方式安装NodeJS。 1. 确保系统下g++版本在 4.6 以上,python 版本在 2.6 以上。 2. 从 node...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

七天学会NodeJS

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部