首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用静态HTML还是静态DOM Javascript设计页面?

用静态HTML还是静态DOM Javascript设计页面?
EN

Stack Overflow用户
提问于 2016-02-06 20:06:38
回答 4查看 1.2K关注 0票数 2

今天我有一个问题。加载由静态html设计的网页的速度更快示例:

代码语言:javascript
复制
<html>
   <head>
      <title>Web page</title>
   </head>
   <body>
      <p>Hi community</p>
   </body>
</html>

还是通过DOM的静态Javascript?使用document.createElement("...")的示例

EN

回答 4

Stack Overflow用户

发布于 2016-02-06 20:09:53

直接提供HTML将是更快的方法,因为您的浏览器只需呈现元素,而不需要操纵dom :)

票数 3
EN

Stack Overflow用户

发布于 2016-02-06 20:20:32

统计地填充HTML比通过javascript填充要快得多。

  1. 超文本标记语言文件下载
  2. 超文本标记语言文件的解析开始
  3. 超文本标记语言解析达到<script src="xyz.js" ...
  4. xyz.js下载和解析
  5. 超文本标记语言超文本标记语言解析达到HTML下载,已解析并运行<link href="abc.css" ...
  6. abc.css
  7. 超文本标记语言解析达到<link href="abc.css" ...
  8. abc.css下载并解析
  9. 超文本标记语言解析达到<style>...</style>
  10. Internal CSS规则并定义
  11. 超文本标记语言解析达到<script>...</script>
  12. Internal Javascript被解析并运行
  13. 超文本标记语言分析达到下载
  14. HTML文档结束

所以,如果你有静态的html,用javascript加载页面将会产生额外的开销。

票数 3
EN

Stack Overflow用户

发布于 2016-02-06 20:10:05

发送静态html会更快,因为客户端不必执行js。发送完整的HTML对搜索引擎来说也更好,即使google现在可以执行js。

加载页面后,仍然可以使用js在DOM中添加元素

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35240800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档