小编gar*_*ryx的帖子

promise.then.then与promise.then之间有区别吗?promise.then

我想知道下面两个有区别吗?

  1. aPromiseObj.then(fn1).then(fn2).catch(fn3);
  2. aPromiseObj.then(fn1); aPromiseObj.then(fn2); aPromiseObj.catch(fn3);

工作流程会改变吗?

ps:我处于有条不紊的环境中,尽管我想从更广泛的角度来思考这个问题.

promise angularjs

13
推荐指数
1
解决办法
6127
查看次数

动态添加聚合物元素的就绪事件

我怎么知道聚合物元素什么时候准备好了?给予:

它是动态添加的,如:

var ele = document.createElement('my-custom-element');
document.body.appendChild(ele);
Run Code Online (Sandbox Code Playgroud)

所以现在当我调用ele.myCustomMethod()它时会失败,因为它还没有准备好(在带有webcomponent-lite.js的FF/IE/Safari中)

我现在正在做的是调用this.fire('ready')聚合物元素ready()功能,并听取它ele.addEventListener('ready', ()=>{ele.myCustomMethod();})

但是这使得所有代码都很难编写.有时我会使用$(body).html('<my-custom-element />')它,这会使事情变得更复杂.

我的问题是:有没有更好的方法呢?

谢谢.

javascript web-component polymer polymer-1.0

5
推荐指数
1
解决办法
446
查看次数

如何在nodejs中使用typescript/flow而不编译它

有人可以给我一些建议或链接来讨论我是否应该为后端捆绑 JS?

我尝试用这个标题(和类似的词)搜索谷歌,但找不到任何有用的链接。

只是想知道,假设我正在使用最新的 Node.JS(es6-ready),我应该捆绑/编译 JS 吗?如果没有,我该如何使用打字稿/流程?

谢谢。

node.js typescript flowtype

5
推荐指数
1
解决办法
4218
查看次数

webpack 中的条件需求文件

我只想将文件捆绑到我的生产版本中,除非它不是用于DEBUG;

所以我使用webpack.DefinePlugin并设置了变量DEBUG === true

webpack.UglifyJsPlugin使用默认选项进行配置

在 js 文件中,我喜欢这样:

const A = DEBUG === true ? null : require('./some-debug.js');
//do things with A, for example
console.log(A)
Run Code Online (Sandbox Code Playgroud)

我检查了最终的包文件,A 被替换为 null(所以DefinePlugin工作正常),但some-debug.js文件的内容仍然在包 js 中。

是否可以让 webpack 不需要该文件?

ps:我想我可以resolve.alias用来解决'./some-debug.js' --> undefined. 但我想保持我的 webpack.config.js 通用,不想应用太多resolve.alias条目。

谢谢

javascript uglifyjs webpack webpack-2 tree-shaking

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

聚合物中观察者和听众之间的区别是什么?

如果我将属性设置如下:

properties: {
    myProp: {
        type: Object,
        notify: true,
        observer: '_onChangedByObserver',
    }
},
listeners: {
    'my-prop-changed': '_onChangedByListener'
}
Run Code Online (Sandbox Code Playgroud)

当我运行的代码,无论是_onChangedByObserver_onChangedByListener随时被称为myProp改变.

那么如何确定使用哪个?

ps:我想知道变化是来自外部消费者还是内部分配.我该怎么办?

谢谢!!

javascript polymer polymer-1.0

3
推荐指数
1
解决办法
1340
查看次数