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

鍍金池/ 問答/ HTML問答
神曲 回答

生成器并不是實(shí)現(xiàn)異步操作而是可以改造異步為同步
可以看一下co函數(shù)的源碼幾十行
利用Generatorpromise異步操作改成同步,實(shí)現(xiàn)async await的效果

默念 回答

監(jiān)聽還沒成功就開始請求當(dāng)然會報(bào)錯(cuò)。

server.listen(3000,()=>{
    setInterval(request, 5000);
    request();
});
夢囈 回答

xAxis.axisLine.onZero
設(shè)置為false

澐染 回答

babel里面要配置支持jsx語法

npm install babel-preset-react --save-dev
{
    presets: ['es2015', 'react']
}
浪婳 回答

格式問題,用int轉(zhuǎn)一下試試

疚幼 回答

沒有,不支持的提示手動復(fù)制

逗婦乳 回答

沒人回答我……
其實(shí)compareDocumentPostion()返回的是20。因?yàn)镠TML是包含BODY并且BODY是在HTML的節(jié)點(diǎn)后,因此掩碼的計(jì)算是:16+4=20。至于為什么要使用按位與來做判斷其實(shí)是: 20 & 16 = 10100 & 10000=10000=16。所以使用按位與就可以判斷得出掩碼是16。目的就是為了排除其他掩碼對16掩碼的影響。僅此。
還有一點(diǎn)就是:既然是要檢測是否是參考節(jié)點(diǎn)的后代,返回true時(shí)必定是等于20的。
因?yàn)椤敖o定節(jié)點(diǎn)都被參考節(jié)點(diǎn)包含了,表明給定節(jié)點(diǎn)是參考節(jié)點(diǎn)的后代,此時(shí)掩碼=16,并且給定節(jié)點(diǎn)必定是在參考節(jié)點(diǎn)后,此時(shí)掩碼=4”。
最后就是,可以不用按位與操作,判定數(shù)值也可以,但判定的數(shù)值是==20,而不是單純的16。

涼薄 回答

可以使用later模塊實(shí)現(xiàn)定時(shí)任務(wù)。
至于分析文件,這個(gè)得看你們的.txt文件怎么保存數(shù)據(jù)了,使用特殊符號將數(shù)據(jù)隔開,還是用鍵值的形式存儲,你只要用nodejs,讀取其中的數(shù)據(jù),然后將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為數(shù)組,對象或者序列化字符串等你需要的數(shù)據(jù)即可。使用過formidable中間件和querystring模塊你應(yīng)該知道。

歆久 回答

它說堆內(nèi)存溢出了,你看下是不是寫了個(gè)無限循環(huán)

詆毀你 回答

1 tableData 這個(gè)數(shù)組的每一個(gè)元素中有用戶輸入的參數(shù)
2 使用計(jì)算屬性

methods:
  handleSelectionChange (rows) {
    this.multipleSelection = rows
  }
  computed:
  totalScore() {
    return this.multipleSelection.reduce((sum, item) => sum + item.price, 0)
  }

3 需要用的時(shí)候遍歷tableData就可以得到乘積

懷中人 回答

1.你這個(gè)作用域插槽應(yīng)該也可以將改變的值傳回到tableData中吧,這個(gè)實(shí)現(xiàn)表格的編輯功能,我這里有篇文章專門就是分享這個(gè):vue+element-ui+slot-scope或原生實(shí)現(xiàn)可編輯表格(日歷)
2.希望可以幫到你

心癌 回答

首先 onScroll 不是 scroll 的默認(rèn)行為,比如,點(diǎn)擊 a 標(biāo)簽會跳轉(zhuǎn)這才是默認(rèn)行為,如果對 a 標(biāo)簽使用 preventDefault 或 .prevent,此時(shí)才會阻止 a 跳轉(zhuǎn)。
所以你在 onScroll 寫循環(huán)是會阻塞滾動行為的。
我的理解是指在 a 標(biāo)簽上加 .passive 后就肯定會跳轉(zhuǎn),就算加了 event.preventDefault 或 .prevent 也會不起作用的。

