介绍

虽然 HTML 在技术上是一种解释性语言(未编译),但术语“HTML 编译器”通常用于描述处理和呈现 HTML 代码的工具。我们的在线 HTML 编译器会获取您的代码并立即向您显示浏览器呈现的输出。

HTML:解释,未编译

严格来说,HTML 是不被编译的。与 C++ 或 Java 等语言不同,HTML 不需要翻译成机器代码。相反,浏览器直接解析 HTML 并以可视方式呈现它。然而,术语“HTML 编译器”已成为描述运行 HTML 代码的工具的常用方式。

我们的“编译器”是如何工作的

  1. 您在编辑器中编写 HTML 代码
  2. 代码被打包成Blob对象
  3. 为 Blob 创建临时 URL
  4. URL 被加载到沙盒 iframe 中
  5. 浏览器解析并渲染 HTML
  6. 您可以在预览面板中看到视觉输出

这对您意味着什么

结果与“编译” HTML 相同:编写代码,按下按钮,然后查看输出。该过程几乎是即时的,因为没有服务器端处理 - 一切都发生在您的浏览器中。

基于浏览器的执行的优点

  • 速度 - 无需网络往返
  • 隐私 - 代码保留在您的设备上
  • 准确性 - 您可以准确地看到浏览器呈现的内容
  • 无依赖性 - 适用于任何现代浏览器

常见问题解答

不会。HTML 由浏览器解释。术语“在线 HTML 编译器”是指执行和呈现 HTML 代码的工具。

不需要。您只需要一个网络浏览器。 HTML 由浏览器直接读取和呈现。

不可以。该工具仅运行客户端代码(HTML、CSS、JavaScript)。 PHP 或 Python 等服务器端语言需要服务器。