问题标签 [custom-tag]

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 回答
308 浏览

html - 为什么我应该在我的属性中使用“data-”或在我的标签中使用破折号?

  1. 根据许多最近的 HTML 规范,当我们使用自定义属性(即规范中未定义的任何属性)时,我们应该在它们前面加上data-. 但是,我认为没有理由必须这样做(显然,除非您需要完全有效的 HTML)。几乎所有当前的浏览器都正确地忽略了自定义属性,这意味着除了与其他代码中的同名属性之外没有冲突,我们甚至可以使用自定义前缀或类似的东西来忽略这一点(如AngularJS 指令页面上所建议的那样)。如果有的话,还有什么其他好处?这个问题以前至少被问过两次,但都已经很老了。

  2. 我忘记了我在哪里读到的,但是一些指南说自定义 HTML 标签需要破折号,而单个单词标签是无效的。首先,为什么?其次,我们应该这样做,为什么(除了有效之外)?下划线或者camelCase等会有什么问题吗?此外,与现有元素的冲突应该不是问题,如果像使用data属性一样,您可以为它们添加前缀或后缀等。再次参见Angular 指令页面

我敢肯定所有这些问题之前都曾被问过,但我将它们合二为一。这是个好主意(很快,有人在 Meta 上问)?

0 投票
1 回答
325 浏览

javascript - 为 jquery 数据表创建自定义 JSP 标记

我有一个如下初始化的 jquery 数据表:

现在我想创建一个自定义 jsp 标记,它会为我生成相同的初始化代码。像这样的东西。

但是在这里我无法弄清楚如何通过自定义标签指定列定义。非常感谢任何帮助。提前致谢。

0 投票
1 回答
276 浏览

grails - Grails:在自定义标记库代码中获取调用文件的名称

我正在编写一个自定义标签库,我想知道是否可以获得调用自定义标签的文件的文件名?我需要该标签的行为不同,具体取决于哪个文件调用它以及我是否可以获得最佳方法的名称。否则我只需要传递参数来告诉它如何表现。

0 投票
1 回答
659 浏览

jquery - 在 Grails 的自定义 TagLib 中包含 JQuery 资源的正确方法

我正在为 grails 中的 DateTime 选择器制作自定义 TagLib。代码如下:

问题出现在我添加 JQuery 文件资源的地方。当此自定义 DateTime 选择器在 GSP 表单中包含两次时,会导致为每个包含多次声明 JQuery 资源。我看到了一些TagLibs的例子,在那些TagLibs中,JQuery文件资源被添加到不同的def中,如下:

我还尝试在我的自定义 TagLib 中以上述方式包含资源,但没有成功。所以请告诉我解决这个问题的方法。

谢谢。

0 投票
1 回答
411 浏览

performance - Coldfusion 性能比较:自定义标签与功能

在我的测试盒上,我有 ColdFusion 10 并且只分配了 1gig:“最大 JVM 堆大小(以 MB 为单位)= 1024”。

我有一个循环大约 1000 次的过程。每次循环迭代调用一个自定义标签约 200 次。所以总共有大约 200,000 个电话。这个过程永远不会结束,我最终内存不足。我确定这是我在标签内所做的事情,而不是标签本身。但我想证明这一点。我运行了这个测试,似乎 ColdFusion 函数2.7secs14.6secs. 测试只是增加一个数字。

我的问题是:这似乎是一个有效的测试吗? 如果函数要快得多,是否应该尽可能地使用它们而不是自定义标签?

试验结果:

good.cfm 自定义标签:

测试代码:

0 投票
1 回答
1118 浏览

html - CSS 100% 高度不适用于自定义标签

在此处输入图像描述我将 html 和 body 设置为 100%,并且与 loading-view 相同,但加载视图没有 100% 的高度。

html

0 投票
0 回答
306 浏览

jquery - 如何在源代码 html 中显示我的自定义标签的属性 ID

我有一个使用 tld 文件的自定义标签,我的标签的主要作用是在 jsp 中创建一个表。

标签名称是 tld 文件中的 util:table 和 util:column 我声明了这个标签(表和列)和一些属性以及(id、type、name)但是当我点击网页查看源代码 html 属性以及 id 不显示。

我需要显示该属性,因为我需要使用 jQuery 从表和列中调用 id 在确定列中创建工具提示。

如何解决这个问题?

在我的源代码标签下方:

0 投票
0 回答
52 浏览

javascript - 获取内容