囍槑 回答

你的默認(rèn)值就是v-model呀,不要用:value寫,你在data里面給v-model一個(gè)值就行了

 <textarea name="" v-model="aaa" rows="" cols=""></textarea>
data(){
            return{
            aaa:'123'
            }
        },
女流氓 回答

左邊設(shè)置高度,溢出自動滾動

孤星 回答

config/initializers/mime_types.rb 加上
Rack::Mime::MIME_TYPES['.woff'] = 'application/x-font-woff' 試試看

https://ruby-china.org/topics...

初念 回答
但我把mounted改成created的時(shí)候會報(bào)Cannot read property 'appendChild' of null"

這是因?yàn)閏reated的時(shí)候,Dom節(jié)點(diǎn)還沒有渲染出來到頁面上,這個(gè)時(shí)候是找不到id=wave的DIV的。


改成Vue的插件

import wavePng from './wave.png'
export default {
    install(Vue){
        Vue.directive('wave', {
            inserted: function(el){
                start(el)
            }
        })
    }
}
    var ctx;
    var waveImage;
    var canvasWidth;
    var canvasHeight;
    var needAnimate = false;

    function init (callback, wave) {
        // var wave = document.getElementById('wave');
        var canvas = document.createElement('canvas');
        if (!canvas.getContext) return;
        ctx = canvas.getContext('2d');
        canvasWidth = wave.offsetWidth;
        canvasHeight = wave.offsetHeight;
        canvas.setAttribute('width', canvasWidth);
        canvas.setAttribute('height', canvasHeight);
        wave.appendChild(canvas);
        waveImage = new Image();
        waveImage.onload = function () {
            console.log('000')
            waveImage.onload = null;
            callback(wave);
        }
        waveImage.src = wavePng;
    }

    function animate () {
        var waveX = 0;
        var waveY = 0;
        var waveX_min = -203;
        var waveY_max = canvasHeight * 0.7;
        var requestAnimationFrame = 
            window.requestAnimationFrame || 
            window.mozRequestAnimationFrame || 
            window.webkitRequestAnimationFrame || 
            window.msRequestAnimationFrame ||
            function (callback) { window.setTimeout(callback, 1000 / 60); };
        function loop () {
            ctx.clearRect(0, 0, canvasWidth, canvasHeight);
            if (!needAnimate) return;
            if (waveY < waveY_max) waveY += 1.5;
            if (waveX < waveX_min) waveX = 0; else waveX -= 3;
            
            ctx.globalCompositeOperation = 'source-over';
            ctx.beginPath();
            ctx.arc(canvasWidth/2, canvasHeight/2, canvasHeight/2, 0, Math.PI*2, true);
            ctx.closePath();
            ctx.fill();

            ctx.globalCompositeOperation = 'source-in';
            ctx.drawImage(waveImage, waveX, canvasHeight - waveY);
            
            requestAnimationFrame(loop);
        }
        loop();
    }

    function start (el) {
        console.log(1)
        if (!ctx) return init(start, el);
        needAnimate = true;
        setTimeout(function () {
            if (needAnimate) animate();
        }, 500);
    }
    function stop () {
        needAnimate = false;
    }

上述的代碼,把原先插件的閉包去掉了,因?yàn)檫@個(gè)改成vue的插件webpack打包完本身就是一個(gè)閉包了。
然后使用的話,就用指令的形式

<template>
  <div id="wave" class="wave" v-wave><span>60%</span></div>
</template>

<script>
import wave from './a'
export default {

}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
.wave{width:200px;height:200px;overflow:hidden;border-radius:50%;background:rgba(255,203,103,.6);margin:100px auto;position:relative;text-align:center;display:table-cell;vertical-align:middle;}
.wave span{display:inline-block;color:#fff;font-size:20px;position:relative;z-index:2;}
.wave canvas{position:absolute;left:0;top:0;z-index:1;}
</style>

main.js

import Vue from 'vue'
import App from './App'
import router from './router'
import wave from './components/a'

Vue.config.productionTip = false
Vue.use(wave)
/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})

這樣就可以了。