如何在使用 primefaces 制作的页面中将 HTML、CSS 和 JS 分开?
我还没有制作任何东西,我正在努力适应 primefaces。
注意:我已经知道如何使用 jsp,并且一直在使用 HTML5 + CSS3 + HTML5 的 DOM 规范(偶尔会借助 jQuery)。
例如:
假设我有一个带有复选框的页面。 This one is a good example about it .
根据示例,我必须在与创建那些自定义 HTML + CSS + JS 复选框相关的 XML 中编写与其关联的 js 和 CSS(并不是说这本身就被破坏了)。
当我尝试找到如何分离所有部分以使 XML 内部绝对没有 js 时,没有相关文档。
最佳答案
“在 JSF 2.0 中,所有 Web 资源文件(例如 css、图像或 JavaScript)都应放在 Web 应用程序根目录下的“resources”文件夹中(与“WEB-INF”处于同一文件夹级别)。
“resources”文件夹下的子文件夹被视为“library”或“项目主题”,以后您可以引用那些带有library属性的“resources”。这种新的 JSF 资源管理机制非常有用,它允许开发人员通过“主题/库”或“版本控制”轻松更改 Web 资源。 “来源mkyong.com
查看更多:
- Resources (Library) In JSF 2.0
- Resource Ordering In PrimeFaces
- How To Include JavaScript File In JSF
- How To Include Cascading Style Sheets (CSS) In JSF
- JSF 2 Templating With Facelets Example
希望这有帮助。
关于javascript - primefaces 将 javascript 与 xhtml 分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22984397/