ctrl+shift+p前端
異:node
node 文件名稱(後綴能夠不要)
鍵盤上下鍵能夠前進和回退命令es6
使用淘寶鏡像(速度快點)面試
工具安裝chrome
cnpm i nodemon -g (i==> install g ==> global) 推薦
cnpm i supervisor -gnpm
使用:json
nodemon 文件名稱
supervisor 文件名稱api
注意事項: 跨域
問題: supervisor 會出現死循環 ?
分析: 內容一致在改變
解決: vs code 開了自動保存(關閉vs code自動保存)瀏覽器
安裝:
nvm install vsersion
舉例: nvm install v10.8.0 || nvm install 10.8.0 || nvm install latest(最新版本)
切換Node.js版本
nvm use vsersion
舉例: nvm install v10.8.0
查看當前電腦中 Node.js的全部版本
nvm list
es6模塊化
CMD 和 AMD
define 定義模塊
Node.js中使用了Common.js規範(三類)
不須要跨域的
同源策略
爲何會出現跨域
開發中會有不一樣的域名和端口等出現?咱們須要去獲取他們的內容
瀏覽器如何組織跨域
瀏覽器具備安全策略 ---》 同源策略實現
跨域的範圍是?
瀏覽器
分析: 幫助咱們記錄第三方的內容
即便沒有node_modules也能夠下載
package.json ---> 當前項目的依賴包 兵哥
package-lock.json ---> 當前項目依賴包的具體信息 兵哥的具體信息
Node.js是單線程
主線程
異步隊列: Node.js中異步任務, 放在異步隊列
注意: 優先執行主線程中任務, 主線程任務結束後, 再去執行異步隊列中任務