时间:2021-05-26
什么是nodejs?
node.js是基于Chrome javaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。(但nodejs不是javascript应用,nodejs采用c++语言编写 )
js是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。对于需要独立运行的JS,nodejs就是一个解析器。
每一种解析器都是一个运行环境,可以干以下事情:
1.允许JS定义各种数据结构,进行运算;
2.允许JS使用运行环境提供的内置对象和方法。
例子:运行在浏览器中的JS用途是操作DOM,浏览器提供了document之类的内置对象。
运行在nodejs中的JS用途是操作磁盘文件或搭建HTT服务器,nodejs相应的提供了fs、http等内置对象。
nodejs特点:
1.它是一个JavaScript运行环境
2.依赖于Chrome V8引擎进行代码解释
3.事件驱动
4.异步I/O(非阻塞I/O)
5.事件与回调(轻量、可伸缩,适于实时数据交互应用)
6.单进程 单线程
7.跨平台
(详细解释nodejs特点)
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
网上很少看到有用NodeJS运维系列文章,后续我会更新一些NodeJS运维相关的内容又或者说让我们更加的深入了解一些服务器的知识以及自动化运维方面的基础知识为什
越来越多的人在学习SEO,学习SEO需要了解的基础知识?学习seo首先要了解seo基础知识,先打好基础,掌握好seo基础知识,优化道路才会走得顺畅和稳固。那么新
一个合格的外贸人员,不光是对专业技能要求高,还要求个人具有很强的综合能力!做为一个合格的外贸人员,首先,基础知识一定要过硬,这里的基础知识指国际贸易基础知识,比
基础知识:HTMLJavaScript就这么回事1:基础知识1创建脚本块1:2:JavaScriptcodegoeshere3:2隐藏脚本代码1:2:5:在不支
如何从无开头学习PHP呢。一、学习PHP最好要具备的基础知识:1)HTML2)CSS3)JavaScript特别是HTML,是必备的基础知识,同时还需了解/Le