问题标签 [options]

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 投票
9 回答
43361 浏览

configuration - 选项、设置、属性、配置、首选项——何时以及为什么?

有几个词具有相似(在某种意义上)含义:

选项、设置、属性、配置、首选项

英语不是我的母语。你能用简单的英语解释一下区别吗?我认为以下模板可能有用:

  • 在您的 GUI 中使用XXX以让人们更改您的应用程序的行为(可能是偏好或设置?)
  • 在您的 GUI 中使用YYY以让人们更改对象的某些部分(可能是属性或选项?)
  • 在您的代码中使用ZZZ ...

什么是最佳实践?

0 投票
3 回答
2578 浏览

c++ - Boost.Program_options 的一个不错的 C 替代方案?

用 C 语言编写的任何替代 Boost.Program_options 的好方法?鉴于它能够解析:

  1. 短选项,如 -h
  2. 长选项,如 --help --input-file
  3. 解析重复的键/选项
  4. 接受键值对:--mysql=/usr/lib
  5. 解析环境变量和 XML/INI 文件是可选的。
0 投票
2 回答
21754 浏览

javascript - 使用 Prototype 库使用 javascript 向 Select 元素添加选项

希望使用原型将选项动态添加到 Select 元素。

似乎有很多不同的方法可以做到这一点,都与 options.add 等有关......在跨浏览器的方式中看不到太多。

希望它尽可能轻。

这就是我到目前为止所得到的。这只是附加我坚持的选项:

有什么想法吗?

提前致谢!

0 投票
1 回答
297 浏览

python - python程序中的嵌套选择

我有一个用 python 编写的脚本,用于测试我实现的排序算法。该程序的主要部分要求用户从列表中选择一种排序算法。然后他们是想从数字文件中排序还是选择随机数字列表。我已经设置好了(我认为),这样输入不在第一个选项列表中的数字只会打印“错误选择”并尝试再次获取该数字。

[编辑]在听取了答案的建议后,我将一些输入更改为原始输入。我改变了程序的结构。它现在可以完美运行,只是即使在成功后仍会打印出“Bad Choice”。

我的问题是它根据预期的第一部分工作,它将返回一个不在列表中的数字的错误选择,它将获得fileorrandom(),但在选择良好的值时,它仍然打印出“糟糕的选择”应该打印出来我的结果是因为sorter.timedSort(sorter.sort)执行我的排序算法并将一堆其他的东西打印到屏幕上。我只是错过了一些简单的东西,还是有更好的方法来处理 python 程序中的这些嵌套选项?

0 投票
2 回答
1668 浏览

magento - Magento 捆绑产品限制

我们需要在我们的 Magento 站点上代表计算机系统。我们将使用捆绑产品来代表这些系统。我们希望某些计算机系统有各种可用的选项(例如,主板、RAM、CPU 等)。但是,我们希望防止我们的客户使用不兼容的部件配置系统(即在仅支持 DDR 的主板中使用 DDR2 RAM)。这在 Magento 的库存中似乎是不可能的。是否有一个扩展允许您配置捆绑产品选项之间的兼容性?在我尝试自己解决这个问题之前,我想知道。

0 投票
1 回答
882 浏览

ruby-on-rails - 作为 Gem 安装时 Rails 中的 Sass 选项

我将 Haml/Sass 作为 Gem 安装并与 Rails 一起使用。template_location我不知道如何将选项传递style给 Sass。Sass::Plugin.options不起作用(因为 Haml/Sass 没有作为插件安装)。宝石是通过Rails::Initializer#gem.

非常感谢您的帮助!

0 投票
2 回答
254 浏览

linux - 为 Unix/Linux 命令设置全局默认选项的单行代码 - 最佳实践

我在生产系统上始终sudo gem install mygem使用以下两个选项运行 ruby​​ 命令:

sudo gem install mygem --no-ri --no-rdoc

我这样做是为了节省一点空间和设置文档所需的时间。有没有办法(除了将它们硬编码到 bin/gem 文件中)说“始终使用这些选项运行此命令”?

我想有人可能会有一个整洁的小班轮以某种方式将它插入到带有 unix/linux 的适当文件中......

0 投票
2 回答
26409 浏览

javascript - 添加 optgroup 以动态使用 javascript 进行选择

我有一个动态填充的(通过 ajax)选择框,其中包含如下结果选项:

...实际上还有更多,但不是本质

我想要的是在加载列表后使用 Javascript(可能使用 Jquery 或 Mootools)通过 optgroup 对这两个选项部分进行分组,以便在每个组之前 - 我们添加一个带有标签的 optgroup 标记,该标记是从第二个选项中获得的该组的 html (实际上是破折号之前的单词):

但是,每组中总是有两个目的地。

请提前告知如何实施此感谢。

0 投票
2 回答
8843 浏览

html - HTML

我有一个带有许多子节点的标签。我想将此下拉列表的宽度保持在最小尺寸。但是,有时至少一个选项的innerHTML 很长,迫使下拉列表框扩大其宽度。

我打算做的是截断长文本并使用省略号表示某些字符已被截断(“very loooooong sentence”变成“very loooooo..”)。为了显示全文,我正在考虑在鼠标悬停事件上使用工具提示消息。

不幸的是,每个标签的 onmouseover 事件似乎都不起作用。我该怎么做才能达到这个效果?

谢谢

0 投票
4 回答
5158 浏览

jquery - 使用 jQuery 设置选择选项

如何使用 jQueryoption在列表中设置值?select我试过:

我的意思是:搜索tmp4字符串并将其替换为abc。在列表中有 4 项我不介意直接进入 4 号入口。

我将扩展我的问题:我想传递给从外部替换值的函数。我试过:

我试过了:

但在这里它说它失败了!在第一行.each

为什么?你有答案吗?

我不明白!我将一个值传递给一个函数,但它在函数中失去了它的值并改变了

但 newVal 不是我传递给函数的 - 它是 for each 给它的