第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

前端面試加分福音--node基礎(chǔ)

難度入門
時(shí)長 2小時(shí)36分
學(xué)習(xí)人數(shù)
綜合評分9.70
33人評價(jià) 查看評價(jià)
9.8 內(nèi)容實(shí)用
9.5 簡潔易懂
9.8 邏輯清晰
  • ? ?node的優(yōu)勢

    1、便于前端開發(fā)入門

    2、性能高

    3、利于前端代碼整合

    查看全部
    1 采集 收起 來源:Node的優(yōu)勢

    2020-06-28

  • 114
    查看全部
  • POST請求

    (1)數(shù)據(jù)放在body中進(jìn)行傳輸(2)容量大:<2G(3)多段數(shù)據(jù)

    思路:引入querystring模塊,創(chuàng)建數(shù)組獲取buffer多段數(shù)據(jù)并用concat拼接,querystring.parse(data)獲取json

    let http = require('http')

    let querystring = require('querystring') //引入querystring模塊

    http.createServer((req, res) => {

    ? ? let result = []

    ? ? ? ? //Node.js中定義了Buffer類,專門用來存放二進(jìn)制數(shù)據(jù)的緩存區(qū)

    ? ? req.on('data', buffer => {

    ? ? ? ? result.push(buffer)

    ? ? })

    ? ? req.on('end', () => {

    ? ? ? ? //console.log(result);

    ? ? ? ? let data = Buffer.concat(result).toString();

    ? ? ? ? console.log(querystring.parse(data))

    ? ? })

    }).listen(8080)


    查看全部
    1 采集 收起 來源:POST請求

    2020-06-19

  • GET請求

    (1)獲取數(shù)據(jù);(2)數(shù)據(jù)放在url中進(jìn)行傳輸;(3)容量小:<32k

    思路:url?user=xxx&password=xxx,引入url模塊,url.parse(req.url,true)獲取json

    let http = require('http')

    let url = require('url') //引入url模塊

    http.createServer((req, res) => {

    ? ? let { pathname, query } = url.parse(req.url, true)

    ? ? console.log(pathname, query);

    }).listen(8080)


    查看全部
    0 采集 收起 來源:GET請求

    2020-06-19

  • http模塊

    服務(wù)器對象:http.createServer()

    let?http?=?require('http')

    let?fs?=?require('fs')

    http.createServer((req,?res)?=>?{?//創(chuàng)建http服務(wù)

    ????fs.readFile(`./${req.url}`,?(err,?data)?=>?{?//讀取文件(路徑、回調(diào))

    ????????if?(err)?{

    ????????????res.writeHead(404)

    ????????????res.end('404?not?found')

    ????????}?else?{

    ????????????res.end(data)

    ????????}

    ????})

    }).listen(8080)


    查看全部
    0 采集 收起 來源:核心:http模塊

    2020-06-19

  • 自定義模塊

    一、require

    1.如果有路徑就去路徑里面找

    const mod1=require('./mod')

    2.沒有的話就去node_modules那里面找

    const mod1=require('mod')

    3.再去node的安裝目錄里面找

    二、exports和module

    1.值

    導(dǎo)出:exports.a=1;exports.b=2;let c=3;

    使用:mod1.a? ??mod1.b? ??mod1.c

    2.對象

    導(dǎo)出:module.exports={a:1,b:2}

    使用:mod1.a? ??mod1.b? ??mod1.c

    3.函數(shù)

    導(dǎo)出:module.exports=function(){}?

    使用:mod1()

    4.類

    導(dǎo)出:module.exports=class{

    ? ?constructor(name){this.name=name}

    ? ?show(){console.log(this.name)}

    }

    使用:let? p=new mod1('myname');p.show()

    查看全部
  • 系統(tǒng)模塊:

    1.path用于處理文件路徑和目錄路徑的實(shí)用工具

    let path=require('path')

    path.dirname? ? ?//路徑

    path.basename? //文件名

    path.extname? ? //擴(kuò)展名

    path.resolve(__dirname,'index.js')? //絕對路徑

    2.fs用于文件讀寫

    let fs=require('fs')

    //異步讀寫

    fs.readFile('./a.text',(err,data)=>{})

    fs.writeFile('./b.test','內(nèi)容',()=>{})

    //同步讀寫

    fs.readFileSync('a.text')

    fs.writeFileSync('b.text','內(nèi)容')

    查看全部
  • 一.全局模塊(對象)

    1.process.env? ?//打印環(huán)境變量

    舉例:

    if?(process.env.dev)?{console.log('我是開發(fā)環(huán)境')}?

    else?{console.log('我是生產(chǎn)環(huán)境')}

    2.process.argv? //返回一個(gè)數(shù)組

    計(jì)算器舉例:

    let?num1?=?parseInt(process.argv[2]);

    let?num2?=?parseInt(process.argv[3]);

    console.log(num1?+?num2);

    //命令行輸入:node a 1 2,輸出3,計(jì)算器功能實(shí)現(xiàn)

    二.系統(tǒng)模塊

    三.自定義模塊

    查看全部
  • npm init? ? ? ? ? ? //初始化

    npm install xxx //安裝

    npm i xxx? ? ? ? ? //安裝簡寫

    npm uninstall xxx? //刪除

    npm un xxxx? ? ? ? ? //刪除簡寫

    npm install -g cnpm --registry=https://registry.npm.taobao.org

    //通過淘寶鏡像安裝cnpm


    npm update xxx //更新

    npm install? ? //安裝依賴


    查看全部
    0 采集 收起 來源:npm和包

    2020-06-19

  • 很好
    查看全部
  • kkk
    查看全部
  • bbn
    查看全部
  • 12345

    查看全部
  • 環(huán)境變量? 1

    查看全部
  • this a

    查看全部
    0 采集 收起 來源:課程簡介

    2020-06-09

舉報(bào)

0/150
提交
取消
課程須知
必備知識:HTML、CSS、JavaScript(es6)
老師告訴你能學(xué)到什么?
1、了解Node是什么以及應(yīng)用場景 2、Node的基礎(chǔ)知識 3、了解Node的核心模塊 4、了解數(shù)據(jù)通信過程 5、自己實(shí)現(xiàn)登錄、注冊等功能 6、前后臺的工作流程

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!