小编bit*_*shr的帖子

Polymer和WebComponentsReady事件

根据Polymer docs,WebComponentsReady事件是必要的,因为......

polyfills解析元素定义并异步处理它们的升级.如果您在有机会升级之前过早地从DOM中获取元素,那么您将使用HTMLUnknownElement.在这些情况下,请在与元素交互之前等待WebComponentsReady事件

我有一个HTML页面,它导入一个Web组件并注册一个处理程序,该处理程序在加载所有Web组件时记录语句:

<!DOCTYPE html>
<html>
    <head>
        <script src="bower_components/platform/platform.js"></script>
        <link rel="import" href="elements/my-element.html">
    </head>
    <body unresolved>
        <my-element></my-element>
        <script>
            window.addEventListener('WebComponentsReady', function(e) {
                console.log('components ready');
            });
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

为什么WebComponentsReady事件在my-element的ready聚合物事件之前触发?我需要知道何时可以与自定义元素进行交互,例如更改其属性并调用其公共方法.

html javascript web-component polymer

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

在--harmony模式下运行节点shell脚本

如何运行全局安装的节点模块,以--harmony模式方式公开shell脚本?

javascript node.js ecmascript-harmony

9
推荐指数
2
解决办法
3181
查看次数

输出每个bash命令后添加换行符

我正在定制我的终端.

目前,我有以下内容:

http://d.pr/i/crBm

我想要的是每个命令输出后的换行符,如下所示:

http://d.pr/i/NVX5

我能够完成某些事情的唯一方法就是在我的开头添加换行符PS1.这样可行,但是当我第一次打开bash提示符时,第一次在第一行之上有一个换行符,这让我很烦恼.有没有其他方法可以实现这一目标?

bash .bash-profile dotfiles

6
推荐指数
2
解决办法
4848
查看次数

聚合物 - 在模板中迭代对象

根据聚合物文档,可以使用以下repeat语句中的语句迭代对象或数组<template>:

"expression"可以是简单的标识符,路径或完整表达式(包括Object和Array文字).

但是,经过测试,似乎repeat语句只适用于数组,而不适用于对象:

http://jsbin.com/oqotUdE/4/edit

我做错了什么吗?

javascript html5 templates web-component polymer

5
推荐指数
2
解决办法
4183
查看次数