定义“查看源代码”

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费额度!

上次关于“查看源代码”的概念有一些 短暂的活跃,我确实感觉到并非每个人都对它的含义达成一致。 Jim Nielsen

首先,当我们谈论“查看源代码”时,我们究竟在谈论什么?我认为澄清这一点很重要,因为它有时会被省略,因此许多假设会潜入对话中,我们可能会意识到我们并非都在谈论同一件事。

人们可能在谈论三件事

  1. 查看源代码(生成通过网络传递的 HTML 的代码)
  2. 查看页面源代码(通过网络传递的 HTML)
  3. 查看运行时源代码(活动的 HTML,即 DOM)

我将分配我认为每个值的占比,如同饼图切片一样

  1. 10%
  2. 5%
  3. 85%

每个主要浏览器都自带内置的开发者工具,您可以轻松查看“运行时源代码”。对我来说,那里是绝大多数价值所在。如果浏览器曾经谈论过删除它,我确信我们都会强烈反对。即使对于非开发者来说,此工具的存在也可能是培养初级 Web 开发者的火花。

开发者工具还提供了一种查看通过网络传递的 HTML 的方法,因此这是我之前坚持的立场

我根本不在乎查看源代码,如果它从浏览器中删除,我也不会想念它。我生活在开发者工具中,我敢打赌你也是。它完全取代了查看源代码,因为如果你愿意,你实际上可以在其中查看源代码。

Jim 的文章详细解释了三种“查看源代码”之间的区别。对于完全由客户端 JavaScript 构建的网站,查看网络上的 HTML 几乎毫无用处。但是,如果您能够查看整个代码库(例如,如果它在 GitHub 上是开源的),那么肯定存在价值。

直接链接 →