问题标签 [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.

0 投票
1 回答
162 浏览

zend-framework - 在 zend 框架中使用 YUI3 tabview

我尝试在 zend 框架中使用 YUI3 tabview 小部件。

我使用 Yahoo CDN 加载所有模块,一切都很好,我得到了tabview.css里面的组合,除了我无法下载在 . 中使用的图像文件。tabview.css相同的代码在纯 html 文件和图像就在那里。为什么会这样?

这是一个测试页面http ://www.ceshi.anpingsiwang.info,tabview.css在css组合中,完整的urltabeview.csshttp://yui.yahooapis.com/3.3.0/build/tabview/资产/皮肤/sam/tabview.csssprite.png您可以看到该文件中使用了一个名为的图像tabview.css,但未加载。另一个纯 html 文件http://www.ceshi.anpingsiwang.info/plain.html完全没问题

0 投票
2 回答
672 浏览

javascript - Javascript:将大型数据集传递给多个函数

我正在使用 YUI3 小部件,但对于你们 jquery 家伙来说,只是假装我们在谈论插件。我有一个大型 json 数据集,其中包含超过 5,000 条记录。在我的应用程序中,我至少有 5 个小部件需要访问我的数据集。目前,我将 json 嵌入到 html 中,并在页面加载时使用 YUI3 抓取它,然后再渲染我的小部件。

我要避免将 5 个数据集副本存储在内存中。我正在尝试提出一种设计模式来避免这种情况。我相信如果我将这些数据作为属性传递给我的小部件,它将按值传递,而不是引用并基本上将其复制到内存中......如果我错了,请告诉我。由于数据是全局可用的,我的小部件可以直接访问它,但我认为这也会复制内存中的数据。

我想如果我最初创建一个对象,将我的数据加载到对象中并将该对象作为属性传递,它将通过引用传递它,这将允许我的所有小部件访问我的数据的同一实例。

这是你会做的吗?请让我知道你的想法以及你将如何设置这样的东西。

感谢您的(积极)投入!

0 投票
2 回答
259 浏览

javascript - 我的 JavaScript 架构 (YUI3) 有什么问题?

我正在编写一个使用 YUI3 来满足所有 JS 需求的 Web 应用程序。我需要诸如工具提示、其内容由 AJAX 查询确定的工具提示、切换按钮等功能。

我不确定谁来构建一个架构来实现这一切。我采取了以下方法

然后在我的应用程序中,我只需通过调用将所有按钮转换为切换按钮

这一切都有效。但我想从更有经验的开发人员那里了解这种方法是否存在根本性的问题。

这是使用 JavaScript 的好方法吗?

0 投票
1 回答
2344 浏览

javascript - yui 子选择器

我有两个具有类名“容器”的 div。每个 div 都包含相同的编号。孩子的。我想为每个容器的第 n 个孩子分配一个类。如何使用 YUI3 做到这一点

0 投票
2 回答
515 浏览

node.js - YUI3 + node.js = runInNewContext 错误

我尝试在 node.js 中运行这个简单的代码:


但我收到以下错误:

我怎样才能解决这个问题?

[编辑]
我正在使用:节点 v0.5.0-pre

0 投票
1 回答
178 浏览

javascript - yui3 创建糖方法

如何在 yui3 中添加糖方法,所以我可以这样做:

.do_something()我创建的糖方法在哪里。我希望能够将我所有的代码打包起来,这样我就可以像小部件一样加载它。

基本上我想重新创建 jQueryslideToggle()

谢谢您的帮助。

0 投票
1 回答
1076 浏览

javascript - 如何使用 YUI 3 自动完成“强制选择”?

我正在使用 YUI 3 创建一个自动完成框,我想在其中强制选择并要求用户从容器中选择一个结果,否则输入字段将清除他们手动输入的任何值。 是这里的和信息forceSelection中的一个功能。但是……看起来它还没有被添加到新的3 版本中。这是开票。我只会使用 YUI 2 自动完成功能,但是我已经在使用 YUI 3 附带的其他改进功能。YUI 2 Autocomplete widgetYUI

有没有一种简单的方法可以为 YUI 3 手动实现?

0 投票
0 回答
268 浏览

javascript - 右对齐 YUI3 菜单栏项目?

我在一个曾经使用 YUI2 为其 Web 界面供电的项目上工作。我们使用菜单栏插件,并且有几个菜单右对齐。我们通过为围绕菜单链接本身float: right的标签添加 CSS 来实现这一点。<li>这非常有效。

我们现在已经升级到 YUI3,由于某种原因这不再有效,我不知道为什么。

在 YUI3 中右对齐一个或两个菜单项的正确方法是什么?

0 投票
3 回答
2350 浏览

javascript - Javascript 字母分组

我有一个看起来像这样的对象的 json 数组:{id:'the id', name:'the name'};我需要遍历数组并按每个对象的名称属性按字母顺序对每个对象进行分组。有没有办法做到这一点,而不使用每个字母的 switch / if 语句?

我不想做的是这样的:

这是一个大数组,其中包含近 1,000 个对象。我的目标是最终将它们附加到潜水中,因此它看起来像这样:

4

  • 4品脱
  • 4块饼干

一种

  • 苹果
  • 亚历克斯
  • 亚当

  • 鲍勃
  • 比利
0 投票
1 回答
1143 浏览

javascript - JavaScript YUI3 使用全局变量?

我不知道如何从 YUI3 中更新全局变量。

考虑以下代码:

谁能给我解释一下?这给我带来了很多麻烦。为什么可以访问 window.myVariable 但不能从 YUI3 块中正确更新?

我认为它可能与闭包有关,但我不明白为什么闭包应该应用于全局“窗口”对象。

帮助?