真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

nodejs漸入佳境[13]-node回調(diào)操作-創(chuàng)新互聯(lián)

自定義回調(diào)函數(shù)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//自定義函數(shù),包含回調(diào)函數(shù)
var getUser=(id,callback)=>{
 var user = {
   id:id,
   name:'jonson'
 }
 setTimeout(()=>{
   callback(user);
 },3000);
}

//調(diào)用,并且傳遞了一個(gè)回調(diào)函數(shù)
getUser(31,(userobject)=>{
 console.log(userobject);
})

執(zhí)行后輸出:

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)通許,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
1
{ id: 31, name: 'jonson' }

天氣網(wǎng)站回調(diào)

1
> npm install --save request
1
2
3
4
5
6
7
8
const request = require('request');

request({
 url:'https://api.openweathermap.org/data/2.5/forecast?q=beijing,cn&appid=09ec05ac89602c9970393fe760db2bf5',
 json:true   // 將json返回結(jié)果解析為json對象
},(error,response,body)=>{
 console.log(body);
});

打印出:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{ cod: '200',
 message: 0.0038,
 cnt: 38,
 list:
  [ { dt: 1542261600,
      main: [Object],
      weather: [Array],
      clouds: [Object],
      wind: [Object],
      rain: [Object],
      sys: [Object],
      dt_txt: '2018-11-15 06:00:00' },
    { dt: 1542272400,
      main: [Object],
      weather: [Array],
      clouds: [Object],
      wind: [Object],
      rain: [Object],
      sys: [Object],
      dt_txt: '2018-11-15 09:00:00' },

     ...

好看的格式顯示

1
2
3
4
5
6
7
8
9

const request = require('request');

request({
 url:'https://api.openweathermap.org/data/2.5/forecast?q=beijing,cn&appid=09ec05ac89602c9970393fe760db2bf5',
 json:true   // 將返回結(jié)果解析為json對象
},(error,response,body)=>{
 console.log(JSON.stringify(body,undefined,2));
});

打印出:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{
 "cod": "200",
 "message": 0.0026,
 "cnt": 38,
 "list": [
   {
     "dt": 1542261600,
     "main": {
       "temp": 282.38,
       "temp_min": 277.973,
       "temp_max": 282.38,
       "pressure": 1017.9,
       "sea_level": 1043.48,
       "grnd_level": 1017.9,
       "humidity": 90,
       "temp_kf": 4.4
     },
     "weather": [
       {
         "id": 500,
         "main": "Rain",
         "description": "light rain",
         "icon": "10d"
       }
     ],
     "clouds": {
       "all": 92
     },
     "wind": {
       "speed": 1.71,
       "deg": 330.5
     },
     "rain": {
       "3h": 0.98
     },
     "sys": {
       "pod": "d"
     },
     "dt_txt": "2018-11-15 06:00:00"
   },

處理用戶輸入:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

const request = require('request');
const yargs = require('yargs');

const argv = yargs.options({
 a:{
   demand:true,
   alias:'address',
   describe:'Address to fetch weather for',
   string:true
 }
})
.help()
.alias('help','h')
.argv;

request({
 url:`https://samples.openweathermap.org/data/2.5/forecast?q=${argv.address},cn&appid=b6907d289e10d714a6e88b30761fae22`,
 json:true   // 將返回結(jié)果解析為json對象
},(error,response,body)=>{
 console.log(JSON.stringify(body,undefined,2));
});

測試

1
> node async.js -a xingjiang
  • 本文鏈接: https://dreamerjonson.com/2018/11/15/node-13/

  • 版權(quán)聲明: 本博客所有文章除特別聲明外,均采用 CC BY 4.0 CN協(xié)議 許可協(xié)議。轉(zhuǎn)載請注明出處!

nodejs漸入佳境[13]-node回調(diào)操作

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。


網(wǎng)頁名稱:nodejs漸入佳境[13]-node回調(diào)操作-創(chuàng)新互聯(lián)
路徑分享:http://weahome.cn/article/cooioi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部