首页 > TAG信息列表 > web-component

javascript-在vaadin日期选择器中禁用整个月

我正在尝试在vaadin-date-picker中禁用所有月份的所有日期.浏览代码时, 我发现可以通过在vaadin-month-calendar.html#L75中设置disable来单独禁用日期.在这种情况下,禁用日期会由于vaadin-month-calendar-styles.html#L119而变浅,并且无法再选择禁用日期. 同样,我做了以下工作, <

javascript-使用Polymer通过HTML导入包含jQuery在Safari和Firefox中不起作用

我试图通过HTML导入将jQuery包含在主页中,但它仅在Chrome中有效. Safari和Firefox都在主页上的JavaScript代码的第一行上引发了“ ReferenceError:$not defined”消息.看起来页面上的JavaScript代码是在jQuery对象加载到Safari或Firefox中之前执行的.我使用的是最新版本的Polymer(0.

javascript-如何使用自定义元素将子自定义元素包装到div中

我正在尝试创建将其子自定义元素包装到div中的包装自定义元素. 但是子元素没有包装.而是在子元素之前将空div插入wrapper元素中 <script> class ListItem extends HTMLElement { constructor() { super(); } connectedCallback() { this.innerHTML = "

javascript-从包含Web组件中的广告位内容捕获事件

我有一个包含< slot>的简单Web组件.它处理表单数据,内部有UI元素,可发出数据更改/选定事件.我想知道Web组件如何应对广告位内容发出的事件.遵循以下原则: <my-form-handler> <my-player-selector player-id="master"></my-player-selector> <my-player-selector player-i

javascript-使用Polymer中的内联JSON通过URI加载JSON

我正在使用Polymer制作d3.js地图组件.拓扑数据需要从json文件加载,并且由于我不希望组件依赖于URL / URI,因此我使用内联JSON而不是使用AJAX加载: <polymer-element name="map-us"> <template> <script id="topodata" type="application/json" src="data/us.j

javascript-在Firefox中获取错误link.import为空

<link rel="import" href="header.html"> <link rel="import" href="footer.html"> <script> var link = document.querySelector('link[href*="header"]'); var temp

有没有办法检查JavaScript函数是否接受回调?

我试图通过创建localForage的全局实例将localForage支持添加到pure-form Web组件: // create a global appStorage object that mimics localStorage API (greater storage) window.appStorage = localforage.createInstance({ driver: [ localforage.INDEXEDDB,

javascript-WebComponent何时采用Callback触发?

在MDN文档中,我看到一个WebComponents可以实现的函数,称为AppliedCallback. MDN文档说明: “将自定义元素移到新文档时调用.” https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements https://github.com/w3c/webcomponents/issues/512 自定义元素已

javascript-在Firefox中启用自定义元素

如何在Firefox 31/32中启用自定义元素?根据Are We Componentized yet?,有“正在进行中的支持”,但我看不到,因此谷歌搜索无济于事.解决方法:经过一些试验之后,似乎在firefox中使用正在进行的Web组件支持的方法是导航至firefox中的about:config并启用dom.webcomponents.enabled标志.在

Javascript-如何在Web组件(本机UI)之间进行通信?

我正在尝试为我的UI项目之一使用本机Web组件,并且对于该项目,我没有使用任何框架或库(例如Polymer等).我想知道两者之间是否存在任何最佳通信方式像我们在angularjs / angular中所做的那样的Web组件(例如消息总线概念). 当前,在UI Web组件中,我正在使用dispatchevent发布数据和接收

javascript-如何解耦Web组件?

我正在尝试使用纯JavaScript Web组件进行无框架工作.我希望我的Web组件能够独立工作并在不同的站点上使用,但是我也希望两个组件能够通信.因此,他们应该能够通信而不会紧密耦合. 回到我做Angular时,这很容易.我可以通过HTML属性将对象传递给组件,然后组件将其作为对象而不是字符串

javascript-当所有子自定义元素都已连接时,如何具有“ connectedCallback”

我正在使用Web Components v1. 假设两个自定义元素: 家长element.html <template id="parent-element"> <child-element></child-element> </template> 儿童element.html <template id="child-element"> <!-- some markup here --&

javascript-创建自定义表格行

我正在尝试创建一个自定义表行,但是很难使其正常运行.我尝试了以下两种方法,它们给出了奇怪的结果.我认识到,没有自定义元素非常容易,但这只是一个更大项目的一个小例子.我可以进行哪些更改以获得所需的结果? class customTableRow extends HTMLElement { constructor(){ sup

javascript – 如何在阴影dom中使用全局css样式

阴影dom封装了css样式,选择器不会越过阴影边界. 问题:如何在影子dom中使用全局常见的css样式? (假设有一些常用的CSS样式将用于所有页面(例如:font-family,h1,h2,clear,reset …),如何使它在阴影dom中工作?)解决方法:一些解决方案 > CSS变量: > http://www.html5rocks.com/en/tutorials/

javascript – 在Shadow DOM中的React Component时单击事件未触发

我有一个特殊情况,我需要使用Web组件封装React组件.设置似乎很直接.这是React代码: // React Component class Box extends React.Component { handleClick() { alert("Click Works"); } render() { return ( <div style={{background:'red', margin:

javascript – 如何创建一个像表单元素一样的Web组件?

我正在尝试创建一个特定于表单元素中可用的Web组件,它具有名称和值.我知道我可以创建一个扩展HTMLInputElement的Web组件: <input is="very-extended"> 但我正在努力创造一个全新的元素. 创建常规Web组件时,可以从常规HTMLElement(HTMLElement.prototype)的原型创建它.这让我想到

javascript – 模板与HTML自定义元素的使用

我刚刚开始学习HTML自定义元素,并通过阅读一系列介绍,教程和文档,我认为我对它的工作方式有很好的处理,但我对使用或不使用的正确方法有一个哲学问题<模板>标签. 自定义元素使您能够封装新功能,简化HTML文档的结构,并允许您简单地插入< my-custom-element> …< / my-custom-element

如何使用JavaScript获取用户代理阴影根中的元素?

我需要从Shadow DOM获取元素并进行更改.我怎么能这样做? <div> <input type="range" min="100 $" max="3000 $"> </div> 解决方法:这是一个例子: var container = document.querySelector('#example'); //Create shadow root ! var root

javascript – Polymer是一个框架而不是一个库.如何模块化地使用Web组件?

无论您使用什么框架,Web组件的概念都是模块化Web. Polymer项目承诺创建Web组件的可能性,而不是框架,因此应该可以将它与任何框架一起使用.更重要的是,我应该能够从element catalog下载元素,并在没有聚合物库的情况下使用它,只需使用webcomponents.js. 我认识到这是一个正在进行的项

javascript – Polymer中的私有状态变量

在Polymer元素中存储私有状态属性的推荐做法是什么?例如,仅对内部渲染有意义的属性(例如,一些布尔标志指示元素的哪些部分被渲染,或者从dom-repeat的对象构建的临时数组可以迭代).它们并不意味着通过元素的API公开,仅供内部使用. 到目前为止我一直在做的是声明属性可以通过属性对象

javascript – Ionic 4导航组件WITHOUT Angular

真的很喜欢新的离子4成分 – 尤其是NO Angular. 问题是:我像这样使用离子导航: navElRef.push('second-page') 动画不对.看来我没有设置正确的参数或类名等.是否有关于如何使用Ionic 4 nav而没有角度的文档/建议?解决方法:所以,在Ionic Framework 4文档中捣乱两天后,我发现基本上没

javascript – 嵌套的Web组件和事件处理

我正在用javascript编写一个记忆游戏.我为这些卡制作了一个网络组件,< memory-card>以及包含卡片并处理游戏状态< memory-game>的网络组件. <存储卡> class包含其翻转时的图像路径,默认图像显示为卡的背面,其转动状态和onclick功能,以处理状态和图像之间的切换. <记忆游戏> class有

javascript – 模型不会在Angular 2电台列表中更新

我正在尝试构建一个Angular 2组件,它显示带有无线电的选项列表.它工作正常,但是在[(ng-model)] =“answer”中绑定的组件的答案字段在选择其中一个选项时不会更新.我做错了什么,或者这不是创建无线电选择列表的方法吗? <div> Answer: {{ answer }} </div> <div class="ra

javascript – 在聚合物元素内动态创建html导入(版本1.0)

在聚合物元素内动态创建html导入 有谁知道如何动态地将html导入添加到聚合物元素(版本1.0)? 下面的代码似乎没有用,并抱怨… HTML元素< link>在阴影树中被忽略. 有没有人知道这方面或知道更好的方法? <!-- here is where the created import could go --> <dom-module id="my-compo

javascript – HTML5 / webcomponents:从模板代码调用原型函数

我正在为我正在创建的单个页面应用程序中使用(或不使用)Web组件进行一些测试. 以下是该问题的示例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> </head> <body> <template id="aTemplate"> <div style=&quo