问题标签 [yui3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 关于 yui3 JS 的问题
我有 2 个不同的 JS 文件:A.js 和 B.js。A.js 看起来像这样:
B.js 是这样的:
我无法从 B.js 调用函数 setstatus。该功能根本不执行。虽然没有抛出错误。这可能是什么问题?
javascript - yui3 小部件错误“this.constructor.NAME 未定义”
我正在创建一个 yui3 小部件,但我不断收到此错误:this.constructor.NAME is undefined
.
我在我的小部件中定义一个名称:
所以,我不确定发生了什么。
编辑:我还想补充一点,我刚刚尝试从这里添加默认的小部件骨架,但我仍然遇到同样的错误。
javascript - YUI3 YQL 使用限制和排序一起
我有一个 YQL 查询,它结合了一堆 RSS 提要,然后按日期对它们进行排序。它工作得很好,但我希望能够对结果进行分页。
这是我的查询:
问题是yql在排序过滤器之前执行了LIMIT和OFFSET。因此,如果我有一个 LIMIT 5,我最终只会得到列表中第一个 RSS 提要的前 5 项……而不是我所有组合提要的前 5 项。
有没有办法链接查询,所以我可以获得对所有结果进行排序的所有查询,并调用限制我的结果的查询。
谢谢您的帮助。
javascript - 如何在 YUI3 中使用 Assert.isUndefined() 和 Assert.isNotUndefined()?
我正在尝试使用 YUI3 测试框架来测试是否存在已声明、已定义的函数。在 Safari 和 FireFox 中,尝试使用 isNotUndefined、isUndefined 或 isFunction 会失败。我希望那些抛出一个可以由测试框架处理的异常。
但是,相反,我从来没有看到失败消息,其余的测试也没有运行,因为解释器妨碍了......这不会破坏这些功能的目的,还是我误解了框架?
我的直觉告诉我,鉴于上面的代码并且只有上面的代码,
应该继续没有错误(因为 x 未声明)和
应该记录消息“失败消息”(因为 x 未声明)。
然而,由于 ReferenceError,没有办法(使用那些 YUI3 方法)来测试未声明的对象。相反,我留下了一些非常丑陋的断言代码。我无法使用
或者
这让我有了
这比可读性差得多
再次,我问:这不会破坏这些功能的目的,还是我误解了框架?
所以
未声明,因此不可直接测试,而
声明它,但未定义。最后
被声明和定义。
我认为对我来说缺少的是轻松说出的能力
-会
javascript - yui 3 图表:如何在图表轴中格式化日期(YUI 3.3.0 Preview Release 3)
我正在尝试使用 YUI 3.3.0 预览版 3图表解决方案,因为它不再使用 Flash,而是使用浏览器画布。到目前为止,我狼吞虎咽地整理了这段代码(因为我是 YUI 的新手,这主要是从YUI 3 图表示例中找到的几个示例中复制和粘贴工作的结果)。
但我只是找不到关于如何为这个新的 YUI 图表预发布版本格式化日期的示例或文档。我的问题是:
如何更改 x 轴的日期格式?
yui3 - 如何使用 javascript 更改 YUI3 选项卡
我想提供一个额外的链接来使用 YUI3 更改选项卡。
我有一个分布在多个选项卡上的表单,所以在选项卡内容的底部我想要一个“继续”链接,它将用于下一个选项卡。
有任何想法吗。
javascript - 是否有类似于 RoutesJS 的 YUI3 插件来接受来自 URL 中的用户输入,这可能会触发 JS 中的某些事件?
环顾四周,但我想我可能错过了它,因为我不是资深的 YUI 库用户。
这就是我在 YUI 方面正在寻找的或类似的东西,最好是在 YUI3 中:http: //routesjs.com
yui3 - 如何在没有 Addable 插件的帮助下在 YUI3 Tabview 小部件中添加新标签
目前我正在使用Tabview addable plugin,它是由用户在单击 tabview 小部件的添加按钮时启动的。
现在我还想在某些事件上动态添加一个选项卡。
我尝试使用 Tabview 的添加方法(http://developer.yahoo.com/yui/3/api/WidgetParent.html#method_add)
}
这里 tabview3 是 Tabview 小部件的全局对象。这似乎不起作用。有什么我想念的吗?任何帮助表示赞赏。
yui3 - 从 YUI2 迁移到 YUI3 和 domready
我想将我网站中的 javascript 从 YU2 迁移到 YUI3,但我只是一个可怜的业余程序员,我陷入了第一个陷阱。
我有以下代码:
如何使用 YUI3“domready”事件侦听器将MyAppConfig
对象传递给函数?MyApp.Core.init
提前致谢!
javascript - 如何使用 YUI3 将 JavaScript 对象标准化为 DOM 元素?
YUI2 的 Dom.get 接受 DOM 元素或id 字符串作为参数。在 YUI3 中,Y.one 是 Dom.get 的替代品,但它只接受 CSS 选择器,而不接受 DOM 元素。有没有一种简单的方法,使用 YUI3,将 JavaScript 对象规范化为 DOM 元素?