- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1.1Node.js简介
引入JavaScript脚本语言为网页添加各式各样的动态功能,提供更流畅美观的浏览效果。浏览器Http服务端HttpHttp请求响应前端后端JavaScriptJavaScript
目录01什么是Node.js02Node.js发展历史03Node.js特点及应用场景04Node.js与JavaScript区别
什么是Node.jsNode.js--是一个基于ChromeV8引擎的JavaScript运行环境,是一个为实时Web应用开发而诞生的平台。--让JavaScript运行在服务器端的平台,是JavaScript语言的服务器运行环境。--采用Google公司的V8引擎作为JavaScript语言解释器,通过自行开发的libuv库来调用操作系统资源。
实时Web应用开发平台用于方便地搭建响应速度快、易于扩展的网络应用架构可扩展性实时响应、超大规模数据要求程序设计模式摒弃了传统平台依靠多线程来实现高并发的设计思路采用了单线程、异步I/O、事件驱动式什么是Node.js
诞生自2009年瑞安·达尔在GitHub上发布Node.js的最初版本2022年4月Node.js18.0.0发布将V8JavaScript引擎更新到10.1版本2010年1月Node.js包管理器npm诞生3月Express.js问世2023年12月Node.js21.0.0正式发布长期支持版本Node.js4.0发布Node.js发展历史2020年用户从NodeSource下载Node.js的次数接近1亿次--里程碑2011年7月Node.js在微软的赞助下发布了Windows版本
单线程模型,在执行过程中只启动一个线程来运行代码CPU和内存在同一时间集中处理一件事,同时尽可能让耗时的I/O操作并行执行采用异步式I/O与事件驱动架构设计HTTP类库,快速构建HTTP客户端和服务器作为服务器向用户提供服务内置HTTP服务器有上万个第三方模块网站开发框架、数据库接口,模板语言解析、CSS生成工具、图形用户界面和操作系统API工具等拥有强大的包管理器Node.js特点及应用场景二进制类库、核心模块二进制类库包括libuv,为网络以及文件系统提供了快速的时间轮循以及非阻塞I/O具有强大的标准类库
RESTfulAPI01实时多人游戏02后端Web服务03基于Web的应用04多客户端的通信05Node.js特点及应用场景
区别JavaScriptJavascript是一种Web前端语言,由浏览器解析执行,受制于浏览器提供的接口。浏览器为了安全考虑,对文件操作、网络操作、操作系统交互等功能有严格的限制,所以在浏览器端的JavaScript功能受限。Node.jsNode.js与JavaScript区别Node.js事实上既是一个运行环境,同时又是一个库。Node.js完全没有浏览器端的限制,让JavaScript拥有了文件操作、网络操作、进程操作等功能,允许脱离浏览器环境运行JavaScript代码。
Node.js
小结什么是Node.js让JavaScript运行在服务器端的平台,是JavaScript语言的服务器运行环境Node.js发展历史有史以来发展最快的开发工具之一Node.js特点及应用场景单线程、异步I/O、事件驱动式的程序设计模式开发Web服务API、实时多人游戏、后端的Web服务等Node.js与JavaScript的区别Javascript是一种Web前端语言,Node.js是JavaScript语言的服务器运行环境。
1.2Node.js环境安装
引入一个好的代码开发环境将会使编程效率得到大幅度提高。硬件用户代码V8引擎osapi内置模块代码第三方库代码libuv核心模块代码fs、http、path等
目录01Node.js的安装02HBuilder的安装
Node.js的安装Node.js下载Node.js中文网
显示当前Node.js的版本号,说明Node.js安装成功。Node.js的安装测试Node.js环境
HBuilder的安装
安装nodeclipse插件HBuilder的安装
小结Node.js的安装下载安装、测试版本HBuilder的安装界面美观,开发性能高安装nodeclipse插件
1.3第一个Node.js程序
引入创建一个输出“helloworld”的Node.js程序。JAVASCRIPT
目录01Node.js程序编写02Node.js程序运行
编写Node.js程序语句以;
您可能关注的文档
- 《装配式建筑质量与安全管理》课件——4.施工质量与安全管理.pptx
- 《装配式建筑质量与安全管理》课件——3.构件质量管理.pptx
- 《装配式建筑质量与安全管理》课件——2.地基质量管理.pptx
- 《装配式建筑质量与安全管理》课件——1.建筑工程质量与安全管理认知.pptx
- 《装配式建筑质量与安全管理》课件——6.安全生产及管理.pptx
- 《装配式建筑质量与安全管理》课件——5.预制构件质量控制.pptx
- 《Web应用开发实战》课件——单元3 文件系统操作.pptx
- 《Web应用开发实战》课件——单元2 模块化开发.pptx
- 《0-3岁婴幼儿心理发展》课件——婴幼儿社会性行为概述与发展.pptx
- 《0-3岁婴幼儿心理发展》课件——婴幼儿的自我意识.pptx
文档评论(0)