鍍金池/ 問答/ HTML問答
孤酒 回答

這里有詳細的說明

.webpackrc.js中添加:

{
 es5ImcompatibleVersions: true
}
菊外人 回答

首先要確定最終的數(shù)據(jù)結(jié)構(gòu),是你畫的樹結(jié)構(gòu)還是無序的圖結(jié)構(gòu)。然后根據(jù)后端數(shù)據(jù)寫出 數(shù)據(jù)間 關(guān)系(即連線方式)。后面可以用d3這一類的庫就可以了, 可以參考 D3.JS中樹狀圖的連線樣式

她愚我 回答

var chart = echarts.init(dom, 'light'); // 在表格初始化的時候,這里是切換為light主題

其實你看文檔就可以知道怎么做了。

clipboard.png

http://echarts.baidu.com/tuto...

有你在 回答

1.先根據(jù)功能,估計工作量,以小時計算,得出開發(fā)完這個產(chǎn)品的用時,如若,N小時;
2.明確自己的時間價值,每小時愿意賣多少錢,如若,M元/小時。
3.大概報價:N * M

陌如玉 回答

不知道你說的適配是指樣式的適配嗎?如果是樣式的話可以采用flex + px布局,或者用rem單位適配不同大小的屏幕!
如果是框架的話其實vue react都可以啊!看你們公司的需求是什么了,我們采用的是vue,但是公司大部分的項目都是用react ,其實也就是想學習一下,所以采用的vue的全家桶模式!自己搭配簡單點就可以了!

亮瞎她 回答

background-size會覆蓋掉background吧,用background-image試試

別瞎鬧 回答
    function gyy(m, n) {
        var r = m % n;
        m = n;
        n = r;
        if (r == 0) {
            return m;
        } else {
            return gyy(m, n);
        }
    }
    console.log(gyy(6, 12));
尐懶貓 回答

console出來的object明顯key不對,key為action[0][action]而不是action,看起來像你post的content-typeapplication/x-www-form-urlencoded而不是application/json

真難過 回答

velocity不太熟悉,但是這個問題你可以用個count變量計數(shù),每循環(huán)一次,count++,當count==$aggregates.size()的時候,就是最后一個了

玩控 回答
export default [
  {
    path: '/',
    component: require('./module/container.vue'),
    meta: { breadName: '首頁', title: '首頁' },
    children: [
      {
        name: 'Home',
        path: '',
        component: require('./module/index/home.vue'),
        meta: { breadName: '首頁', title: '首頁' },
      },
      
    ]
  },
  ...login,
  {
    name: '404',
    path: '*',
    component: require('./module/404.vue'),
    meta: {
      breadName: '404找不到頁面',
      title: '404找不到頁面'
    }
  }
]
晚風眠 回答

canvas元素是置換元素,需要設置其width和height屬性。<canvas id = "canvas" width="200" height="300"></canvas>必須設置其width 和height屬性,設置css的width 和height就會出現(xiàn)像素模糊。想知道具體原因,可以百度。

不舍棄 回答

await不僅能等待Promise,也可以等待任意表達式的結(jié)果,如異步函數(shù)的返回值等。
具體找了篇文章你哭看下。
理解 JavaScript 的 async/await

夢一場 回答

改變?nèi)萜鞔笮 eries[{center:['30%','50%']}];center里面的參數(shù)調(diào)節(jié)圖的位置。

舊城人 回答

你既然在看《深入理解ES6》,應該是明白什么是super()super作為函數(shù)調(diào)用時,代表父類的構(gòu)造函數(shù),不過this指向的子類實例對象。所以如果你在B的constructor中執(zhí)行super(),就相當于執(zhí)行A.prototype.constructor.call(this)。

如果你想構(gòu)造個你描述的例子的話應該是這樣的:

class A {
  constructor () {
     this.name='test'
  }
  sayName () {
    console.log(this.name)
  }
}

class B extends A {
  constructor () {
   return {awful:true};
  }
}
let child=new B();
console.log(child);
// {awful:true}
child instanceof B
//false
A.isPrototypeOf(B)
//true

現(xiàn)在雖然看上去B是繼承了A的一個類,但是現(xiàn)在B已經(jīng)起不到構(gòu)造函數(shù)的作用了!你看到child instanceof B為false。
所以這句話的意思其實是:如果想用Class實現(xiàn)類的繼承,那么在子類的構(gòu)造函數(shù)中必須使用super()。否則你就只能通過讓子類構(gòu)造函數(shù)返回一個對象。而一旦你這么做,那么即使子類繼承了父類(A.isPrototypeOf(B)為true),它也起不到構(gòu)造函數(shù)的作用。

在es5中實現(xiàn)這一方式的代碼是:

function C(){
this.x='test';
return {y:1};
}
new C();
//{y:1}
涼心人 回答
var text = "1    2    3    4\n2    3    33"
function checkText(text) {
    text = text.split("\n") //按行分割成數(shù)組
    
    let oLen = 0
    for (let k = 0; k < text.length; k ++) {
       let item = text[k].split("\t") //按tab分割成數(shù)組
       let nLen = item.length //每行列數(shù)量
       if (!oLen) {
          oLen = nLen
       } else {
          if (oLen !== nLen) {
             console.log('有列不相等')
             return false
          }
          oLen = nLen
       }
    }
    console.log('全部相等')
}
checkText(text)
臭榴蓮 回答

不傳比較嚴謹,這個JS也容易控制的,

let url = ''
const id_data = `id=${id}`
const name_data = name_data = `name=${name}`;
const age_data = age_data = `age=${age}`;
Boolean(name_data) && Boolean(age_data) && url = `biz?${id_data}?${name_data}?${age_data}`;
Boolean(name_data) && Boolean(!age_data) && url = `biz?${id_data}?${name_data}`;
Boolean(!name_data) && Boolean(age_data) && url = `biz?${id_data}?${age_data}`;

涼心人 回答

小哥哥,你的a標簽里面的target應該是到iframe中才可以的,換成myIframe就可以了