Node.js的基本使用1

1. vs code 里面如何切換自定義終端?

ctrl+shift+p

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、成都做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)尼瀘西,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220

2. 瀏覽器 vs node

異:

  1. node里面沒(méi)有 BOM DOM
    1. node多了很多自帶的api
      同:
    2. 都是chrome v8
    3. 都支持js
    4. 都支持 ECMA Script

3. 需求: sum這個(gè)方法, 我想三個(gè)參數(shù) , 計(jì)算三個(gè)參數(shù)值?

  1. Node.js 命令行有時(shí)候用起來(lái)不方便
  2. 解決: 我們使用文件 .js

Node.js命令行退出

  1. two times ctrl+c

    Node.js文件運(yùn)行

    node 文件名稱(后綴可以不要)
    鍵盤上下鍵可以前進(jìn)和回退命令

    自動(dòng)監(jiān)聽(自動(dòng)更新, 自動(dòng)刷新)Node.js文件的更新和變化( 工具 nodemon supervisor)

    使用淘寶鏡像(速度快點(diǎn))

  2. 工具安裝

    cnpm i nodemon -g (i==> install g ==> global) 推薦
    cnpm i supervisor -g

  3. 使用:

    nodemon 文件名稱
    supervisor 文件名稱

  4. 注意事項(xiàng):

    問(wèn)題: supervisor 會(huì)出現(xiàn)死循環(huán) ?
    分析: 內(nèi)容一致在改變
    解決: vs code 開了自動(dòng)保存(關(guān)閉vs code自動(dòng)保存)

    nvm 使用

  5. 安裝:

    nvm install vsersion
    舉例: nvm install v10.8.0 || nvm install 10.8.0 || nvm install latest(最新版本)

  6. 切換Node.js版本

    nvm use vsersion
    舉例: nvm install v10.8.0

  7. 查看當(dāng)前電腦中 Node.js的所有版本

    nvm list

前端模塊化(面試題)

  1. CMD ( sea.js )不更新了
  2. AMD ( require.js )
  3. Common.js
  4. es6模塊化

    CMD 和 AMD
    define 定義模塊

    Node.js中使用了Common.js規(guī)范(三類)

    1. 內(nèi)置的
    2. 第三方的
    3. 自定義的

前端的環(huán)境

  1. 開發(fā)環(huán)境
  2. 生產(chǎn)環(huán)境
  3. 測(cè)試環(huán)境
  4. 預(yù)發(fā)布環(huán)境
  5. 上線環(huán)境

問(wèn)題: Node.js中請(qǐng)求數(shù)據(jù), 需要跨域嗎?

不需要跨域的

同源策略

  1. 為什么會(huì)出現(xiàn)跨域

    開發(fā)中會(huì)有不同的域名和端口等出現(xiàn)?我們需要去獲取他們的內(nèi)容

  2. 瀏覽器如何組織跨域

    瀏覽器具有安全策略 ---》 同源策略實(shí)現(xiàn)

  3. 跨域的范圍是?

    瀏覽器

問(wèn)題: 為什么要有 package.json?

分析: 幫助我們記錄第三方的內(nèi)容
即使沒(méi)有node_modules也可以下載

自定義模塊的發(fā)布

package.json ---> 當(dāng)前項(xiàng)目的依賴包 兵哥

package-lock.json ---> 當(dāng)前項(xiàng)目依賴包的具體信息 兵哥的具體信息

Node.js是單線程

? 主線程

? 異步隊(duì)列: Node.js中異步任務(wù), 放在異步隊(duì)列

? 注意: 優(yōu)先執(zhí)行主線程中任務(wù), 主線程任務(wù)結(jié)束后, 再去執(zhí)行異步隊(duì)列中任務(wù)

?

本文題目:Node.js的基本使用1
標(biāo)題鏈接:http://bm7419.com/article34/jcscpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作網(wǎng)站建設(shè)、網(wǎng)站收錄、域名注冊(cè)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)