问题标签 [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.
html - 为什么我应该在我的属性中使用“data-”或在我的标签中使用破折号?
根据许多最近的 HTML 规范,当我们使用自定义属性(即规范中未定义的任何属性)时,我们应该在它们前面加上
data-
. 但是,我认为没有理由必须这样做(显然,除非您需要完全有效的 HTML)。几乎所有当前的浏览器都正确地忽略了自定义属性,这意味着除了与其他代码中的同名属性之外没有冲突,我们甚至可以使用自定义前缀或类似的东西来忽略这一点(如AngularJS 指令页面上所建议的那样)。如果有的话,还有什么其他好处?这个问题以前至少被问过两次,但都已经很老了。我忘记了我在哪里读到的,但是一些指南说自定义 HTML 标签需要破折号,而单个单词标签是无效的。首先,为什么?其次,我们应该这样做,为什么(除了有效之外)?下划线或者camelCase等会有什么问题吗?此外,与现有元素的冲突应该不是问题,如果像使用
data
属性一样,您可以为它们添加前缀或后缀等。再次参见Angular 指令页面。
我敢肯定所有这些问题之前都曾被问过,但我将它们合二为一。这是个好主意(很快,有人在 Meta 上问)?
javascript - 为 jquery 数据表创建自定义 JSP 标记
我有一个如下初始化的 jquery 数据表:
现在我想创建一个自定义 jsp 标记,它会为我生成相同的初始化代码。像这样的东西。
但是在这里我无法弄清楚如何通过自定义标签指定列定义。非常感谢任何帮助。提前致谢。
grails - Grails:在自定义标记库代码中获取调用文件的名称
我正在编写一个自定义标签库,我想知道是否可以获得调用自定义标签的文件的文件名?我需要该标签的行为不同,具体取决于哪个文件调用它以及我是否可以获得最佳方法的名称。否则我只需要传递参数来告诉它如何表现。
jquery - 在 Grails 的自定义 TagLib 中包含 JQuery 资源的正确方法
我正在为 grails 中的 DateTime 选择器制作自定义 TagLib。代码如下:
问题出现在我添加 JQuery 文件资源的地方。当此自定义 DateTime 选择器在 GSP 表单中包含两次时,会导致为每个包含多次声明 JQuery 资源。我看到了一些TagLibs的例子,在那些TagLibs中,JQuery文件资源被添加到不同的def中,如下:
我还尝试在我的自定义 TagLib 中以上述方式包含资源,但没有成功。所以请告诉我解决这个问题的方法。
谢谢。
performance - Coldfusion 性能比较:自定义标签与功能
在我的测试盒上,我有 ColdFusion 10 并且只分配了 1gig:“最大 JVM 堆大小(以 MB 为单位)= 1024”。
我有一个循环大约 1000 次的过程。每次循环迭代调用一个自定义标签约 200 次。所以总共有大约 200,000 个电话。这个过程永远不会结束,我最终内存不足。我确定这是我在标签内所做的事情,而不是标签本身。但我想证明这一点。我运行了这个测试,似乎 ColdFusion 函数2.7secs
比14.6secs
. 测试只是增加一个数字。
我的问题是:这似乎是一个有效的测试吗? 如果函数要快得多,是否应该尽可能地使用它们而不是自定义标签?
试验结果:
good.cfm 自定义标签:
测试代码:
html - CSS 100% 高度不适用于自定义标签
我将 html 和 body 设置为 100%,并且与 loading-view 相同,但加载视图没有 100% 的高度。
html
jquery - 如何在源代码 html 中显示我的自定义标签的属性 ID
我有一个使用 tld 文件的自定义标签,我的标签的主要作用是在 jsp 中创建一个表。
标签名称是 tld 文件中的 util:table 和 util:column 我声明了这个标签(表和列)和一些属性以及(id、type、name)但是当我点击网页查看源代码 html 属性以及 id 不显示。
我需要显示该属性,因为我需要使用 jQuery 从表和列中调用 id 在确定列中创建工具提示。
如何解决这个问题?
在我的源代码标签下方:
javascript - 获取内容
I'm trying to write my own scripting-language parser in JavaScript using html <script>
tag with custom type
attribute. For inline scripts it's easy:
But it's a bit harder for external scripts. I'm able to get the src
attribute but that's all.
Is there any universal solution of getting the contents of an external file? I know it's probably possible using XMLHttpRequest
but what about webpages saved on my own computer? Is there any API for it?
Thanks.
dom - HTML中的自定义标签和php解析器
我有问题需要你的帮助。我想在我的脚本代码(如 [tag]
一个简单的代码:
我的第一个标签 [MY_PAGE_TITLE] 应该替换为像“我的网站”这样的世界,我想将它用于我的语言网站。我从一个数组中得到这个词:
但对于我的任何其他标签,我想将一些模块加载到左侧或右侧边栏或从我的数据库加载一些文章
我怎样才能做到这一点?
validation - How to add custom HTML Tags to Visual Studio and Avoid Squiggly Lines
I'm using Visual Studio 2013 to create raw HTML pages (i.e. index.html).
In my HTML I am implementing custom HTML tags. As such, Visual Studio underlines my custom tags with squiggly lines (due to the warning of "Unknown element ...").
In hopes to get rid of the squigglies, I added my custom tags to the list of "Tag Specific Options" via Tools > Options > Text Editor > HTML (Web Forms) > Formatting > Tag Specific Options
. However, the squiggly lines persist.
Is there a way to inform VS2013 that my custom HTML tags are valid (i.e. keep VS2013 from underlining my custom tags with squigglies)?