即使关闭了 javascript,我在 IE6 中也遇到了很大的性能问题。 这很奇怪,因为有时加载页面时,页眉会 float 在页脚旁边,或者幻灯片会显示在内容上方。
我想知道是否有人在 IE6 中遇到相同或类似的问题,如果我将生成的源代码缩小为一行,是否会以某种方式帮助提高该浏览器的加载速度?
-想提一下,它应该与 ie6 兼容,所以请不要发布诸如 - 使用现代浏览器之类的消息。
问题出在 css 内的 MS png 修复程序中。即使我关闭了 javascript,它仍然有效,因此当我使用 ms 过滤器删除 css 行以获得 png 透明度时,它开始正常工作。
感谢您的提交。
最佳答案
我怀疑删除换行符是否会以任何明显的方式提高速度。
也就是说,性能问题可能不是由行数引起的,而是由之后元素/操作的大小/数量/类型/成本引起的/em> 解析。
实际lexer处理换行符的人在流中看到的换行符应该与任何其他字符没有什么不同。确切地说,取决于上下文“源”意味着换行符在语义上对解析器有一定的影响:
- CSS:无(忽略嵌入的换行符)
- HTML:可能的新文本节点或不同的内容
- JavaScript:自动分号插入(或嵌入换行符)
但是,没有理由不快速尝试缩小版本,看看它是否有所不同,更重要的是,满足您的好奇心;-) 我肯定会留意其他建议,因为好吧,例如检查页面(所有内容)的有效性。
祝你编码愉快。
关于html - 源代码超过 10k 行时 IE6 性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10126974/