鍍金池/ 問答/ HTML問答
詆毀你 回答

[HMR] Waiting for update signal from WDS... (瀏覽器的控制臺(tái)時(shí)常蹦出來的提示)
針對(duì) “[HMR] Waiting for update signal from WDS...” 翻譯下:來自 WDS 的提示,正在等待更新。
1、webpack 是什么:
webpack是一個(gè)自動(dòng)化構(gòu)建工具,意在幫前端開發(fā)者解決除了業(yè)務(wù)開發(fā)外的雜事,比如:打包、語言的轉(zhuǎn)換、熱更新、啟本地服務(wù)器等等。與本問題相關(guān)的webpack配置是它為我們搭建的本地服務(wù)器以及熱更新功能。
2、[HMR] 是什么:
它是 Hot Module Replacement 的簡寫。翻譯過來:模塊熱更新。所以HDR開頭的信息提示由webpack/hot/dev-server模塊產(chǎn)生
3、[WDS] 是什么:
它是 Webpack dev Server 的簡寫。翻譯過來:webpack的開發(fā)環(huán)境服務(wù)器(本地服務(wù)器)。所以WDS開頭的信息提示由 webpack-dev-server本地服務(wù)器產(chǎn)生
來自https://www.jianshu.com/p/330...

莫小染 回答

window.speechSynthesis可以實(shí)現(xiàn),現(xiàn)在基本主流瀏覽器都支持

朕略傻 回答
var gm = require('gm');

gm('/path/to/image.jpg')
.resize(353, 257)
.autoOrient()
.write(writeStream, function (err) {
if (!err) console.log(' hooray! ');
});

官網(wǎng)的示例,你寫入文件當(dāng)然什么都沒有,而且這是一個(gè)異步的方法。

野橘 回答
  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ì)象,你就可以開始玩了

默念 回答

引入第三方插件時(shí),看是否需要引入其他依賴文件,得先將依賴文件引入后在引入第三方插件就行了。還有個(gè)重點(diǎn)路徑前面不能出現(xiàn)空格。

[1][0] 的意思就是一個(gè)數(shù)組 [1] 它的 0 號(hào)位呀。

我把上面的代碼這樣改寫一下你看能不能明白:

const arr = [1]
function f () {}

// 如下兩種寫法等價(jià)
// 1.
let [x = f()] = arr

// 2.
let x
if (arr[0] === undefined) {
  x = f()
} else {
  x = arr[0]
}

如果這里能明白的話,繼續(xù)往下看

惰性求值怎么理解呢,這樣,我寫下如果不是惰性求值的話,上面的寫法 1 等價(jià)于什么:

// 如果不是惰性求值,上面的寫法 1 與下面的寫法 3 等價(jià)
// 3.
const defaultValue = f()
let x
if (arr[0] === undefined) {
  x = defaultValue
} else {
  x = arr[0]
}

區(qū)別就在于,惰性求值的情況下 f() 并非一定會(huì)執(zhí)行。

希望對(duì)你有幫助

這個(gè)可能需要用到多個(gè)層的概念。你背景是一層,然后有一層是你繪圖對(duì)應(yīng)的層,然后兩個(gè)再混合顯示,你所有的操作實(shí)際上只對(duì)繪圖層。
這里需要注意的是你表面是在混合后的層在操作,但實(shí)際上你僅僅是在上面獲取交互信息,然后去處理繪圖層,最后再混合出來展示,這一點(diǎn)必須吃透,否則就會(huì)出錯(cuò)。
你之所以出現(xiàn)問題估計(jì)也是類似操作沒有吃透,變成了在混合后的層直接操作了。

款爺 回答

怎么傳的呢,如果你構(gòu)造出了formdata,不管有沒有指定,默認(rèn)就是multipart/form-data

有你在 回答

每個(gè)函數(shù)都有自己的運(yùn)行環(huán)境。

我理解的是當(dāng)一個(gè)代碼在一個(gè)環(huán)境中執(zhí)行時(shí),內(nèi)部會(huì)創(chuàng)建變量對(duì)象的一個(gè)作用域鏈作用域鏈的作用是保證這段代碼能夠訪問到所有合法的變量和函數(shù)。

作用域鏈的前端是當(dāng)前執(zhí)行中的代碼所在環(huán)境的變量,下一個(gè)節(jié)點(diǎn)(下一個(gè)變量)是來自外部環(huán)境,再下一個(gè)節(jié)點(diǎn)則來自下一個(gè)外部環(huán)境,就這樣一直延伸下去,直到串起所有允許訪問的運(yùn)行環(huán)境,作用域鏈的最后一個(gè)對(duì)象是全局執(zhí)行環(huán)境的變量對(duì)象。

所以我覺得訪問上一級(jí)的環(huán)境變量時(shí)不需要將當(dāng)前環(huán)境彈出棧,而是沿著作用域鏈往上依次查詢變量。

如果要在一個(gè)函數(shù)中調(diào)用其他函數(shù)的話,此時(shí)會(huì)創(chuàng)建一個(gè)新的執(zhí)行環(huán)境,插入當(dāng)前的棧,等待調(diào)用結(jié)束后,該活動(dòng)對(duì)象銷毀并彈出棧,執(zhí)行權(quán)重新交付給調(diào)用它的上一個(gè)函數(shù)。

以上闡述僅代表個(gè)人觀點(diǎn),如果有誤,歡迎指正,謝謝。

animation的時(shí)間改小一些試試

朕略傻 回答

修改url地址為http://isure.stream.qqmusic.q...${musicData.songmid}.m4a?fromtag=32

你可以參考一下:
https://segmentfault.com/q/10...

安淺陌 回答

填空的事,當(dāng)然是結(jié)構(gòu)化后作表單啊。
想用富文本弄,不知道怎么想的。

念舊 回答
  1. 做好logger
  2. 測試網(wǎng)絡(luò)斷開的情況
  3. 做個(gè)守護(hù)進(jìn)程
念舊 回答

我記得iOS9以后英文是San Francisco,中文是蘋方,iOS8和以前是華文黑體STHeiti,之前只聽說OSX10.?上的華文黑體用了部分華文細(xì)黑的字去調(diào)了下,iOS上的不太清楚。
建議直接指定通用非襯線體Sans-serif試試吧,直接去指定字體萬一沒命中這不就瞎了……

練命 回答

你的<router-view />呢?

不討喜 回答

this.multipleSelection 存放的就是你目前選中的所有項(xiàng)。

// 點(diǎn)擊刪除全部時(shí)
this.multipleSelection.forEach(selectedItem => {
    // 刪除請(qǐng)求
    axios({
        url: '/xxxxxxx/delete/' + selectedItem.id,
        method: 'get',
        dataType: 'json'
    })
})

PS: 上述已經(jīng)能夠處理批量刪除請(qǐng)求了,不過需要執(zhí)行批量全部成功刪除的回調(diào)的話,要么用axios.all,要么用Promise.all,原理都差不多

下墜 回答

代碼是同步的 但是渲染是異步的

同步的阻塞了所有異步的任務(wù)

這個(gè)段代碼 其實(shí)渲染都是在斐波那契數(shù)列結(jié)束后執(zhí)行的

尐懶貓 回答

是Windows系統(tǒng)嗎?

關(guān)閉防火墻或者配置下防火墻允許端口
https://jingyan.baidu.com/art...