鍍金池/ 問答/ HTML問答
冷溫柔 回答
當(dāng)正則表達(dá)式使用 "g" 標(biāo)志時(shí),可以多次執(zhí)行 exec 方法來查找同一個(gè)字符串中的成功匹配。當(dāng)你這樣做時(shí),查找將從正則表達(dá)式的 lastIndex 屬性指定的位置開始。

https://developer.mozilla.org...

巴扎嘿 回答

一般是在main.js中引入,并注冊(cè)到vue原型上,使用時(shí)在mounted周期內(nèi)進(jìn)行初始化操作。

data(){
    return {
        myChart: null
    }
},
mounted() {
    //下面的methods要使用的時(shí)候直接用this.myChart就能獲取到了
    this.myChart = this.$echarts.init(document.getElementById("main_left"));
}
下墜 回答

你是在哪個(gè)目錄下開啟http-server的,當(dāng)前目錄?

溫衫 回答
<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>42度空間- JQuery測(cè)試</title>
</head>
<body>
<div class="show_state" data-toggle="tooltip" data-placement="right" title="回到已導(dǎo)出的文獻(xiàn)列表">42度空間</div>
<script type="text/javascript" src="http://res.42du.cn/vendor/jquery/jquery.min.js"></script>
<script>
    $(document).ready(function () {
        $(".show_state").prop("title","42度空間");
    });
</script>
</body>
</html>
赱丅呿 回答

看是否是請(qǐng)求方式問題

心癌 回答

你chunkFilename那里寫死了呀,你可以手動(dòng)設(shè)置chunkFilename的hash值

output: {
    ...
    chunkFilename: 'js/[name].chunk.js?id=[chunkhash:20]'
}
囍槑 回答

()=>"aa"箭頭函數(shù)默認(rèn)return
因?yàn)榧^函數(shù)返回對(duì)象要()=>{return {foo:1}}
所以簡(jiǎn)化()=>({foo:1})
({path:""},{options:{}})逗號(hào)操作符返回最后一個(gè)

function add(data){
    var x = 0;
    return (x+=1,x)//返回x=1  逗號(hào)操作符按順序執(zhí)行但只返回最后一個(gè)
}
瞄小懶 回答

clipboard.png
文檔有具體的值自己設(shè)置一下

悶騷型 回答

httpClient函數(shù)還是被調(diào)用有沒有指定return,就是默認(rèn)返回undefinded
而你需要做的就是:
傳入一個(gè)回調(diào)函數(shù)給httpClient



function httpClient(callback){

    new Promise(function(resovle,reject){
        //模擬異步執(zhí)行
        setTimeout(function(){
            resovle("DONE~~~~~");
            //reject(new Error("failed"));
        },1000);
    }).then(function(resultData){
        console.log("++++")
        callback&&callback.apply(null,[null,resultData]);
    }).catch(function(error){
        callback&&callback.apply(null,[error]);
    });
}


function runHttpClient(){
    new Promise(function(resovle,reject){
        httpClient(function(error,data){
            if(error){
                reject(error);
                return;
            }
            resovle(data);
        });
    }).then(function(result){
        console.log(">>>"+result);
    }).catch(function(error){
        console.err(error);
    });
}

runHttpClient();

或者讓httpClient返回一個(gè)promise

function httpClient_promise(){

    return new Promise(function(resovle,reject){
        //模擬異步執(zhí)行
        setTimeout(function(){
            resovle("DONE~~~~~");
            //reject(new Error("failed"));
        },1000);
    });
}

function runHttpClient2(){
    httpClient_promise().then(function(result){
        console.log(">>>"+result);
    }).catch(function(error){
        console.err(error);
    });
}

runHttpClient2();
終相守 回答

1.new操作符的作用是把后面的函數(shù)當(dāng)做構(gòu)造函數(shù),創(chuàng)造一個(gè)對(duì)象,然后把this指針指向這個(gè)對(duì)象,同時(shí)返回這個(gè)對(duì)象
2.所以這里的this就是指向new出來的對(duì)象,如果去掉了this,那么這個(gè)方法就不屬于new出來的對(duì)象,而只屬于Person這個(gè)函數(shù)的內(nèi)部作用域,外部訪問不了

陌璃 回答

可以設(shè)置成window變量。

青裙 回答

你可以使用 Vue 中的 <transition>
要么就跟 Vue 沒有關(guān)系了,原生監(jiān)聽就可以:

element.addEventListener('animationend', callback);
element.addEventListener('webkitAnimationEnd', callback);
玄鳥 回答

OSTBaseDC 生成的對(duì)象實(shí)例,不是OSTBaseDC
你可以用

console.log(this === OSTBaseDC)

判斷是不是相當(dāng)

情未了 回答

自問自答
var t = (document.documentElement.scrollTop || document.body.scrollTop);
window.scrollTo(0, t - 1);

只要判斷頁(yè)面的滾動(dòng)高度 在最底部了 讓屏幕向上滾動(dòng)1px 就行了
當(dāng)在最頂部的時(shí)候 也有這問題 同理向下滾動(dòng)1px就OK了

久不遇 回答

localstorage或者sessionStorage,進(jìn)頁(yè)面后判斷并填充數(shù)據(jù)

陪她鬧 回答

要修改的文件目錄,右擊“顯示簡(jiǎn)介”,然后修改權(quán)限并應(yīng)用到包含的項(xiàng)目
圖片描述

flex-wrap換行,控制flex是單行或者多行。同時(shí)橫軸的方式?jīng)Q定了新行堆疊的方向