是否可以使用JS或其他PL在评论中包含评论?

时间:2014-11-27 07:47:53

标签: javascript html comments

是否可以使用任何其他语言在评论中包含评论?唯一的条件是我正在建立静态网站,所以我们需要避免使用PHP。

我知道已经提出过这个问题了it is here。答案表明我需要使用版本控制,但答案是在2011年。这个问题也是the same here,它清楚地表明它不可能在HTML中,但答案是在2012年。是还有其他方法吗?差不多2015年,也许我可以通过使用JS来实现它?

我想在我可以轻松地在线(如果我有互联网)和离线(如果我没有互联网)的情况下使用它。

示例代码:

<!-- Offline Sources -->

<script type="text/javascript" src="javascripts/javapreloadjs-0.4.1.min.js"></script>
<!-- preloadjs-0.4.1.min.js -->
<script type="text/javascript" src="javascripts/bitmapdata-1.0.2.min.js"></script>
<!-- bitmapdata-1.0.2.min.js -->
<script type="text/javascript" src="javascripts/vector3d-1.2.0.min.js"></script>
<!-- vector3d-1.2.0.min.js -->
<script type="text/javascript" src="javascripts/stats.js"></script>
<!-- stats.min.js -->
<script type="text/javascript" src="javascripts/break-image.js"></script>
<!-- Break Image end -->



<!-- Online Sources -->

<!--

<script type="text/javascript" src="http://jsrun.it/assets/o/w/w/d/owwdC"></script>
<!-- preloadjs-0.4.1.min.js -->
<script type="text/javascript" src="http://jsrun.it/assets/t/C/4/c/tC4cT"></script>
<!-- bitmapdata-1.0.2.min.js -->
<script type="text/javascript" src="http://jsrun.it/assets/i/d/o/F/idoFR"></script>
<!-- vector3d-1.2.0.min.js -->
<script type="text/javascript" src="http://jsrun.it/assets/3/n/9/C/3n9CY"></script>
<!-- stats.min.js -->
<script type="text/javascript" src="http://jsrun.it/assets/j/L/J/z/jLJzs"></script>
<!-- Break Image end -->

-->

请注意,这只会评论此代码

 <!--

<script type="text/javascript" src="http://jsrun.it/assets/o/w/w/d/owwdC"></script>
<!-- preloadjs-0.4.1.min.js -->

因为HTML认为第一个 - &gt; 是评论的结尾。

还有一种情况,我调试代码,有很多评论试图解释所有内容,我只是想评论一段代码,所以我可以尝试一些。

喜欢这个

<!-- Temporary comment so I can play with this portion of code
<!-- Header part -->
<h1> Sample Header</h1><!-- This is a header -->
<!-- End of Header -->
-->


<!-- Header part -->
<h1>Now I can do anything that I want to this code while leaving a comment of this portion of the code!</h1><!-- This is a header -->
<!-- End of Header -->

1 个答案:

答案 0 :(得分:1)

我猜你想要这样做是因为一组条件应该导入一个东西而不是另一个。我认为javascript是最好的工具,即使你可以使用普通的html(你不能这样做,因为评论不能嵌套在html中)。

您可以根据需要满足的条件动态加载脚本集: http://api.jquery.com/jQuery.getScript/

或者你可以通过运行XMLHttpRequest然后执行脚本来汇总你自己(如果你是jQuery-averse)。