加載JavaScript文件以將它們放入IFrame然後在asp.net頁面中嵌入它們的最佳方法是?我已經在某處讀過,這將有助於提高頁面加載時間。我應該在嵌入在ASP.NET頁面中的IFrame中加載JavaScript嗎?
2
A
回答
2
最好是將腳本引用放在頁面的底部。這可確保在腳本之前加載所有內容。除非需要,否則不要使用iFrame。
0
查看頁面加載時間時,它取決於您的代碼存儲在哪裏。如果它在html中,那麼每次加載頁面時都會重新加載它。如果你把它移出到一個js文件,它會在第一次被加載並在那之後被緩存,所以你不應該有影響加載時間的問題。
您可以使用jQuery的$(document).ready來確保在運行任何代碼之前加載所有元素。
0
不要去iframe方法。儘可能將腳本放在儘可能遠的html底部,儘可能高的CSS。如果可能的話,也儘量去不顯眼的JavaScript。 jQuery在這方面很出色,所以你一定想看看這個。 jQuery的好處是它也放在了CDN服務器上,這也加速了性能。
當我在客戶端升級我以前的一個項目的性能時,我發現這些指導方針非常有幫助:Best Practices for Speeding Up Your Web Site。
一些很棒的工具也是螢火蟲結合YSlow。
相關問題
- 1. 應該在ASP.Net的頁面加載中檢查會話嗎?
- 2. 我應該用iFrame嵌入wordpress嗎?
- 3. 在asp.net中加載頁面
- 4. 在javascript中加載頁面
- 5. updatepanel在iframe中加載整個頁面
- 6. 在iframe中加載頁面片段
- 7. jQuery fancybox在較少的HTML頁面中加載iframe但在Wordpress中加載iframe
- 8. 在我的Facebook粉絲頁面中嵌入iframe
- 9. 在頁面加載後加載iFrame
- 10. iframe需要關注在asp.net中加載頁面
- 11. 如何在頁面加載中加載嵌入式ruby JavaScript文件?
- 12. 嵌入SVG在ASP.net頁面
- 13. 我應該在優化的JavaScript構建中嵌入第三方JavaScript庫嗎?
- 14. javascript xhr在響應中加載iframe
- 15. 應該在主頁中嵌入視頻減慢頁面?
- 16. 我應該在html標記中加入「javascript:」嗎?
- 17. fancybox 2在頁面加載的facebook頁面的iframe中
- 18. 我可以取消在iframe中加載asp.net控件嗎
- 19. 當頁面A在iframe外部加載時,重定向到頁面B並在iframe中加載頁面A
- 20. 從javascript加載asp.net頁面
- 21. 由於iframe頁面正在加載頁面的中間
- 22. 在子頁面中嵌入javascript標記
- 23. Javascript:在加載頁面中獲取iframe ID
- 24. 在iframe中提交後重新加載頁面(javascript/jquery)
- 25. 使用JavaScript函數在iFrame中加載頁面
- 26. 在載入其他JavaScript庫的頁面上嵌入Javascript?
- 27. 使用asp.net加載頁面加載javascript
- 28. 我可以在JavaScript中嵌入svgs嗎?
- 29. 是否可以在嵌入了IFRAME標籤的頁面中注入JavaScript代碼?
- 30. 如何在嵌入在WinForm中的WebBrowser控件中啓用JavaScript,該控件又嵌入在XBAP頁面中?
我試着在最後添加腳本..但這給了我很多JavaScript錯誤在我的網頁。 – user370312 2010-07-26 12:21:45
這些錯誤可能是因爲您在加載之前引用了腳本化方法。如果將腳本移動到頁面末尾,則在添加所需腳本之後,還需要將腳本調用移動到 - 據我所知 – Mauro 2010-07-26 12:23:19
您需要使腳本用法更加優雅,請參閱http:// www .stevefenton.co.uk/Content/The-Fenton-JavaScript-Ethos/- 這個想法是沒有JavaScript混入到你的HTML中 - 這樣,你可以將它包含在頂部,底部或任何地方(如DaveDev所述,添加他們到底部被認爲是頁面加載速度的最佳實踐。) – Fenton 2010-07-26 12:23:34