鍍金池/ 問(wèn)答/ HTML問(wèn)答

DNS劫持的現(xiàn)象:你輸入的網(wǎng)址是http://www.google.com,出來(lái)的是百度的頁(yè)面。

HTTP劫持的現(xiàn)象:你打開(kāi)的是sf的頁(yè)面,右下角彈出唐老師的不孕不育廣告。

防治措施可以參考下這個(gè)http://fengwan.blog.51cto.com...

陌如玉 回答

/^(\d|-)*$/

不將就 回答

查看了源碼發(fā)現(xiàn)pipe其實(shí)是做了上一個(gè)流結(jié)束會(huì)觸發(fā)下一個(gè)流結(jié)束的操作。

var endFn = doEnd ? onend : cleanup;
    if (state.endEmitted)
        process.nextTick(endFn);
    else
        src.once('end', endFn);

    dest.on('unpipe', onunpipe);

    function onunpipe(readable) {
        debug('onunpipe');
        if (readable === src) {
            cleanup();
        }
    }

    function onend() {
        debug('onend');
        dest.end();
    }
    function cleanup() {
        debug('cleanup');
        // cleanup event handlers once the pipe is broken
        dest.removeListener('close', onclose);
        dest.removeListener('finish', onfinish);
        dest.removeListener('drain', ondrain);
        dest.removeListener('error', onerror);
        dest.removeListener('unpipe', onunpipe);
        src.removeListener('end', onend);
        src.removeListener('end', cleanup);
        src.removeListener('data', ondata);

        cleanedUp = true;

        // if the reader is waiting for a drain event from this
        // specific writer, then it would cause it to never start
        // flowing again.
        // So, if this is awaiting a drain, then we just call it now.
        // If we don't know, then assume that we are waiting for one.
        if (state.awaitDrain &&
            (!dest._writableState || dest._writableState.needDrain))
            ondrain();
    }

但是不知道duplex抽什么風(fēng)了。然后改用transiform就妥妥了

初心 回答

只有id沒(méi)傳成功?是不是點(diǎn)擊沒(méi)有獲取到id

遲月 回答

因?yàn)?code>auditRuleList.result不是數(shù)組,原型鏈上不存在map方法

笑忘初 回答
  1. 第一步馬上就可以做的是把js引用放到body最后,加快整個(gè)頁(yè)面的展示速度。
  2. JS文件很大的話,就按功能及依賴關(guān)系分成幾個(gè)文件來(lái)加載。
  3. 那個(gè)js文件中的內(nèi)容如果不是對(duì)每個(gè)頁(yè)面都必要,建議按需加載,可以使用requirejs
櫻花霓 回答

為什么我復(fù)制你的代碼報(bào)錯(cuò)了,我自己加了一個(gè) js,less,cdn鏈接

console.log 輸出調(diào)用此語(yǔ)句時(shí)參數(shù)的快照,展開(kāi)(即 console.dir)時(shí)輸出的是參數(shù)在內(nèi)存中最新的狀態(tài)。

var b = {a: 0};
[1, 2, 3].forEach(i => [b.a = i, console.log(b), console.dir(b)])

// {a: 1} 展開(kāi)后為 {a: 3}
// Object 展開(kāi)后為 {a: 3}
// {a: 2} 展開(kāi)后為 {a: 3}
// Object 展開(kāi)后為 {a: 3}
// {a: 3} 展開(kāi)后為 {a: 3}
// Object 展開(kāi)后為 {a: 3}

如果發(fā)現(xiàn)有快照與內(nèi)存最新?tīng)顟B(tài)不匹配的情況,那就是在快照之后發(fā)生了修改操作。

陪我終 回答

編譯不算聲明周期吧,編譯指的是將模板轉(zhuǎn)換為vue的邏輯。使用工程化開(kāi)發(fā)的單位件組件,<template></template>部分在打進(jìn)js包的時(shí)候就已經(jīng)被編譯完了,編譯成了render函數(shù)。
然后跟根實(shí)例也沒(méi)什么關(guān)系,你說(shuō)的應(yīng)該是new Vue()這種使用方式,這是在js代碼跑的時(shí)候編譯的,不過(guò)你不使用el/template而直接使用render的話也是不需要編譯的。

問(wèn)題已經(jīng)解決,參考這篇文章地址

weex中已經(jīng)有zxing的掃描二維碼的功能,只需要在封裝一下 然后注冊(cè)就好了。

淺淺 回答

你可能需要ObjectId(_id);

router.delete('/api/comment', (req, res, next) => {
    const { _id, postID } = req.body;
    commentModel.remove({ _id }, (err, doc) => {
        if (err) {
            res.json({ code: 1, msg: err });
        } else {
            // 更新文章的comments列表
            postModel.update({ Object(_id): postID }, { $pull: { comments: _id } }, (err, postDoc) => {
                res.json({ code: 0, data: doc });
            });
        }
    });
});

直覺(jué),你都沒(méi)貼報(bào)錯(cuò)還有返回,就只能這樣了

青裙 回答

wacth監(jiān)聽(tīng)每一個(gè)input里面的值 按理也是可以的
我提一個(gè)笨的思路

首先 你說(shuō)的修改時(shí)啥?修改了,再改回成原來(lái)的叫修改嗎


思路  
    你再存儲(chǔ)到對(duì)象的時(shí)候  判斷一下你input的值是不是和你通過(guò)后臺(tái)獲取到的初始值一樣,一樣的話不傳唄,不一樣再傳

js動(dòng)態(tài)切換類(lèi) 使用動(dòng)畫(huà)

朕略傻 回答

https://github.com/ddchef/vue...

這個(gè)應(yīng)該可以滿足你的需求

硬扛 回答

側(cè)邊欄跳轉(zhuǎn)的路由路徑配置得不正確。你這邊雖然沒(méi)寫(xiě)出來(lái),但是猜測(cè)你在側(cè)邊欄配置的路徑是 'createBefore',只需要改成 '/createBefore' ,應(yīng)該就可以正常跳轉(zhuǎn)的。

櫻花霓 回答

在模版里面放這么復(fù)雜的邏輯是不提倡的,一般復(fù)雜邏輯放在方法中,然后用事件調(diào)用方法。

   //模版
   <span (click)="openlink">下載點(diǎn)擊按鈕</span>

  //ts 
  //打開(kāi)鏈接方法
  openlink(): void {
    const os = 'android/ios';
     if (os === 'android'){
         //
         location.href = 'andriod 跳轉(zhuǎn)鏈接 ';
     }else if (os === 'ios')(
       location.href = 'ios 跳轉(zhuǎn)鏈接 ';
     )else{
      location.href = '其他鏈接 跳轉(zhuǎn)鏈接 ';
     }
  }
   
   

如果事件監(jiān)聽(tīng)放在a標(biāo)簽,阻止一下默認(rèn)行為。

如果答案對(duì)你有幫助,希望采納

別瞎鬧 回答

jq不是很熟??梢栽囋囋?code>then里打印上一步的結(jié)果,看看是不是jq自己的問(wèn)題。如果是的話可以自己重新封裝一下