2016-02-16 40 views
2

也许这听起来奇怪,但有一种方法,使评价还挺“unrenderable”甚至在浏览器中查看源代码?隐藏代码注释(HTML/JS)

例如为:

<!--I want this to be visible in my editor only --> 
<div....... </div> 
+1

** ** NOPE你不能 – Pedram

+0

是的,如果你做一些动态脚本。 –

+0

如果使用MVC之类的框架,则可以使用渲染引擎语法来进行注释......渲染时这些语法不会出现在视图中。根据您使用的平台,您可以在显示之前使用代码删除。 – Seabizkit

回答

3

这是不可能用纯HTML或JS。如果你使用像Django这样的后端,你可以使用在浏览器中看不到的注释。 (但类似的事情也有可能需要的Node.js,烧瓶等,甚至PHP)
在Django您使用{#在这里评论#},Django将不会呈现给浏览器的评论,你将不能够在源代码中看到它。

或者,某些编辑有一个评论系统,但是当您使用该编辑器时,评论只会显示出来,并且您不能将源文件(包含注释)发送给朋友或同事。

+1

看起来在常规情况下隐藏注释是不可能的。所以现在我只是使用<?php #comment?>如果我需要评论大或重要的。 :)) –

+0

是的,应该工作,因为评论从未真正发送到客户端。 –