标签: javascript css performance include
动态包含网站的CSS和JS文件有哪些具体的缺点(如果有的话)?
动态地,我的意思是,使用document.write()方法生成和标记。
我想在一个非常大的高流量网站上使用这种技术,因为它允许我轻松管理为哪些网站部分下载哪些文件,以及打开仅包含缩小文件的压缩模式下载。
思想?
答案 0 :(得分:2)
document.write
答案 1 :(得分:2)
优点是您可以更轻松地管理和组织代码,并且您只能在页面上加载那些绝对必要的脚本。
我能想到的一个缺点是,某些网站性能衡量工具(例如PageSpeed和YSlow)会警告您页面引用的CSS和JavaScript文件的数量。现代Web开发实践通常鼓励您组合CSS文件和组合JavaScript文件,以减少呈现页面所需的文件总数并提高网络性能。一般来说,服务一个大的膨胀文件比提供10个小型精简文件要好,因为从服务器请求文件会产生相关的开销。