arguments 相关问题

参数是传递给函数,过程或命令行程序的值。这也指JavaScript中类似Array的`arguments`对象。

方法不适用于参数

我正在尝试创建一个测试器类,但这样做时我收到了一个错误,其中指出: 发现 1 个错误: 错误:PayCalculator 类型中的方法 printData(double, double) 不是 适用...

回答 3 投票 0

javax.tools.JavaCompiler“参数”arg

所以我在 javax.tools.JavaCompiler 的 api 和 cmd 行编译器(它们是同一件事!)之间遇到了一个恼人的小问题。 我只是想使用 javac 的参数,例如: *-d...

回答 0 投票 0

如何将 ref 参数传递给在 C# 中单独线程中运行的方法?

问题: 我试图将 ref 参数传递给将在单独的线程内执行的方法。但是,当我尝试直接将 ref 参数传递给线程时遇到问题......

回答 1 投票 0

如何将基于 cli 的参数函数转换为采用 python 参数的函数

我正在使用 google-api-python-client 库中的示例函数,该函数接受命令行参数并使用 argparser 解析它们。这是基于(转换为 python3)ht 的代码...

回答 1 投票 0

在 HTML onclick 属性中嵌套 JavaScript 字符串

这段代码最好地解释了我的问题: 函数 showDiv (divId, dat){ document.getElementById(divId).innerHTML = dat ; document.getElementById(</desc> <question vote="0"> <p>这段代码最好地解释了我的问题:</p> <p></p><div data-babel-preset-ts="false" data-lang="js" data-hide="false" data-console="true" data-babel="false" data-babel-preset-react="false"> <div> <pre><code>&lt;html&gt; &lt;head&gt; &lt;script&gt; function showDiv (divId, dat){ document.getElementById(divId).innerHTML = dat ; document.getElementById(divId).style.display = &#34;block&#34; ; } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div onclick=&#34;showDiv(1, &#39;&lt;div onclick=&#39;showDiv(2, &#39;test C&#39;);&#39;&gt;test B&lt;/div&gt;&#39;)&#34;&gt;test A&lt;/div&gt; &lt;div id=&#34;1&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;div id=&#34;2&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> <p>当我点击“测试 A”时,我得到:<pre><code>Uncaught SyntaxError: missing ) after argument list</code></pre>。</p> </question> <answer tick="false" vote="1"> <p>您可以在“showDiv()”内使用 &quot 表示双引号,使用 &#39 表示单引号</p> <p>希望有帮助</p> </answer> <answer tick="false" vote="1"> <p>正如 <a href="https://stackoverflow.com/users/1599011/mykaf">mykaf</a> 评论的那样,<pre><code>addEventListener(&#34;click&#34;, (event) =&gt; {});</code></pre> 会实现相同的效果,并且通常更整洁。所以<pre><code>onclick = (event) =&gt; {};</code></pre></p> <p>您仍然可以使用反引号 (`) 来使用 HTML 内联 onclick,如下所示: <pre><code>&lt;div onclick=&#34;showDiv(1, `&lt;div onclick=&#39;showDiv(2, &#39;test C&#39;);&#39;&gt;test B&lt;/div&gt;`)&#34;&gt;test A&lt;/div&gt;</code></pre></p> <p></p><div data-babel-preset-ts="false" data-lang="js" data-hide="false" data-console="true" data-babel="false" data-babel-preset-react="false"> <div> <pre><code>&lt;html&gt; &lt;head&gt; &lt;script&gt; function showDiv(divId, dat) { document.getElementById(divId).innerHTML = dat; document.getElementById(divId).style.display = &#34;block&#34;; } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div onclick=&#34;showDiv(1, `&lt;div onclick=&#39;showDiv(2, &#39;test C&#39;);&#39;&gt;test B&lt;/div&gt;`)&#34;&gt;test A&lt;/div&gt; &lt;div id=&#34;1&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;div id=&#34;2&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> </answer> <answer tick="false" vote="1"> <p>在第一个实例中隐藏您不想看到的元素,然后在单击其兄弟元素时显示它们可能会更容易。</p> <blockquote> <p>注意:使用方法时元素id必须是字符串。</p> </blockquote> <ol> <li><p>使用类来隐藏元素,并在需要显示元素时删除该类</p> </li> <li><p>使用数据属性来指示应显示什么元素。</p> </li> <li><p>使用<a href="https://dmitripavlutin.com/javascript-event-delegation/" rel="nofollow noreferrer">事件委托</a> - 将侦听器附加到父元素,然后在子元素“冒泡”DOM 时侦听来自其子元素的事件。</p> </li> </ol> <p></p><div data-babel-preset-ts="false" data-lang="js" data-hide="false" data-console="true" data-babel="false" data-babel-preset-react="false"> <div> <pre><code>// Get the group container const container = document.querySelector(&#39;.container&#39;); // Add an event listener to it which calls `handleClick` // when clicked container.addEventListener(&#39;click&#39;, handleClick); // Function accepts the event function handleClick(e) { // If the element that was clicked has a [data-show] attribute if (e.target.closest(&#39;[data-show]&#39;)) { // Grab that show value from the element&#39;s dataset const nextId = e.target.dataset.show; // Used that value to get the element with that ID, and then remove // its hidden class document.querySelector(`#${nextId}`).classList.remove(&#39;hidden&#39;); } }</code></pre> <pre><code>.hidden { display: none; }</code></pre> <pre><code>&lt;div class=&#34;container&#34;&gt; &lt;div data-show=&#34;one&#34;&gt;Test Zero&lt;/div&gt; &lt;div id=&#34;one&#34; data-show=&#34;two&#34; class=&#34;hidden&#34;&gt;Test One&lt;/div&gt; &lt;div id=&#34;two&#34; class=&#34;hidden&#34;&gt;Test Two&lt;/div&gt; &lt;/div&gt;</code></pre> </div> </div> <p></p> <p>如果您知道下一个元素是紧邻您单击的元素下方的元素,则可以使标记更整洁,代码更短。</p> <p></p><div data-babel-preset-ts="false" data-lang="js" data-hide="false" data-console="true" data-babel="false" data-babel-preset-react="false"> <div> <pre><code>// Get the group container const container = document.querySelector(&#39;.container&#39;); // Add an event listener to it which calls `handleClick` // when clicked container.addEventListener(&#39;click&#39;, handleClick); // Function accepts the event function handleClick(e) { // Grab the next element sibling of the current element, // and remove its hidden class if (e.target.nextElementSibling) { e.target.nextElementSibling.classList.remove(&#39;hidden&#39;); } }</code></pre> <pre><code>.hidden { display: none; }</code></pre> <pre><code>&lt;div class=&#34;container&#34;&gt; &lt;div&gt;Test Zero&lt;/div&gt; &lt;div class=&#34;hidden&#34;&gt;Test One&lt;/div&gt; &lt;div class=&#34;hidden&#34;&gt;Test Two&lt;/div&gt; &lt;/div&gt;</code></pre> </div> </div> <p></p> <p>附加文档</p> <ul> <li><p><a href="https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes" rel="nofollow noreferrer">数据属性</a></p> </li> <li><p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/classList" rel="nofollow noreferrer"><pre><code>classList</code></pre></a></p> </li> <li><p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/closest" rel="nofollow noreferrer"><pre><code>closest</code></pre></a></p> </li> <li><p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector" rel="nofollow noreferrer"><pre><code>querySelector</code></pre></a></p> </li> <li><p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/nextElementSibling" rel="nofollow noreferrer"><pre><code>nextElementSibling</code></pre></a></p> </li> </ul> </answer> <answer tick="false" vote="1"> <p>你的代码被诅咒了,但我明白你想要做什么。每次执行递归 div 时,您都需要执行以下转义操作:</p> <p>JS 转义:<pre><code>&#34;</code></pre> 变为 <pre><code>\&#34;</code></pre>(JS 也可以使用 <pre><code>&#39;</code></pre> 和 <pre><code>`</code></pre>,但为了简单起见,我们还是使用 <pre><code>&#34;</code></pre>)并且 <pre><code>\</code></pre> 变为 <pre><code>\\</code></pre></p> <p>HTML 转义:<pre><code>&#34;</code></pre> 变为 <pre><code>&amp;quot;</code></pre>,<pre><code>&amp;</code></pre> 变为 <pre><code>&amp;amp;</code></pre></p> <p>因此您需要的代码是:</p> <p><pre><code>&lt;div onclick=&#34;showDiv(1, &amp;quot;&lt;div onclick=\&amp;quot;showDiv(2, \&amp;amp;quot;test C\&amp;amp;quot;)\&amp;quot;&gt;test B&lt;/div&gt;&amp;quot;)&#34;&gt;test A&lt;/div&gt;</code></pre></p> <p>以下是添加第四层的方法! </p><div data-babel-preset-ts="false" data-lang="js" data-hide="false" data-console="true" data-babel="false" data-babel-preset-react="false"> <div> <pre><code>&lt;html&gt; &lt;head&gt; &lt;script&gt; function showDiv (divId, dat){ document.getElementById(divId).innerHTML = dat ; document.getElementById(divId).style.display = &#34;block&#34; ; } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div onclick=&#34;showDiv(1, &amp;quot;&lt;div onclick=\&amp;quot;showDiv(2, &amp;amp;quot;&lt;div onclick=\\&amp;amp;quot;showDiv(3, \\&amp;amp;amp;quot;test D\\&amp;amp;amp;quot;)\\&amp;amp;quot;&gt;test C&lt;/div&gt;&amp;amp;quot;)\&amp;quot;&gt;test B&lt;/div&gt;&amp;quot;)&#34;&gt;test A&lt;/div&gt; &lt;div id=&#34;1&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;div id=&#34;2&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;div id=&#34;3&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> <p>(这显然可读性不太好——这就是为什么内联 JS 不经常使用的原因)</p> </answer> </body></html>

回答 0 投票 0

如何从 VB.Net 启动 vbs 脚本并将参数传递给已启动的 vb 脚本

我需要从 Visual Basic 应用程序执行“cscript OSPP.vbs /dstatus”之类的命令。我正在使用下面的代码,但我无法将参数“dstatus”传输到 OSPP.vbs。怎么可以...

回答 2 投票 0

javascript 函数参数撇号

简单的代码最好地解释了我的问题: 函数 showDiv (divId, dat){ document.getElementById(divId).innerHTML = dat ; document.getElement...</desc> <question vote="0"> <p>简单的代码最好地解释了我的问题:</p> <pre><code>&lt;html&gt; &lt;head&gt; &lt;script&gt; function showDiv (divId, dat){ document.getElementById(divId).innerHTML = dat ; document.getElementById(divId).style.display = &#34;block&#34; ; } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div onclick=&#34;showDiv(1, &#39;&lt;div onclick=&#39;showDiv(2, &#39;test C&#39;);&#39;&gt;test B&lt;/div&gt;&#39;)&#34;&gt;test A&lt;/div&gt; &lt;div id=&#34;1&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;div id=&#34;2&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>onclick 函数的参数包含带有参数(字符串)的函数。 不是那样的。 我认为撇号是问题所在。 请帮忙。谢谢</p> <p>我上面的代码最好地解释了我的问题</p> </question> <answer tick="false" vote="0"> <p>您可以在“showDiv()”内使用 &quot 表示双引号,使用 &#39 表示单引号</p> <p>希望有帮助</p> </answer> </body></html>

回答 0 投票 0

如何将容器或类似结构中可变数量的引用作为参数传递给函数

我想将对对象的可变数量的引用传递给 C++ 函数。假设我有 ParameterBase 类和从该基类派生的类的实例。我想要一个函数,它可以检查...

回答 1 投票 0

`getopt` 与 atoi 导致分段错误

#包括 #包括 #包括 #定义端口12344 int main(int argc, char** argv) { int 选择; int server_fd、client_fd、epoll_fd; 儿童...

回答 1 投票 0

如何创建具有互斥参数的 Python 函数?

我有一个Python类,它需要接受两个互斥参数之一。如果参数不排他(即:如果两者都给出或两者都不给出),则应引发错误。 OrgLoc 类...

回答 7 投票 0

如何在Powershell中的高级函数中实现@args splatting?

考虑以下简单函数: 函数 Write-HostIfNotVerbose() { if ($VerbosePreference -eq '静默继续') { 写主机@args } } 而且效果很好: 现在我想要...

回答 2 投票 0

在函数调用中设置命名变量参数时如何跳过默认命名参数?

我有一个现有的方法: 公共函数 dbQuery( 字符串$查询, 布尔 $flag1 = false, int $flag2 = SOME_DEFAULT, 布尔 $flag3 = false ) 现在我想对其进行调整,以便可以...

回答 1 投票 0

Php 如何在设置 vardic 参数时跳过默认参数?

好吧,我有一个现有的方法: 公共函数 dbQuery(string $query, bool $flag1 = false, int $flag2 = SOME_DEFAULT, bool $flag3 = false) 现在我想对其进行调整,以便可以传入 b...

回答 1 投票 0

具有数据模式匹配和第二个参数的Haskell函数给出具有不同数量参数的方程

在Haskell中我有以下数据结构 数据循环 = IN 字符串 |不循环 |和 Circ Circ |或 循环 循环 |异或循环 循环 我可以像这样对函数进行模式匹配: 尺寸:...

回答 1 投票 0

Python 中函数参数的迭代操作

我有一个接受 7 个输入的函数,每个输入都可以是标量(浮点数)、列表或 numpy 数组。为了后续的计算,我想将它们全部转换为numpy数组。 将 numpy 导入为 n...

回答 1 投票 0

是否可以调用一个函数(onclick-event)作为参数并调用相同的函数(arrayData)作为参数

我有一个带有 onClick(event) 函数的按钮,我需要将带有 arrayData 的事件从 getFromServer() 函数发送到 handler(event, arrayData) 函数作为参数。我知道那不是

回答 1 投票 0

JavaScript:将未知数量的参数从一个方法传递到另一个方法[重复]

这就是我想做的。我有两种方法,第一种方法可以接受任意数量的参数。这个方法是一个中介,它不知道要接收多少个参数...

回答 1 投票 0

为什么我的可变参数宏在没有传递任何内容时会抛出错误?

上下文 我正在尝试创建一个 C 程序,它通过 print(...) 宏接受多个整数作为输入,而不需要从主函数手动传递参数的长度。为了实现...

回答 1 投票 0

getopt 命令行中“:b:”中的第一个冒号是什么意思?

在我的操作系统中显示 bash 和 getopt 版本: bash --version |grep [r]elease GNU bash,版本 5.2.15(1)-release (x86_64-pc-linux-gnu) getopt --版本 来自 util-linux 2.38.1 的 getopt 在 getopt 的手册中...

回答 1 投票 0

如何在 Forth 中对参数进行排序

在 Forth 中定义单词时选择参数顺序的一般规则(经验法则)是什么? 例如,在控制几个舵机的情况下,让我们定义SERVO!这将设置...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.