2

JavaScriptをオフにしても、IE6で大きなパフォーマンスの問題が発生します。ページが読み込まれると、ヘッダーがフッターの横に表示されたり、スライドショーがコンテンツの上に表示されたりすることがあるため、奇妙です。

誰かがIE6で同じまたは同様の問題を抱えていたのだろうか、そして生成されたソースコードを1行に縮小した場合、それはどういうわけかそのブラウザーでロードスピードを上げるのに役立つでしょうか?

-ie6と互換性があるはずなので、次のようなメッセージを投稿しないでください-最新のブラウザを使用してください。

問題は、css内のMSpngフィクサーにありました。javascriptをオフにしても機能するので、png透過性のmsフィルターを使用してcss行を削除すると、正常に機能し始めます。

提出していただきありがとうございます。

4

2 に答える 2

2

I doubt that removing newlines would increase the speed in any noticeable fashion.

That is, the performance issues are likely not caused by line count but rather the size/number/type/cost of the elements/operations after the parsing.

The actual lexer that handles the newlines should see them no differently in the stream than any other character. Depending on exactly what context "source" means newlines have some effect semantically at the parser:

  1. CSS: none (ignoring embedded newlines)
  2. HTML: possible new text-nodes or different content
  3. JavaScript: automatic semicolon insertion (or embedded newlines)

However, there is no reason not to try a minified version quickly to see if it makes a difference and, more importantly, to satisfy your curiosity ;-) I would definitely heed the other suggestions as well, such as checking the page (everything) for validity.

Happy coding.

于 2012-04-12T15:52:21.807 に答える