nodejs菜鳥教程,認識Node.js篇

 2023-12-06 阅读 21 评论 0

摘要:1.什么是node.js? 【官方】 nodejs菜鳥教程、? Node.js是一個基于Chrome V8引擎的JavaScript運行環境。 ? Node.js使用了一個事件驅動,非阻塞式I/O的模型,使其高效又輕量。 ? Node.js的包管理器是npm,是全球最大的開源庫生態系統。 什么是js,【Node.js可

1.什么是node.js?

【官方】

nodejs菜鳥教程、? Node.js是一個基于Chrome V8引擎的JavaScript運行環境。

? Node.js使用了一個事件驅動,非阻塞式I/O的模型,使其高效又輕量。

? Node.js的包管理器是npm,是全球最大的開源庫生態系統。

什么是js,【Node.js可以理解成】

? Node.js=JavaScript執行環境+javaScript擴展功能。

2.Node.js和JavaScript區別

React js。? ?Node.js:一個可以運行JavaScript的平臺,基于Chrome JavaScript V8引擎,并且對JavaScript語言進行了增強。使JavaScript具有了? 服務端語言開發的能力(操作文件.讀取系統信息,網絡等等)

JavaScrip:一門編程語言,只要有JavaScript引擎就能運行,各大瀏覽器都有自己的JavaScript引擎。

3.Node.js的模塊化

? ?Node.js采用模塊方式管理和組織代碼,Node.js所有的功能都存在所有的模塊中。

? 一個具有特定功能的文件就是一個模塊,模塊之間可能存在一定的依賴關系,使用模塊可以很好地 將依賴關系整合起來。

4.模塊的規范

?AMD

 AMD這種規范是異步加載的模塊,require.js應用了這一規范,適合客戶端瀏覽器環境。

CMD

 CMD是sea.js推薦使用的規范。

CommonJS

? ?CommonJS是誕生比較早的。node.js就是采用了CommonJS規范來定義模塊,CommonJS采用的是同步加載文件的方式,只適用于 服務端。

5.模塊化詳解

  require函數

? ? ? exports導出對象

? ? ? module模塊對象

6.模塊分類

  自定義模塊

? ? ? ? ? ? ?我們自己編寫的模塊

? ? ? ?第三方模塊

    第三方自己定義的模塊

? ? ? 系統模塊

  ? ? Node.js官方開發的模塊

轉載于:https://www.cnblogs.com/yscode/p/10224876.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/190771.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息