Node.js學(xué)習(xí)入門必看教程
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
Node的學(xué)前必知: 1: 在學(xué)習(xí)node之前,想必你應(yīng)該學(xué)習(xí)過(guò)HTML,CSS,Javascript 2: 瀏覽器中的Javascript由兩部分組成:JS核心語(yǔ)法和WebAPI
3:思考: 瀏覽器的主要構(gòu)成部分有哪些? 用戶界面 瀏覽器引擎(負(fù)責(zé)窗口管理、Tab進(jìn)程管理等) 渲染引擎(有叫內(nèi)核,負(fù)責(zé)HTML解析、頁(yè)面渲染) 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ā)語(yǔ)言來(lái)說(shuō), 需要在node.js的環(huán)境上進(jìn)行 當(dāng)Javascript作為前端開發(fā)語(yǔ)言來(lái)說(shuō),需要在瀏覽器的環(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)行,那么我們?cè)谧銮岸碎_發(fā)。 如果我們寫了一段js代碼,把它放在node中運(yùn)行,那么我們?cè)谧龊蠖碎_發(fā)。 總結(jié):
Node.js 可以做什么? node.js作為一個(gè)Javascript的運(yùn)行環(huán)境,提供了基礎(chǔ)的功能和API:(基于node.js衍生了很多框架)
Node.js 怎么學(xué)習(xí)? 瀏覽器中的Javascript學(xué)習(xí)路徑: Javascript基礎(chǔ)語(yǔ)法 + 瀏覽器內(nèi)置API(DOM+ BOM)+ 第三方庫(kù)(jQuery,art-template等) Node.js的學(xué)習(xí)路徑: Javascript基礎(chǔ)語(yǔ)法 + 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)載請(qǐng)附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/weixin_56122911/article/details/123086171 該文章在 2023/6/1 14:57:40 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |