node.js
Node.js主要用于開發高性能、高并發的網絡服務器,特別適合構建HTTP服務器、實時交互應用(如聊天室)和RESTful API服務器等。?它使用JavaScript語言,基于Chrome V8引擎,提供模塊化開發和豐富的npm生態系統,極大地加速了開發效率。?1
Node.js的核心特性包括事件驅動和非阻塞I/O模型,這使得它在處理大量并發連接時表現出色。盡管它是單線程的,但通過事件循環和異步操作,Node.js能夠有效地處理并發任務。此外,Node.js的非阻塞I/O和事件驅動模型使其能夠實現輕量級和高并發處理能力,革新了后端開發。?2
Node.js的安裝和使用也非常簡便。用戶可以從官方網站下載并安裝適用于操作系統的版本,通過簡單的命令即可創建一個簡單的服務器。這些特性使得Node.js成為現代云原生應用開發的熱門選擇,特別是在Serverless服務中,開發者可以更專注于業務邏輯,利用云平臺的自動擴展和按需計費優勢,進一步提升開發效率和系統靈活性。
下載
安裝
npm
npm是什么?
?NPM(Node Package Manager)是一個用于Node.js的包管理和分發工具,它允許開發者方便地安裝、更新、共享和發布JavaScript代碼包。??NPM是隨Node.js一起安裝的,因此也被稱為Node.js的包管理器。它不僅可以幫助開發者管理項目依賴,還能確保依賴關系的正確版本被安裝,從而保證項目的穩定性和可重復性。?
NPM的主要功能包括:
- ?包管理?:通過命令行工具安裝、升級、刪除JavaScript包(模塊或庫)。這些包可以包含代碼、依賴關系和配置文件等,以便在項目中共享和重用。
- ?依賴管理?:管理項目所需的依賴關系,確保正確版本的依賴被安裝,有助于項目的穩定性和可重復性。
- ?版本控制?:使用語義版本控制來管理包的版本,幫助開發者了解何時可以安全地更新項目中的依賴項。
- ?包的發布和共享?:開發者可以使用NPM將他們的JavaScript包發布到NPM注冊表中,其他開發者可以通過NPM安裝和使用這些包。
此外,NPM還提供了豐富的命令行工具,使得開發者可以方便地執行各種與包管理相關的任務,如搜索、安裝、更新和發布包等。NPM的使用極大地簡化了JavaScript開發過程中的包管理工作,使開發者能夠更專注于功能的開發。
npm版本
C:\Users\49354>npm -v 8.19.4
阿里鏡像
npm config set registry?https://registry.npmmirror.com
vue-cli
?Vue CLI(Vue Command Line Interface)是一個基于Vue.js的官方腳手架工具,用于快速搭建和管理Vue.js項目。
創建一個vue項目
創建一個工作空間
切換盤符
cd: change directory
cd d:
創建項目
vue項目開發
Hbuilder創建vue項目
打開vue-workspace目錄
創建vue項目
vue項目的結構
pacakge.json
src(源代碼)
網頁開發
main.js
App.vue(單頁面的管理頁面。 )
安裝elementUI
npm下載
main.js引入elementUI
安裝路由器
安裝
npm i vue-router@3.5.3