鍍金池/ 問答/ HTML問答
初念 回答

1.標(biāo)題可以不用Echarts的標(biāo)題
2.` series: [{

        name: '銷量',
        type: 'pie',
                                itemStyle: {
                        normal: {
                            color: function(params) {
                                var colorList = ['#C1232B', '#B5C334','#FCCE10','#E87C25'];
                                return colorList[params.dataIndex]
                            }
                        }
                    },
        data: [
            {value:100, name: "單選題"},
            {value:50, name: "多選題"},
            {value:25, name: "完型填空"}
        ]
    }]`
    

3.不知道你指的是什么說明,tooltip?

陌南塵 回答

node端沒有瀏覽器環(huán)境,所有沒有document,window這些瀏覽器對(duì)象,只有js可以用,你是怎么獲取網(wǎng)頁的 ? http或者fs模塊都可以。
讀取網(wǎng)頁后用正則判斷第一個(gè)img標(biāo)簽,拿到里面的src就可以

我不懂 回答

重現(xiàn)了Connection reset by peer,代碼如下

//client
    public static void main(String[] args) {
        try {
            Socket s = new Socket();
            s.setSoLinger(true,0);//設(shè)置調(diào)用close就發(fā)送RST
            s.connect(new InetSocketAddress("127.0.0.1",3113));

            OutputStream os = s.getOutputStream();
            os.write("hello".getBytes());

            s.close();

            System.in.read();//防止程序退出
        }catch (Exception e){
            e.printStackTrace();
        }
    }
//server
        try {
            ServerSocket ss = new ServerSocket(3113);
            Socket s = ss.accept();
            InputStream is = s.getInputStream();
            byte[] buf =new byte[1024];
            //int len = is.read(buf);
            //System.out.println("recv:"+new String(buf,0,len));

            Thread.sleep(10000);

            s.getOutputStream().write("hello".getBytes());

            System.out.println("send over");
            System.in.read();
        }catch (Exception e){
            e.printStackTrace();
        }
夏木 回答

第一個(gè)找不到模塊的問題,你用 WebStorm 的話就不會(huì)報(bào)這個(gè)了
第二個(gè),你照它說的設(shè)置什么選項(xiàng)刪除該警告就行了

巴扎嘿 回答

@吃貓的萌萌魚 說的是可以的或者降低版本(2.3.10使用正常) https://github.com/Vanthink-U...

挽青絲 回答
  1. 前者和后者不同,前者是 window的一個(gè)屬性 Object;
    后者是定義了一個(gè)函數(shù)。
  2. 帶有 native code說明是原生的方法,里面是二進(jìn)制碼。
誮惜顏 回答

兩個(gè)內(nèi)容外面再加個(gè)div 吧. 一般用 flex 實(shí)現(xiàn)最簡(jiǎn)單,或者可以下面這樣。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
    <style>

body{
  margin:0;
}
#container {
  padding-left: 200px;   /* LC width */
}
#container .column {
  position: relative;
  float: left;
}
#center {
  width: 100%;
  background-color: #ddd
}
#left {
  position: fixed !important;
  left:0;
  width: 200px;          /* LC width */
  background-color: #108EE9;
}

</style>
  </head>
  <body>
    <div id="container">
      <div id="center" class="column"><p>i am here</p></div>
      <div id="left"><p>I am left</p></div>
    </div>
  </body>
</html>

echarts文檔API的echartsInstance下有一個(gè)showLoading配置,在這里可以修改默認(rèn)的loading動(dòng)畫的樣式

clipboard.png

改成背景透明即可;
代碼如下:

clipboard.png

陌顏 回答

題主注意斷句,紅線部分都是為了說明上一個(gè)例子

clipboard.png

至于后面的例子為什么非法,,,我就不知道了

祈歡 回答

先說答案: 有可能。但是需要調(diào)用者傳入更多的信息。
先來分析一下排序需要指導(dǎo)哪些信息:

  1. 比較 campare: 怎么去比較元素的大小
  2. 交換 swap :怎么來交換倆個(gè)元素的位置
  3. list的長(zhǎng)度 len :怎么獲取list的長(zhǎng)度

我們看一下v8引擎給我們提供的接口,Array.prototype.sort():

sort() 方法在適當(dāng)?shù)奈恢脤?duì)數(shù)組的元素進(jìn)行排序,并返回?cái)?shù)組。 sort 排序不一定是穩(wěn)定的。默認(rèn)排序順序是根據(jù)字符串Unicode碼點(diǎn)。arr.sort() arr.sort(compareFunction)

