欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

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

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

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

Node的學(xué)前必知:

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

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

 

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


用戶界面

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

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

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

 

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

答案:因為瀏覽器中有Javascript解析引擎,不同的瀏覽器使用不同的Javascript解析引擎

 


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

 



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


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

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

 



總結(jié):

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

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

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


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

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

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



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

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


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

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

 

總結(jié):

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

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

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


Node.js 可以做什么?

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

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

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

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

  • 讀寫操作數(shù)據(jù)庫,創(chuàng)建實用的命令行工具輔助前端開發(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)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved