0

我正在用 intellij idea 开发一个网络应用程序,我需要在我的应用程序中重用一些 html。例如,一些生产代码依赖于 html,所以我需要与单元测试相同的 html 片段。我不喜欢在两个 html 文件之间复制这个 html 的 DRY 违规行为。

有没有办法我可以重用 html 片段但让 intellij 仍然知道可重用的片段是 html 文件的一部分?我仍然希望片段中提供所有不错的功能,例如突出显示和自动完成。

这是一个没有后端的单页应用程序。换句话说,都是html/css/javascript。

4

3 回答 3

1

我发现了这个名为grunt-includes 的插件。如果您有非常简单的用例(无需传入参数),这可能是完成这项工作的最佳工具。

如果您有更复杂的用例,还有grunt-includes-replace具有额外的功能。

于 2013-08-30T22:43:36.557 回答
1

我也讨厌复制和粘贴 HTML,这也是我编写适度的. 查看文档,让我知道这是否是您的想法;我可能还有其他建议。

由于您提到了“grunt”,因此还有用于创建部署步骤的grunt-modest 。

于 2013-08-26T22:17:44.280 回答
-1

请你能澄清你的代码是什么样的吗?是带有一些 HTML 片段的 javascript 吗?喜欢:

livereloadUtils.getSnippet = function() {    
     snippet += '<p>my html code here</p>';
     ...

WebStorm 通常可以识别 HTML 等片段,并且可以使用语法高亮/补全。你不需要做任何特别的事情来启用它

于 2013-08-23T13:14:49.050 回答