初識Nodejs
Node.js的誕生
作者Ryan Dahl 瑞恩·達爾
2004 紐約 讀數學博士
2006 退學到智利 轉向開發
2009.5對外宣布node專案,年底js大會發表演講
2010 加入Joyent云計算公司
2012 退居幕后
Node.js 是一種建立在Google Chrome’s v8 engine上的 non-blocking (非阻塞), event-driven (基于事件的) I/O平臺. Node.js平臺使用的開發語言是JavaScript,平臺提供了作業系統低層的API,方便做服務器端編程,具體包括檔案操作、行程操作、通信操作等系統模塊
Node.js可以用來做什么?
具有復雜邏輯的動態網站
WebSocket服務器
命令列工具
帶有圖形界面的本地應用程式
......
終端基本使用
打開應用
notepad 打開記事本
mspaint 打開畫圖
calc 打開計算機
write 寫字板
sysdm.cpl 打開環境變數設定視窗
常用命令
md 創建目錄
rmdir(rd) 洗掉目錄,目錄內沒有檔案,
echo on a.txt 創建空檔案
del 洗掉檔案
rm 檔案名 洗掉檔案
cat 檔案名 查看檔案內容
cat > 檔案名 向檔案中寫上內容,
Node.js開發環境準備
普通安裝方式官方網站
多版本安裝方式
卸載已有的Node.js
下載nvm
在C盤創建目錄dev
在dev目中中創建兩個子目錄nvm和nodejs
并且把nvm包解壓進去nvm目錄中
在install.cmd檔案上面右鍵選擇【以管理員身份運行】
打開的cmd視窗直接回車會生成一個settings.txt檔案,修改檔案中配置資訊
配置nvm和Node.js環境變數
NVM_HOME:C:\dev\nvm
NVM_SYMLINK:C:\dev\nodejs
把配置好的兩個環境變數加到Path中
nvm常用的命令
nvm list 查看當前安裝的Node.js所有版本
nvm install 版本號 安裝指定版本的Node.js
nvm uninstall 版本號 卸載指定版本的Node.js
nvm use 版本號 選擇指定版本的Node.js
Node.js之HelloWorld
命令列方式REPL
運行檔案方式
全域物件概覽
服務器端模塊化
服務器端模塊化規范CommonJS與實作Node.js
模塊匯出與引入
模塊匯出機制分析
模塊加載規則
模塊查找 不加擴展名的時候會按照如下后綴順序進行查找 .js .json .node
模塊分類
自定義模塊
系統核心模塊
fs 檔案操作
http 網路操作
path 路徑操作
querystring 查詢引數決議
url url決議
......
ES6常用語法
變數宣告let與const
變數的解構賦值
陣列解構賦值
物件解構賦值
字串解構賦值
字串擴展
includes()
startsWith()
endsWith()
模板字串
函式擴展
引數默認值
引數結構賦值
rest引數
擴展運算子
箭頭函式
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/36747.html
標籤:HTML5
下一篇:mui APP 微信登錄授權
