草庐IT

dart-polymer

全部标签

javascript - google dart 是否生成 ES5 友好的 javascript,它是否包括或排除了 IE8?

我正在做一些研究,看看当前的googledart实现是否对IE8友好。我们的团队必须支持IE8一段时间,我正在尝试找出今天从dart生成的javascript是否适用于这个旧版浏览器。dart转译器是否像coffeescript一样检查输出javascript?最后,dart会生成ES5友好的javascript吗? 最佳答案 Dart仅针对支持ES5的浏览器,即InternetExplorer>=9、Firefox>=4、Opera>=12和相当新的基于WebKit的浏览器。IE8已不在考虑之列。此外,我认为目前,它更有可能在最新

javascript - Polymer Iron Ajax - 如何在错误事件发生后访问请求的响应?

我使用iron-ajax:如果请求主体为空,服务器总是响应错误:Error:Therequestfailedwithstatuscode:422这会触发我的_handleErrorResponse方法,我想在其中访问实际响应,如下所示:{"email":["Theemailfieldisrequired."],"password":["Thepasswordfieldisrequired."]}这是我的_handleErrorResponse的样子:_handleErrorResponse:function(event){console.log(event);console.log(e

javascript - 在 Polymer 中通过 JS 更改 CSS 变量

在我的Polymer元素中,我有一个工具栏,我想使用JavaScript更改其颜色。由于Polymer在内部使用CSS变量—paper-toolbar-background进行样式设置,因此我无法执行类似style.color的操作。我找到了一个名为setProperty()的方法,但它对我不起作用。有没有人已经找到解决方案? 最佳答案 在元素的customStyle映射中设置变量值,然后调用updateStyle方法。这是一个元素示例,该元素通过修改其定义的自定义样式的值来更改其自身的可见性。变量也可以是外部的。:host{dis

javascript - 如何使用 Polymer 1.0 聚焦纸张输入?

这个问题是这个问题的后续问题:polymerfocus()onorelement如何使用JavascriptAPI将焦点放在paper-input元素中?(使用Polymer1.0) 最佳答案 如果你有一个元素:paper-input是业务逻辑的包装器,是更深层次的input元素的包装器,您可以通过它到达:document.getElementById('my-input').$.input要集中注意力,只需写:document.getElementById('my-input').$.input.focus();

javascript - 如何在没有外部库的情况下以 Polymer 方式处理悬停?

我想我需要做类似的事情:blah因为处理点击看起来像这样:blah我已经尝试使用此处文档中显示的方式:declarativeeventmapping,但是on-mouseenter和on-mouseover没有按预期工作。我也无法将参数传递给我的处理程序,但那是另一回事。 最佳答案 on-mouseover和on-mouseout是正确的,下面是作为StackSnippet的演示:Ahumblebuttonhovered:{{hovered}}Polymer('my-app',{hovered:false,onHovered:fun

javascript - Polymer 1.0 中具有绑定(bind)的文本环绕元素

我已经使用Polymer创建了一个自定义Web组件,它包装文本并稍微改变它(在这个概念证明中转换为大写)。元素本身可以与静态内容一起工作。但是,动态绑定(bind)内容时,组件无法显示内容。例如:Hello,World![[someText]]目前我正在使用observeNodes,它设法触发初始文本转换,但未能触发后续更改。我当前的原型(prototype)定义为:Polymer({is:'my-wrapper',ready:function(){varself=this;Polymer.dom(Polymer.dom(this)).observeNodes(function(inf

javascript - Polymer - 为 DIV 设置动画

我正在学习Polymer。我有一个包含div的元素。我想为那个div的高度设置动画。为了做到这一点,我得到了以下内容:我的元素.htmlHello!ExpandPolymer({is:'my-element',_onTestClick:function(){//expandtheheightofcontainer}});然后我使用了显示的生长高度动画here寻找灵感。所以,我基本上有一个这样定义的动画:Polymer({is:'grow-height-animation',behaviors:[Polymer.NeonAnimationBehavior],configure:funct

javascript - polymer 中的私有(private)非静态变量?

如何在polymer中拥有私有(private)非静态变量?在:Polymer('component-one',{internalState=1,ready(){this.anotherInternalState=1;}/*morevariablesandfunctions*/});internalState和anotherInernalState都暴露给外部(例如,可以通过类似的方式访问:document.querySelector('component-one').internalState(当从外部更改internalState会使组件不稳定时,这可能是不可取的。)其中:(fun

javascript - 跳过 JavaScript 直接使用 Dart

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我知道Dart刚刚发布,虽然它还不是很稳定(而且它的原生代码库相对较小),但我很想知道对于新开发者来说,是否会有任何时候都可以跳过JavaScript直接进入Dart。就我个人而言,除了Html5/Css3之外,我并没有真正做过太多前端Web开发,并且正在考虑跳过JavaScript/JQuery/Ajax等,仅仅是因为Dart看起来新鲜、新且更先进。尽

javascript - 从 Dart 调用 javascript

我能够从dart发出警报消息,但无法弄清楚如何从dart调用我在另一个js文件中编写的函数。如果直截了当,这将是一个很好的卖点。我确实看到了thispost,这让我开始了,但我觉得一定有办法,所以如果你想通了,请分享爱。这是我所做的:将此添加到yaml文件中:依赖项:js:托管:js在dart文件顶部添加import语句:import'package:js/js.dart'asjs;添加这段代码以显示警报消息js.scoped((){js.context.alert("高兴得跳起来!");});这是我认为应该起作用但不起作用的部分:鉴于我有一个javascript函数doSomethi