新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要讲解了“nodejs基础知识总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“nodejs基础知识总结”吧!
目前创新互联公司已为成百上千的企业提供了网站建设、域名、雅安服务器托管、网站托管、服务器托管、企业网站设计、新野网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
什么是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基础知识总结”的内容了,经过本文的学习后,相信大家对nodejs基础知识总结这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!