LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

Node.js學(xué)習(xí)入門必看教程

freeflydom
2023年6月1日 14:57 本文熱度 1475

Node的學(xué)前必知:

1: 在學(xué)習(xí)node之前,想必你應(yīng)該學(xué)習(xí)過HTML,CSS,Javascript

2: 瀏覽器中的Javascript由兩部分組成:JS核心語法和WebAPI

 

3:思考: 瀏覽器的主要構(gòu)成部分有哪些?


用戶界面

瀏覽器引擎(負(fù)責(zé)窗口管理、Tab進(jìn)程管理等)

渲染引擎(有叫內(nèi)核,負(fù)責(zé)HTML解析、頁面渲染)

JS引擎(JS解釋器,如Chrome和Nodejs采用的V8)

 

4:思考: 為什么Javascript可以在瀏覽器中被執(zhí)行?

答案:因?yàn)闉g覽器中有Javascript解析引擎,不同的瀏覽器使用不同的Javascript解析引擎

 


5:思考: 為什么Javascript可以操作DOM和BOM?

 



每個(gè)瀏覽器都內(nèi)置了DOM和BOM這樣的API函數(shù),因此,瀏覽器中的Javascript才可以調(diào)用它們。


瀏覽器中的Javascript運(yùn)行環(huán)境?(前端開發(fā))

運(yùn)行環(huán)境是指代碼運(yùn)行所需要的必要環(huán)境。

 



總結(jié):

V8引擎負(fù)責(zé)解析和運(yùn)行Javascript代碼。

內(nèi)置API是由運(yùn)行環(huán)境 提供的特殊接口,只能在所屬的運(yùn)行環(huán)境中被調(diào)用

那什么是node.js呢? 和Javascript又是什么關(guān)系呢?


node.js 提供了 Javascript的運(yùn)行環(huán)境。

當(dāng)Javascript作為后端開發(fā)語言來說, 需要在node.js的環(huán)境上進(jìn)行

當(dāng)Javascript作為前端開發(fā)語言來說,需要在瀏覽器的環(huán)境上進(jìn)行



Node.js 中的Javascript運(yùn)行環(huán)境?(后端開發(fā))

Node.js是一個(gè)基于Chrome V8引擎的Javascript 運(yùn)行環(huán)境 (Chrome V8引擎運(yùn)行效率最高)


如果我們寫了一段js代碼,把它放在瀏覽器中運(yùn)行,那么我們在做前端開發(fā)。

如果我們寫了一段js代碼,把它放在node中運(yùn)行,那么我們在做后端開發(fā)。

 

總結(jié):

  • 瀏覽器 是Javascript的前端運(yùn)行環(huán)境。

  • Node.js 是Javascript的后端運(yùn)行環(huán)境。

  • Node.js 中無法調(diào)用DOM和BOM等,瀏覽器內(nèi)置API。


Node.js 可以做什么?

node.js作為一個(gè)Javascript的運(yùn)行環(huán)境,提供了基礎(chǔ)的功能和API:(基于node.js衍生了很多框架)

  • Express框架 (快速構(gòu)建web應(yīng)用)

  • Electron 框架 (快速構(gòu)建跨平臺(tái)的桌面應(yīng)用)

  • restify 框架 (快速構(gòu)建API接口項(xiàng)目)

  • 讀寫操作數(shù)據(jù)庫,創(chuàng)建實(shí)用的命令行工具輔助前端開發(fā)…

Node.js 怎么學(xué)習(xí)?

瀏覽器中的Javascript學(xué)習(xí)路徑:


Javascript基礎(chǔ)語法 + 瀏覽器內(nèi)置API(DOM+ BOM)+ 第三方庫(jQuery,art-template等)


Node.js的學(xué)習(xí)路徑:


Javascript基礎(chǔ)語法 + Node.js內(nèi)置API模塊(fs + path + http 等)+ 第三方API模塊(express,mysql等)



————————————————

版權(quán)聲明:本文為CSDN博主「米奇&米奇」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/weixin_56122911/article/details/123086171



該文章在 2023/6/1 14:57:40 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
一级女性全黄久久生活片免费 | 亚洲熟女综合色一区二区三区 | 日韩中文字幕在线视频三区 | 日本精品在线亚洲视频看看 | 日本中文字幕在线视频 | 色丁狠狠桃花久久综合网 |