哪个编辑器用于编码动态网页

时间:2016-04-22 04:16:11

标签: javascript python html html5

我是Web开发的新手,我发现从一些服务器端脚本打印HTML语法是很常见的,这些脚本通常用python,php,perl等编写。 现在,通常所有编辑器都有一些功能,可以帮助程序员编写HTML时对HTML进行语法检查。 但是,如果从print语句发出HTML代码,那么如何进行HTML语法检查。

例如 生成HTML表单的服务器端python脚本可以像

print("<td><input type="file" name="upload_file" />")

这里是结束标记 </td>遗失了。是否有编辑可以对此发出警告。否则,程序员如何处理它。

3 个答案:

答案 0 :(得分:1)

您无法使用python显示此代码。如果要创建服务器,则需要查找服务器端的开发(这些是最常用的三个):

此外,您可以在此处查看更多网络框架:https://wiki.python.org/moin/WebFrameworks

答案 1 :(得分:1)

对于任何非平凡的工作,最好不要在Python代码中嵌入HTML(或任何其他语言)。使用模板引擎,例如jinja2或其中一个others available。大多数Python Web框架都支持与至少一个模板引擎集成。

使用模板引擎分离代码和标记使代码更易于维护。特别是,用于模板化引擎代码的文件本质上是HTML,带有一些额外的标记,以允许变量替换,循环等,因此编辑器的HTML语法突出显示将适用于它们。

答案 2 :(得分:1)

使用崇高,重量轻,功能丰富。