在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/ HTML問(wèn)答
誮惜顏 回答

定義成window級(jí)別的。

window.yourIntervalName = setInterval(() => {...}, times); 
青檸 回答

我已解決,是我自己打了斷點(diǎn),但我沒(méi)想到重新編譯后,微信小程序打的斷點(diǎn)依然存在。

1.瀏覽器渲染的時(shí)候,對(duì)于這種不足1px的數(shù)字,總會(huì)有一定的誤差。
2.這樣寫(xiě)

.mine-head .mine-info a {
    width: 33.33%;
    width: calc(100% / 3);
}
痞性 回答

這個(gè)時(shí)候你就需要使用cordova監(jiān)聽(tīng)返回鍵了

浪蕩不羈 回答

nodejs提供xml解析,然后更改屬性的庫(kù)吧。

乞許 回答

如果audio的progress時(shí)間不夠準(zhǔn)確的話,我覺(jué)得可以寫(xiě)一個(gè)負(fù)責(zé)加載的中間件,負(fù)責(zé)統(tǒng)計(jì)當(dāng)前的加載進(jìn)度,然后用ObjectURL喂給audio

糖豆豆 回答

500是服務(wù)端返回的,可能是你的表單內(nèi)容不對(duì)

巫婆 回答

原問(wèn)題的回答

在同一次循環(huán)中,Promise是優(yōu)先的,樓主的代碼不是PromisesetTimeout執(zhí)行順序不確定,是Promise里的setTimeout的回調(diào)和不被Promise封裝的setTimeout的回調(diào)執(zhí)行順序不確定,我的意思是說(shuō)例子有點(diǎn)問(wèn)題,事實(shí)上在Promiseconsole.log是肯定會(huì)在前面的。

補(bǔ)充問(wèn)題的補(bǔ)充回答

以下為lib/timer源碼的注釋

// ╔════ > Object Map
// ║
// ╠══
// ║ refedLists: { '40': { }, '320': { etc } } (keys of millisecond duration)
// ╚══ ┌─────────┘
// │
// ╔══ │
// ║ TimersList { _idleNext: { }, _idlePrev: (self), _timer: (TimerWrap) }
// ║ ┌────────────────┘
// ║ ╔══ │ ^
// ║ ║ { _idleNext: { }, _idlePrev: { }, _onTimeout: (callback) }
// ║ ║ ┌───────────┘
// ║ ║ │ ^
// ║ ║ { _idleNext: { etc }, _idlePrev: { }, _onTimeout: (callback) }
// ╠══ ╠══
// ║ ║
// ║ ╚════ > Actual JavaScript timeouts
// ║
// ╚════ > Linked List

用人話說(shuō)就是

// 10/100/1000分別為延遲10/100/1000毫秒后執(zhí)行
refedLists = {
10: item<->item<->item<->item<->item,
100: item<->item<->item<->item<->item,
1000: item<->item<->item<->item<->item
......
}

我的理解是,這個(gè)問(wèn)題其實(shí)都是由于例子不愜當(dāng)引起的。
@代碼宇宙 想說(shuō)的是timer既然是鏈表,那么順序是不是一定的,答案是是的。
那么為什么執(zhí)行順序不一樣呢,我簡(jiǎn)化一下代碼。

let p = new Promise((res) => {
    setTimeout(() => {
        console.log('promise 1')
        //新創(chuàng)建的timer一定在前面
        res()
        //...其他同步代碼
    }, 0)
})

p.then(() => {
    //這是promise的回調(diào) 并不在timer中 所以如果不是同一輪 出現(xiàn)在哪都有可能
    console.log('then 2')
})


setTimeout(() => {
    console.log('time')
}, 0)



// promise 1
// time
// then 2

// 或者

// promise 1
// then 2
// time

不知道我有沒(méi)有說(shuō)錯(cuò)

喵小咪 回答

使用ionic 3的話就不用考慮瀏覽器地址欄的層次問(wèn)題,它自己實(shí)現(xiàn)了一套適合移動(dòng)端開(kāi)發(fā)的 NaviController,通過(guò)簡(jiǎn)單的push(Page)pop()實(shí)現(xiàn)頁(yè)面的跳轉(zhuǎn)和后退,使用十分方便。

乖乖瀦 回答

Acceesor機(jī)制,一些MVVM框架就是通過(guò)gettersetter來(lái)使用響應(yīng)式的

var binding = {
    newAge: 12,
};
var obj = {
    get newAge() {
        return binding.newAge;
    },
    set newAge(value) {
        binding.newAge = value;
        // 這里可以執(zhí)行一些操作,比如叫綁定的指令觸發(fā)update
    }
}
雅痞 回答
config里index.js的assetsPublicPath 已經(jīng)改為“./”

這是要你放的目錄決定的,而不是全部改成這樣

巴扎嘿 回答

利用validator定義自己的驗(yàn)證規(guī)則,偽代碼如下。

    [
        { 規(guī)則1... },
        { 規(guī)則2... },
        {
            validator: function(rule, value, callback) {

                sum(this.data) === 100 ? callback() : callback(new Error("比例之和必須為100%"));
            },
            trigger: 'blur'
        }
    ]
野橘 回答
  1. 參數(shù)不多的話可以直接放 url里,
  2. 使用 document.location.href 獲取返回的 url,
  3. 定義一個(gè) 解析 url函數(shù):
function urlParse(urlString){
  // let url = decodeURIComponent(urlString);
  let url = urlString;
  let obj = {};
  let reg = /[?&][^?&]+=[^?&]+/g;
  let arr = url.match(reg);
  if(arr){
      arr.forEach((item)=>{
          let  tempArr =  item.substring(1).split('=');
          let key = decodeURIComponent(tempArr[0]);
          let value = decodeURIComponent(tempArr[1]);
          obj[key] = value;
      })
  }
  return obj;
}

上面這個(gè)函數(shù)可以返回一個(gè) json對(duì)象;

4.然后打印那個(gè)對(duì)象,你就可以開(kāi)始玩了

不討囍 回答
var http = require('http'),
    path = require('path'),
    os = require('os'),
    fs = require('fs');

var Busboy = require('busboy');

http.createServer(function(req, res) {
  if (req.method === 'POST') {
    var busboy = new Busboy({ headers: req.headers });
    busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
      var saveTo = path.join(os.tmpDir(), path.basename(fieldname));
      file.pipe(fs.createWriteStream(saveTo));//saveTo就是存儲(chǔ)路徑
    });
    busboy.on('finish', function() {
      res.writeHead(200, { 'Connection': 'close' });
      res.end("That's all folks!");
    });
    return req.pipe(busboy);
  }
  res.writeHead(404);
  res.end();
}).listen(8000, function() {
  console.log('Listening for requests');
});

不是已經(jīng)寫(xiě)了么,busboy才不幫你存呢,你愛(ài)存哪存哪。

綰青絲 回答

echarts 配置項(xiàng)里 series的 itemStyle

鐧簞噯 回答

條形碼是否可以存儲(chǔ)地址這個(gè)不清楚,
關(guān)于跳轉(zhuǎn),關(guān)鍵應(yīng)該是看是否掃描設(shè)備是否支持掃描后的回調(diào),如果支持那就可以

比如調(diào)用微信的掃一掃就支持處理掃描出來(lái)的內(nèi)容