2010-10-26 54 views
1

我在我的web應用程序中使用jquery和jquery ui插件。 和我有一些asp.net服務器控件,他們在頁面上註冊他們的腳本。 由於我的應用程序應該工作本地我可以把所有的腳本放在母版頁中? 所有的腳本我的意思是jquery腳本和jquery Ui腳本,如DatePicker對話框和效果。 還是有沒有更好的方法存在? ,因爲我想在我的所有頁面和用戶控件jQuery。 謝謝。把所有的jquery腳本在主頁面

+1

有更好的表現更好他們都聚集成單文件。它將定義減少http調用的號碼 – kobe 2010-10-26 02:57:23

+0

我必須創建JS文件並在其上放置腳本? – Shahin 2010-10-26 03:14:39

回答

2

在主堅持他們絕對是最簡單的方法,如果你打算讓他們在每一個可用頁。

這聽起來像你,包括所有的腳本單獨不過,你可以只包括一個文件jQuery的用戶界面,例如:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js"></script> 
如果你想
+0

77代表先生Craver :)你興奮嗎? – Marko 2010-10-26 02:57:44

+0

@Marko - o哇,實際上沒有注意幾個小時,直到你評論,甜蜜:) – 2010-10-26 03:00:20

+1

@Nick,你是如何得到時間回答這麼多問題和工作以及。你分享了很多知識,謝謝 – kobe 2010-10-26 03:02:23

2

是的,把他們都放在主頁面。
一旦他們下載的,他們將在瀏覽器緩存(如果他們已經不在)

+1

更正:一旦它們被下載,它們*可能被瀏覽器緩存,這取決於服務器是否在這些文件上設置適當的緩存標頭。 – 2010-10-26 03:04:56

+0

@Marko - 我不是故意要分析它,只是普遍的一點是人們會認爲這種情況發生,並且忽略了一個主要的性能問題(並且低懸的水果)會影響他們的用戶......所以很容易修復,但錯誤的假設是它已經完成了太多的時間。希望至少有一位程序員認爲現在正在閱讀這個文件(是的,你!)和一個燈泡的關閉:) – 2010-10-26 03:20:26

相關問題