Javascript 为什么像Reddit这样的社交网站会使用这种方法?

Javascript 为什么像Reddit这样的社交网站会使用这种方法?,javascript,Javascript,请参见用于添加其中一个按钮的内容: <script type="text/javascript" src="http://www.reddit.com/button.js?t=2"></script> 此JavaScript向页面添加,然后添加HTML代码 为什么JavaScript不直接添加HTML?将按钮的标记和样式与网站自己的CSS规则隔离开来 这种技术被称为JavaScript的非结构化链接。这是设计具有优雅降级的网页的良好实践之一。实际的HTML不包含对J

请参见用于添加其中一个按钮的内容:

<script type="text/javascript" src="http://www.reddit.com/button.js?t=2"></script>

此JavaScript向页面添加
,然后
添加HTML代码


为什么JavaScript不直接添加HTML?

将按钮的标记和样式与网站自己的CSS规则隔离开来

这种技术被称为JavaScript的非结构化链接。这是设计具有优雅降级的网页的良好实践之一。实际的HTML不包含对JavaScript的任何引用,JavaScript不应该引起任何内容操纵

JavaScript包含在文件末尾的另一个原因是,网页可以显示,而无需等待JavaScript完全下载。这正是为什么CSS文件包含在开头(以防止在设置样式之前显示内容)的补充。

@HorusKol::)现在它更有意义了吗?