问题标签 [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.
zend-framework - 在 zend 框架中使用 YUI3 tabview
我尝试在 zend 框架中使用 YUI3 tabview 小部件。
我使用 Yahoo CDN 加载所有模块,一切都很好,我得到了tabview.css
里面的组合,除了我无法下载在 . 中使用的图像文件。tabview.css
相同的代码在纯 html 文件和图像就在那里。为什么会这样?
这是一个测试页面http ://www.ceshi.anpingsiwang.info,tabview.css在css组合中,完整的urltabeview.css
是http://yui.yahooapis.com/3.3.0/build/tabview/资产/皮肤/sam/tabview.css。sprite.png
您可以看到该文件中使用了一个名为的图像tabview.css
,但未加载。另一个纯 html 文件http://www.ceshi.anpingsiwang.info/plain.html完全没问题
javascript - Javascript:将大型数据集传递给多个函数
我正在使用 YUI3 小部件,但对于你们 jquery 家伙来说,只是假装我们在谈论插件。我有一个大型 json 数据集,其中包含超过 5,000 条记录。在我的应用程序中,我至少有 5 个小部件需要访问我的数据集。目前,我将 json 嵌入到 html 中,并在页面加载时使用 YUI3 抓取它,然后再渲染我的小部件。
我要避免将 5 个数据集副本存储在内存中。我正在尝试提出一种设计模式来避免这种情况。我相信如果我将这些数据作为属性传递给我的小部件,它将按值传递,而不是引用并基本上将其复制到内存中......如果我错了,请告诉我。由于数据是全局可用的,我的小部件可以直接访问它,但我认为这也会复制内存中的数据。
我想如果我最初创建一个对象,将我的数据加载到对象中并将该对象作为属性传递,它将通过引用传递它,这将允许我的所有小部件访问我的数据的同一实例。
这是你会做的吗?请让我知道你的想法以及你将如何设置这样的东西。
感谢您的(积极)投入!
javascript - 我的 JavaScript 架构 (YUI3) 有什么问题?
我正在编写一个使用 YUI3 来满足所有 JS 需求的 Web 应用程序。我需要诸如工具提示、其内容由 AJAX 查询确定的工具提示、切换按钮等功能。
我不确定谁来构建一个架构来实现这一切。我采取了以下方法
然后在我的应用程序中,我只需通过调用将所有按钮转换为切换按钮
这一切都有效。但我想从更有经验的开发人员那里了解这种方法是否存在根本性的问题。
这是使用 JavaScript 的好方法吗?
javascript - yui 子选择器
我有两个具有类名“容器”的 div。每个 div 都包含相同的编号。孩子的。我想为每个容器的第 n 个孩子分配一个类。如何使用 YUI3 做到这一点
node.js - YUI3 + node.js = runInNewContext 错误
我尝试在 node.js 中运行这个简单的代码:
但我收到以下错误:
我怎样才能解决这个问题?
[编辑]
我正在使用:节点 v0.5.0-pre
javascript - yui3 创建糖方法
如何在 yui3 中添加糖方法,所以我可以这样做:
.do_something()
我创建的糖方法在哪里。我希望能够将我所有的代码打包起来,这样我就可以像小部件一样加载它。
基本上我想重新创建 jQueryslideToggle()
谢谢您的帮助。
javascript - 右对齐 YUI3 菜单栏项目?
我在一个曾经使用 YUI2 为其 Web 界面供电的项目上工作。我们使用菜单栏插件,并且有几个菜单右对齐。我们通过为围绕菜单链接本身float: right
的标签添加 CSS 来实现这一点。<li>
这非常有效。
我们现在已经升级到 YUI3,由于某种原因这不再有效,我不知道为什么。
在 YUI3 中右对齐一个或两个菜单项的正确方法是什么?
javascript - Javascript 字母分组
我有一个看起来像这样的对象的 json 数组:{id:'the id', name:'the name'};
我需要遍历数组并按每个对象的名称属性按字母顺序对每个对象进行分组。有没有办法做到这一点,而不使用每个字母的 switch / if 语句?
我不想做的是这样的:
这是一个大数组,其中包含近 1,000 个对象。我的目标是最终将它们附加到潜水中,因此它看起来像这样:
4
- 4品脱
- 4块饼干
一种
- 苹果
- 亚历克斯
- 亚当
乙
- 鲍勃
- 比利
javascript - JavaScript YUI3 使用全局变量?
我不知道如何从 YUI3 中更新全局变量。
考虑以下代码:
谁能给我解释一下?这给我带来了很多麻烦。为什么可以访问 window.myVariable 但不能从 YUI3 块中正确更新?
我认为它可能与闭包有关,但我不明白为什么闭包应该应用于全局“窗口”对象。
帮助?