小编Lof*_*fka的帖子

Gulp发出错误的声音

在编译/观看期间,当gulp抛出错误时,任何人都知道如何发出声音(如grunt)?

我需要设置一些特殊的gulp才能拥有这个功能吗?

audio runtime-error gulp gulp-watch

4
推荐指数
1
解决办法
1820
查看次数

类内的Javascript ES6 addEventListener

我正在学习ES6,但我不明白为什么当我使用这样的函数时,为什么addEventListener不起作用(仅触发一次):

// Trigger only one time
window.addEventListener("scroll", this.scroll() );
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时:

// working !!
window.addEventListener("scroll", (e) => {
    let top = window.pageYOffset;

    console.log(top + " vs " + this.offsetTop)

    if (top >= this.offsetTop) {
        this.el.classList.add('is-sticky');
    } else {
        this.el.classList.remove('is-sticky');
    }

});
Run Code Online (Sandbox Code Playgroud)

完整的代码可以在这里找到:https : //codepen.io/paallaire/pen/GQLzmg/?editors=0010#0

javascript dom-events ecmascript-6 es6-class

2
推荐指数
1
解决办法
2545
查看次数