任何人都可以推薦我應該在ASPX頁面中放置JavaScript和CSS代碼嗎?在開始還是結束? JavaScript和CSS的錯誤位置是否會影響頁面的優化?在ASPX中放置JavaScript和CSS頁面
0
A
回答
2
它更好,如果你有他們在單獨的文件,然後將它們包含在你的aspx頁面。這樣它將使您能夠在多個頁面上使用相同的CSS和Javascript。
但是,如果你正在尋找只在一個頁面中使用CSS和JavaScript,然後 你應該把你的CSS頭標籤,你可以把JavaScript之間的頭標籤或HTML之間的任何地方,但放在JavaScript的最佳位置是頭標籤之間。它更好地把頭像jquery
庫文件。
1
將CSS放在頁面頂部並在頁面底部放置JavaScript(在關閉正文標記之前)是在同一頁面中需要CSS和腳本時的最佳方式。
您可以在這篇文章(的規定點在中間部分解釋)讀 -
http://developer.yahoo.com/performance/rules.html
之所以JavaScript的應該是在底部的是,任何頁面元素你訪問你的JavaScript應該首先在DOM
中加載。如果您在<head>
部分編寫它們,則JavaScript可能無法找到HTML中的元素並報告錯誤或無法執行。
1
我會建議
- 放樣式表調用到
<HEAD>
元素的頂部,並在此之後</body>
標籤頁面的底部 - 腳本。 (在某些情況下)
因爲這會使您的網頁加載速度更快。
注:
第二點並不總是因爲在某些情況下,你希望你的腳本來執行這些腳本的幫助內容的一部分是真實的。
所以是的JavaScript和CSS錯誤的位置會影響頁面的優化
0
我想補充一點:
腳本應保持在頁面底部,例如在提供</body>
標記後,頁面加載不依賴於該腳本。
注意:將腳本放在頁面的底部會提高顯示速度,因爲腳本編譯會降低顯示速度。
相關問題
- 1. css/javascript頁面縮放
- 2. 在aspx頁面中播放視頻
- 3. 如何在另一個aspx頁面的更新面板中放置一個aspx頁面
- 4. 在帶有主頁面的Aspx頁面中引用CSS表格
- 5. 在頁面中包含JavaScript和CSS(jQuery)
- 6. 在aspx頁面中設置會話值
- 7. 在.aspx頁面中獲取設置值?
- 8. 在ASPX頁面
- 9. 在html和aspx中的CSS結構變化頁面
- 10. MVC和aspx - 設置默認頁面
- 11. IE6和IE7標籤在aspx頁面中使用位置相對css時消失
- 12. 使用JavaScript,CSS和HTML拖放網頁中的面板
- 13. 在aspx頁面上放置響應對象
- 14. 在EAR之外放置CSS和Javascript
- 15. 在CSS或ASPX頁面中的圖像網頁鏈接?
- 16. ASPX頁面XSLT和主頁面
- 17. Windows.Forms.MessageBox在頁面.aspx
- 18. 使用CSS放置在頁面頂部和底部的圖像
- 19. ASPX - 鏈接HTML頁面ASPX頁面和響應
- 20. 訂單CSS和腳本的調用在ASPX頁面
- 21. 最好在asp和aspx頁面升級css類
- 22. 使用.asp和.aspx頁面
- 23. aspx.cs和aspx頁面問題
- 24. 設置Telerik RadGrid的值從aspx頁面使用JavaScript並在
- 25. 使用相同的JavaScript/CSS腳本的多個ASPX頁面
- 26. 如何在.aspx頁面中調用.aspx頁面中的書面函數
- 27. HTM頁面Aspx頁面
- 28. javascript,jquery和jquery-ui gotchas當放置在頁面的底部
- 29. 空和在html頁面上放置外部javascript
- 30. HTML CSS表單 - 如何將頁面居中放置在頁面上?
我可以在頭標籤上寫一個js函數,這取決於頁面底部加載的文件嗎?在head標記中寫入document.ready事件並在底部引用jQuery.js的示例。它會起作用嗎? –
@Murali,嘗試使用$(window).load而不是document.ready來確保腳本在加載完成後執行。js文件完成了。 – Habib
單獨的css和java腳本文件意味着更多的服務器請求。但瀏覽器可以緩存這些文件的主要好處。 –