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

鍍金池/ 問答/ HTML問答
綰青絲 回答

可以結(jié)合工具看看,如果一長條看不懂就拆分看Regexper

墨小白 回答

hearts.push = ""這樣是給在hearts創(chuàng)建了一個(gè)push屬性。
應(yīng)該是hearts.push(new Heart()),這樣就調(diào)用了Array下的push方法,多去了解下js原型鏈。

情已空 回答

不用redux之類的全局狀態(tài)管理的話:

父組件維護(hù)這樣一個(gè)狀態(tài)

this.state = {
    modal: {
        show: false,
        type: '' // signin/signup/signout
    }
}

并且提供兩個(gè)方法

showModal = type => {
    this.setState({modal: {show: true, type}});
}

hideModal = () => {
    this.setState({modal: {show: false}});
}

Header傳遞需要的方法過去,如顯示登錄頁面

this.props.showModal('signin');

針對Sign組件,直接用modal.show控制是否顯示,用modal.type控制顯示哪個(gè),如:

{modal.show &&
<Sign type={modal.type} />
}
render() {
    const {type} = this.props;
    return (
        {type === 'signin' &&
        <Signin />
        }
    )
}

添加友好的seo,讓百度爬蟲更好的知道你的官網(wǎng),可以好好看看seo相關(guān)的一些建議,還有就是sem競價(jià)排名了,根據(jù)關(guān)鍵字可以幫你置頂,這個(gè)價(jià)格比較貴,

綰青絲 回答

這個(gè)界面是很老文檔上的,目前 SpaceVim 已經(jīng)不用 airline 了,左側(cè)是 tagbar,右側(cè)是 vimfiler,下面是 quickfix。

在 SpaceVim 中 tagbar 默認(rèn) 快捷是 F2。vimfiler 快捷鍵是 F3。

其實(shí)這樣的問題,讀讀文檔就能夠知道了。

筱饞貓 回答

你看 swiper 源碼里有調(diào)用dom 的api ? 小程序好像沒有提供 操作dom的api, 再說 即使你引入 swiper 必定會重寫,已適應(yīng)小程序。。。
swiper 是 web瀏覽器端的。
這個(gè)人見解, 可能有誤。

凹凸曼 回答

閃爍是因?yàn)閳D片從無到有,視覺上的差異性導(dǎo)致的,不是代碼的問題,你可以改下實(shí)現(xiàn)邏輯,如:漸進(jìn)式的 無--有--無

var img = new Image();
img.onload = animate;
img.src = "http://p0.so.qhimgs1.com/bdr/200_200_/t01f83d392c3132fa1a.jpg"; 
function animate(){
    requestAnimationFrame(animate);
    draw();
}
function draw(){
    ballX += xspeed;
    ctx.beginPath();
    ballX = (-ballX >= canvas.width-10)?canvas.width:ballX
    ctx.drawImage(img,ballX, 0); 
    ctx.closePath();
}
菊外人 回答

ie9會報(bào)這個(gè)錯(cuò)誤吧,11好像沒有,ie9原生不支持dataset,可以改下iview源碼解決下,iview里有個(gè)directives叫transfer-dom.js,涉及到這幾句代碼:
19行 inserted (el, { value }, vnode) {
改為 if (el.dataset && (el.dataset.transfer !== 'true')) return false;

41行 componentUpdated (el, { value }) {
改為 if (el.dataset && (el.dataset.transfer !== 'true')) return false;

65行 unbind (el) {
改為 if (el.dataset && (el.dataset.transfer !== 'true')) return false;

然后自己把iview重新npm run dist一下,把打包出來的復(fù)制到nodemodules下的相應(yīng)位置就好了

冷眸 回答
  1. number-0是為了確保 (number - 0)的數(shù)據(jù)類型為Number;
  2. | 是or運(yùn)算符,此時(shí)起到向下取整的作用。
夏木 回答

代碼亂七八糟的。

js 里沒有大數(shù)字。超過 整數(shù)就是浮點(diǎn)數(shù)。浮點(diǎn)不精確。

php有bcmath,你要算就全用 bcmath 來算,中間有個(gè)整數(shù)與&,和位移<<,是怎么回事?

笑浮塵 回答

看不出哪里有問題啊,最好提供一點(diǎn)源碼,還有包配置信息

尕筱澄 回答
  1. 對于網(wǎng)頁鏈接數(shù)量較多的時(shí)候,用什么方式去爬能提升效率?

沒有辦法,網(wǎng)絡(luò)和帶寬限制

  1. 獲取數(shù)據(jù)和存儲數(shù)據(jù)應(yīng)該怎么處理

正常使用非內(nèi)存型數(shù)據(jù)庫存放即可,如上面答主所說,瓶頸不會在數(shù)據(jù)庫。因?yàn)榫W(wǎng)絡(luò)和帶寬限制,寫入量極其小。猜測你所說的堆棧溢出問題是因?yàn)楸闅v全表使用callback導(dǎo)致。對mongodb不熟,建議使用mysql

  1. 對于爬到錯(cuò)誤數(shù)據(jù)的處理

如你所說,你應(yīng)該分析并創(chuàng)建相應(yīng)的處理規(guī)則。符合規(guī)則的進(jìn)行重試,比如有些網(wǎng)頁頻繁請求會限制ip等等,這些需要你重新請求,但是要設(shè)定次數(shù),比如重試兩次。。除此之外所有異常,比如404等等,不去理會,繼續(xù)下一個(gè)任務(wù)

  1. 用mongodb存儲數(shù)據(jù)的問題

還是上面的結(jié)果,一個(gè)爬蟲遠(yuǎn)遠(yuǎn)達(dá)不到數(shù)據(jù)庫的性能上限。你只需要關(guān)注你寫的程序,有沒有遍歷全表的操作即可。

曾經(jīng)用mysql存了130G的MD5數(shù)據(jù),大概10億條,查詢響應(yīng)還是和普通的查詢差不多。由此可見,只要是正確的查詢姿勢,沒有復(fù)雜的聯(lián)合查詢,一般不會觸及到性能上限

只愛你 回答
let htmlArr = this._assign.map((item) => {
    return template(item)
})

this.innerHTML = htmlArr.join('')
傲寒 回答

video的兼容性不是很好。

對于不支持的瀏覽器,建議使用傳統(tǒng)的加載視頻的方法,
比如 <object></object>,里面還會用到 embed,param 之類的標(biāo)簽或?qū)傩?/p>

把logo圖片直接轉(zhuǎn)成base64的,放到img里

櫻花霓 回答

可以改成下面這種方式試下:
var rs = fs.createReadStream(__dirname + '/test.txt')
rs.on('data', function (data) {
console.log(data.toString());
});
rs.on('end', function () {
console.log('讀取文件結(jié)束')
});

喜歡你 回答

ie9應(yīng)該是支持echarts的啊

涼心人 回答

1.報(bào)錯(cuò)信息是什么
2.options打印出來長什么樣。
3.先把options用你認(rèn)為的數(shù)據(jù)結(jié)構(gòu)直接寫死,看是否仍舊報(bào)錯(cuò)。

青檸 回答

已解決,添加自定義 blots 注冊到Quill 中