问题标签 [custom-tags]

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 投票
3 回答
1100 浏览

php - PHP 中的自定义 HTML 标签

当我在玩 Joomla 时!源代码,我看到了这样的代码(或类似的代码,我不太确定,因为那是一段时间):

我并不是说它与上面的完全一样,但当我看到类似 Asp.NET 的自定义标签时,我真的很惊讶:

我现在想知道如何像在 Asp.NET 中那样在 PHP 中完成相同或类似的事情。是否有任何此类框架的库?

我是否需要编写一个解析器来解析我的 php 代码并搜索这些标签并将它们替换为对应的内容,例如 Asp.NET 替换<asp:Label/><span/>

我的个人喜好:

我喜欢 Asp.NET 通过将代码隐藏与设计视图或 html 与 c# 代码分离所做的事情。并且使用 asp.net 的服务器端控件使开发人员可以轻松地从代码隐藏访问 html 控件。这听起来像是关注点分离,我想知道是否有任何项目或方式已经做了同样的事情?

0 投票
4 回答
2384 浏览

jsp - 当属性无效时,我可以在自定义 JSP 标记中使用 JSTL 引发异常吗?

我正在制作一些 JSP 标签。我将类型参数传递给标签。

代码如下所示:

如果我传递了错误的值,我想抛出一个异常。当我搜索这个主题时,我发现了这个。我不能在 JSTL 中抛出一个正常的异常吗?

0 投票
1 回答
104 浏览

.net - 预编译 HTML 文件以作为静态文件发布

我有一个项目,目前有大量技术规范作为 HTML 文件“发布”。HTML 文件不托管在 Web 服务器上,而是压缩并分发以从 PC 的本地文件系统访问。

我正在探索创建一个“发布”系统的想法,发布者可以根据 HTML 本身中的自定义标签修改 HTML 文件的内容。我想如果它是基于服务器的,这将类似于使用 PHP 或 ASP。

所以例如我可能会添加

发布者将检测“标签”的存在并进行所需的处理,然后将必要的 HTML 注入替换标签的文件中。

有谁知道使用基于 .NET 的技术实现此目的的方法,或实现相同目的的另一种方法。

0 投票
1 回答
1063 浏览

xml - jwplayer xml 播放列表自定义标签

我在我的应用程序中使用 jwplayer 5.7 来运行视频。我正在尝试创建一个播放列表,在其中我使用我自己的自定义 js 需要的自定义标签。以下是我的 xml 播放列表的摘录。

根据 jwplayer 论坛/文档,我需要包含 jwplayer 命名空间以包含标签,但是当我在 firebug 中执行 jwplayer.getPlayers()[0].getPlaylistItem().deanlongdescription 时,我得到了未定义,而我可以访问其他属性。有什么建议么??

问候

0 投票
2 回答
2841 浏览

jsp - jsp PageContext 对象的生命周期是什么——它是线程安全的吗?

jsp PageContext 对象是作为 http 请求-响应周期的一部分创建和销毁的,还是在请求之间缓存和重用。

PageContext 具有建议在请求之间重用的生命周期方法。即初始化(),释放()。

如果它们被重用,这可能会带来严重的并发问题:如果两个 http 请求到达,请求同一个 jsp 页面,并且每个请求都由自己的线程处理,但在共享的 PageContext 对象上设置属性,它们将呈现彼此的内容。

任何帮助表示赞赏。顺便说一句,我使用的是嵌入在 Apache Sling 中的 servlet 容器。

0 投票
2 回答
152 浏览

php - 用于在任意数量的嵌套自定义标签中匹配 img 标签的正则表达式

我正在写一个留言板,允许引用和引用其他用户的链接。留言板允许某些 html 标签,包括<img>. 引用消息时,我想找到<img>并用缩略图替换图片。这是我当前的代码:

该模式本身有效,但我遇到的问题是它不能很好地使用嵌套引号。例如,数据可能如下所示:

我当前的正则表达式将用一个 div 标签替换前 3 个开头引号标签,而不仅仅是匹配最内部的标签。我知道它与 the 有关,(.+)但我不知道我还能做些什么来检查先前的数据。

任何帮助将不胜感激。

0 投票
2 回答
1569 浏览

jsp - 具有属性值的 Jsp 自定义标记作为另一个自定义标记

我正在创建一些 jsp 自定义标签。现在我有如下要求:

即属性的值应该是另一个自定义标签,将由相应的标签处理程序解析。我可以看到这适用于所有 html 标签。但是当我尝试使用我的自定义标签时它不起作用。有人可以告诉我如何实现这一点。

我正在使用标签处理程序创建自定义标签。

0 投票
1 回答
520 浏览

jsp - 如何在自定义标签中包含包含 jsp 和 jstl 标签的 jsp 文件

是否可以在自定义标签类中包含包含 jstl 标签的 .jsp 文件(在我的特定情况下,使用标签文件不是一个选项)?例如,我需要创建自定义标签来绘制包含页面范围变量内容的表格。table.jsp 是:

我尝试使用pageContext.include()方法包含此 jsp,但我在 html 页面上获得了所有 jstl 标记

0 投票
2 回答
962 浏览

jquery - Jquery 无法读取 Internet Explorer 上的自定义标记文本

我想在我的 html 页面中使用自定义标签并使用 jquery 来读取其中的文本,例如:

然后使用 jquery 我阅读了文本:

在 Firefox 和 Chrome 上,它可以工作,我得到了“Hello world”,但在 Internet Explorer (IE 9) 上没有。

经过调试,问题似乎来自 IE :<desc>并且</desc>被视为两个不同的 DOM 节点。Hello world不是 的子节点<desc>。这就是它不起作用的原因。如果我使用span标签而不是desc标签:它可以工作。

有没有办法让它在 IE 上运行,或者 IE 不会像 firefox / Chrome 那样解释我的自定义标签是否正常?

0 投票
3 回答
640 浏览

java - CommandButton 操作不适用于自定义标签

我创建了以下自定义标签:

标签呈现没有这样的问题:

我的自定义标签

标记代码:

托管bean:

inputText 工作正常,但 commandButton 没有执行 managedBean 的方法!怎么了?

谢谢。