function 相关问题

函数(也称为过程,方法,子例程或例程)是用于执行单个特定任务的代码的一部分。将此标记用于特别涉及创建或调用函数的问题。有关实现执行任务的功能的帮助,请改为使用[algorithm]或任务特定的标记。

为什么我的 Javascript 函数不起作用?

我正在尝试不同的方法来实现一个功能,但其中一个不起作用。 这个语法正确吗?: 函数 funcao2() { 警报('都多贝姆?'); }funcao2(); 我...

回答 1 投票 0

如何让Python在第一次运行代码时从特定的代码行开始执行?

我编写了以下Python代码: 定义面积(): print("Area() 函数已被调用") 返回 区域() def mainProgram() : 用户选择=-1 而用户选择!= 7...

回答 1 投票 0

无法理解为什么 pd.Series.map 使用 lambda 函数失败

假设我有一个熊猫系列 将 pandas 导入为 pd s = [“A”,“b”],[“c”,“e”] test_series = pd.Series(data=s) 0 [A, b] 1 [c, e] 数据类型:对象 然后做

回答 1 投票 0

空编码器映射,但正在生成霍夫曼树

所以我正在使用霍夫曼编码和解码制作数据压缩工具,我正处于构建霍夫曼树的阶段,它是成功的,但我正在GenerateCodes中提供该树

回答 1 投票 0

同一函数应用程序中的Python Azure函数需要不同的包版本

我们有一个项目需要多个azure功能。第一个计划是使用消费计划将所有功能托管在同一功能应用程序上。从我理解的微软文档中...

回答 1 投票 0

如何在 Flutter 中从类的 void 函数执行 cubit 函数

如何从无状态/完整小部件的 void 函数调用 cubit 函数。我假设在理想的世界中,所有函数都应该以肘为单位,但类似于 context.read()。

回答 1 投票 0

无需在其他地方声明函数即可使用函数指针的任何方法

我想在设置函数指针的值时声明一个函数。 TypeScript 等效项: 让 fp: () => void; fp = () => { console.log(“来自内联函数声明的Hello...

回答 2 投票 0

无需在其他地方声明函数即可使用函数指针的任何方法 - C++

我想在设置函数指针的值时声明一个函数。 TypeScript 等效项: 让 fp: () => void; fp = () => { console.log(“来自内联函数声明的Hello...

回答 1 投票 0

我的表格有一个日期列。我需要一个函数,如果 m 个月内总共有超过 n 行,则将同一组中的行标记为 True

我有一个输入表,我称之为claim_data。它看起来像这样: 记录_ID、事件_ID、保单编号、索赔名称、客户编号_PO、索赔编号、Life_Assured、客户编号_LA、收到日期、发生日期、

回答 1 投票 0

更改表格列后应如何更新功能? [重复]

假设我有一个包含 2 列的表:column1 和column2。 现在,我根据该表创建一个函数,如下所示: 创建或更改函数 [dbo].[Fn_Test] () 退货表 作为 返回 ...

回答 1 投票 0

更改表格列后,我们应该如何更新功能?

假设我们有一个包含 2 列的表:column1 和column2。 现在,我们根据该表创建一个函数,如下所示: 创建或更改函数 [dbo].[Fn_Test] () 退货表 作为 返回 ...

回答 1 投票 0

将函数参数作为数据切换属性传递?

我想编写一个函数并多次调用该函数,以便每次传递不同的数据切换属性作为函数的参数,但它似乎不起作用?是...

回答 1 投票 0

Kotlin:尽管将函数的输出转换为字符串,我仍然遇到类型不匹配的问题

美好的一天, 请看一下这个简单的功能。 有趣的multiplyByTwo(x: Int): String { // [1] println("内部multiplyByTwo") // [2] 变量结果 = x * 2 结果 = 结果.toStr...

回答 1 投票 0

如何获取 PHP 函数中的函数名称?

可以吗? 功能测试() { echo "函数名称是test"; }

回答 4 投票 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

plpgsql 函数带有“case when”来更新列值

我想创建一个由 BEFORE INSERT 触发器调用的 plsql 函数。 此函数根据另一列的值更新一列。 这是代码: 创建或替换函数

回答 1 投票 0

plsql 函数使用“case when”更新列值

我想创建一个由 BEFORE INSERT 触发器调用的 plsql 函数。 此函数根据另一列的值更新一列。 这是代码: 创建或替换函数

回答 1 投票 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

如何在 JavaScript 中转换多个语言环境的路由映射?

我正在尝试将具有源和目的地的路由对象数组转换为更复杂的结构,该结构按路径和区域设置组织路由。但是,存在一个问题,某些路径...

回答 1 投票 0

未使用代码的开销

我想知道代码中存在未使用的函数的开销是多少。 举例来说,您有一些调试日志记录,然后您为大多数对象提供了一个 ToString() 函数,该函数正在...

回答 4 投票 0

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