這個(gè)接口要求我們傳入一個(gè)compareFunction。也就是我前面所說的campare,那么swap和len呢?因?yàn)槭菍?duì)數(shù)組進(jìn)行排序,那么Array這個(gè)類型信息中已經(jīng)包含了這倆個(gè)function,swap 就是直接交換。 len 就是 Array.length。所以你可以模仿這這個(gè)接口完成你自己的排序功能,進(jìn)行比較的時(shí)候,調(diào)用函數(shù)傳入的campare function 而不是 '<'或者 '>'。那么問題你的問題就解決了。排序函數(shù)的調(diào)用者每次為自己的類型多寫一個(gè)campare function 就可以復(fù)用 這個(gè)排序函數(shù)??匆幌履憬o出來的c++的例子,運(yùn)算符重載'<',不正是傳進(jìn)去的那個(gè)campare function 嗎? 只是語言的語法不同導(dǎo)致的表達(dá)方式的不同而已,所需要的信息從來沒有變過。
既然說到了這里,就展開來說一下len, 和 swap 怎么使用。 前面我們所講的都是多數(shù)組進(jìn)行排序。我想為自己寫的一個(gè)鏈表進(jìn)行排序,怎么辦呢? 那么你再傳入len, swap 就可以了len 獲取長(zhǎng)度,swap 交換元素。我們的排序函數(shù)就能更好的復(fù)用了。當(dāng)然了這樣寫的話就會(huì)顯得又臭又長(zhǎng),而且js中我們一般也不會(huì)自己去寫一個(gè)鏈表,Array可以當(dāng)鏈表用。
開拓一下眼界,看看在別的語言是怎么做的。在java中因?yàn)橛薪涌谶@一語法,所以就讓你實(shí)現(xiàn)comparable 這個(gè)接口,這個(gè)接口中有什么函數(shù)呢?就一個(gè)campareTo;golang中 讓你去實(shí)現(xiàn)sort.Interface這個(gè)接口,這個(gè)接口中有我前面提到的三個(gè)函數(shù)。

安于心 回答

/^\d+\.\d+\.\d+$/

/^\d+\.\d+\.\d+$/.test('1.45.3'); // true
/^\d+\.\d+\.\d+$/.test('1.45.0'); // true
雨萌萌 回答
D:\reactnative\MyProject>npm run android
npm ERR! missing script: android

看這段提示,很明顯是你執(zhí)行的 npm scripts 不對(duì)。 npm run xxx 執(zhí)行的 scripts 是在 package.json 文件中定義的 scripts 命令。很明顯,你的項(xiàng)目的 package.json 里沒有這個(gè) android 這個(gè)命令。

仔細(xì)檢查下 package.json 下吧。


還有, 你在下載 android 的一些資源時(shí),也失敗了。

java.net.UnknownHostException: dl.google.com
Failed to connect to host: https://dl.google.com/android/repository/addons_list-
3.xml
Failed to connect to host: https://dl.google.com/android/repository/addons_list-
2.xml
Failed to connect to host: https://dl.google.com/android/repository/addons_list-
1.xml
Failed to download any source lists!
File C:\Users\Administrator\.android\repositories.cfg could not be loaded.

FAILURE: Build failed with an exception.

這些資源,有的是需要翻墻的,或者是設(shè)置一些代理。請(qǐng)自行查找吧。

愚念 回答

在main.js的最上面

let exec = require('child_process').exec;    

createWindow方法(可能是其它方法,反正是監(jiān)視app的ready事件的),

exec('你啟動(dòng)server的node命令’, err => {
    if (err) {
        //...
    }
})
真難過 回答

我的理解是

單擊是鼠標(biāo)按下,抬起(click相當(dāng)于mousedown+mouseup)
拖拽是鼠標(biāo)按下,移動(dòng),抬起(mousedown+mousemove+mouseup)
別瞎鬧 回答
這些文件都是有什么不同 ,還是隨意取名?

名字是可以隨意取的,但是我們?nèi)∶菫榱俗屢恍〇|西有意義不是?
prod用于生產(chǎn)打包,dev用于開發(fā)打包,可以想象,prod和dev肯定有一部分配置相同,再加上一些不同的配置。所以相同的配置都放到base里面去,然后prod和dev再引入base,增加各自不同的細(xì)節(jié)。

webpack怎么識(shí)別?

看你的package.json

舊言 回答

得到數(shù)據(jù)后,轉(zhuǎn)化成iview的table所需要的格式

初心 回答

兩個(gè)值都放入state里呢?當(dāng)input onchange的時(shí)候setState改變值,然后在shouldComponentupdate里去做你想做的驗(yàn)證。也就是非法提示