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

鍍金池/ 問(wèn)答
懶豬 回答

在合并單元格的時(shí)候,把不需要求和的單元格的值賦值為0

(\b[a-z]+) 匹配一個(gè)單詞
(\b[a-z]+) \1 匹配兩個(gè)相同的單詞,它們中間有一個(gè)空格

情未了 回答

我分享下我的前后臺(tái)請(qǐng)求的邏輯
這個(gè)是axios的:

axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'
//axios.defaults.headers.post['Content-Type'] = 'multipart/form-data'
axios.defaults.retry = 4
axios.defaults.timeout = 10000
axios.defaults.withCredentials = true
// code狀態(tài)碼200判斷
axios.interceptors.response.use((res) => {
    if(res.status === 654) {
        console.log('請(qǐng)求超時(shí)!')
    }
    if(res.data.code < 200 && res.data.code >= 300) {
        console.error('數(shù)據(jù)返回有誤')
        return Promise.reject(res)
    }
    return res
}, (error) => {
    let config = error.config
    if(!config || !config.retry) return Promise.reject(error)
    config.__retryCount = config.__retryCount || 0
    
    if(config.__retryCount >= config.retry) {
        console.log('promise error:' + error)
        return Promise.reject(error)
    }
    config.__retryCount += 1
    
    let backoff = new Promise(function(resolve) {
        setTimeout(function() {
            resolve()
        }, config.retryDelay || 1)
    })
    
    return backoff.then(function() {
        return axios(config)
    })
})

Node使用express搭建的服務(wù)器:

// 跨域設(shè)置
app.all("*", function(req, res, next) {
    if(req.path !== "/" && !req.path.includes(".")) {
        res.header("Access-Control-Allow-Credentials", true);
        // 這里獲取 origin 請(qǐng)求頭 而不是用 *
        res.header("Access-Control-Allow-Origin", req.headers["origin"] || "*");
        res.header("Access-Control-Allow-Headers", 'Content-Type,Content-Length, Authorization,\'Origin\',Accept,X-Requested-With');
        res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
        res.header("Content-Type", "application/json;charset=utf-8");
    }
    let ip = getClientIp(req)
    ul.getByIP(ip)
    io.emit('updateMapBack', JSON.stringify(m.getMap()))

    next();
});
逗婦惱 回答

去除inline-block元素間距的N種方法

凡是跟css貼邊的問(wèn)題,可以優(yōu)先去張?chǎng)涡癫┛秃蛍3cPlus里搜一下,能搜到就先看著,不懂的再問(wèn)。

小眼睛 回答

穩(wěn)定就是相同大小的元素,排序之后他們的順序和原來(lái)一致。

例如下面的鍵值對(duì)數(shù)據(jù):

A:1
B:2
C:1

現(xiàn)在按數(shù)值排序,因?yàn)锳和C的值是一樣的,可以排成:

C:1
A:1
B:2

也可以排成:

A:1
C:1
B:2

第二種結(jié)果就是穩(wěn)定的排序結(jié)果,因?yàn)樵谳斎霐?shù)據(jù)中A在C前面,排序結(jié)果中A也在C前面。

貓小柒 回答

gulp.task('watch'里面的任務(wù),
全都放到 gulp.task('default' 里面,不就可以直接使用命令 gulp 執(zhí)行嗎?

魚(yú)梓 回答

沒(méi)什么不同,只是多加了幾個(gè)屬性而已

未命名 回答

還有這種東西?他最多只能有ajax的幾種狀態(tài)值。時(shí)間進(jìn)度是不可能的。狀態(tài)進(jìn)度還差不多

尤禮 回答

background-size放進(jìn)background里。
background: [background-color] [background-image] [background-repeat] [background-attachment] [background-position] / [ background-size] [background-origin] [background-clip]

法克魷 回答

$b =&$a;是引用賦值,此時(shí)變量$b和$a執(zhí)行的是相同的內(nèi)存地址。
當(dāng)修改$b時(shí),$a的值也同時(shí)被修改。

https://segmentfault.com/a/11...

吃藕丑 回答

socket.recv(),是一個(gè)阻塞型功能函數(shù),在沒(méi)有接收到任何數(shù)據(jù)的情況下是會(huì)一直等待,你發(fā)送空字符實(shí)際上就是沒(méi)有發(fā)送字符。
在實(shí)際應(yīng)用中,通常會(huì)把該部分功能單獨(dú)扔到一個(gè)子線程內(nèi)執(zhí)行,這樣在等待接收的時(shí)候你的主線程就還可以干其他事情了。

尕筱澄 回答

template不能包含JS邏輯這是最致命的。現(xiàn)在有component了,模板變成了 component中的復(fù)用了,但這個(gè)復(fù)用不包含JS邏輯,JS邏輯可以通過(guò)Behavior來(lái)復(fù)用,新課程有詳細(xì)的講解。template依然有用,它更輕量化。

久礙你 回答

所謂的html5Plus不過(guò)是native和js之間的一個(gè)bridge
你現(xiàn)在的要求就像是在native沒(méi)有提供相應(yīng)功能的情況下想讓js獲得你要的能力

皮之不存,毛將焉附

也測(cè)試了一下,好使

如個(gè)多個(gè)子組件用到同一個(gè)方法,則把該方法放到父組件中。
如個(gè)一個(gè)子組件只用到一個(gè)只影響自己的方法,就把該方法放到該子組件中。
如果多個(gè)組件 (無(wú)論父/子) 都需要用到同一個(gè)方法,則把該方法放到全局的位置方便調(diào)用,比如在root/util/commonFunction.js 裏