2011-12-27 69 views
1

所有的工具,建立類似JQuery的UI自定義下載生成器

你將如何建立類似JQuery的UI自定義下載生成器(在http://jqueryui.com/download)的工具嗎?它使用一系列複選框來選擇並將各個腳本組件包含到自定義代碼包中,然後可以下載該代碼包。

使用情況下,我想的是自定義從幾個組件CSS文件構建一個CSS框架包,但它可以用來選擇和組裝任何腳本。

你可以使用jQuery/AJAX客戶端時,複選框被選中來加載和組裝每個組件腳本?或者,也許發佈一個查詢到服務器來組裝腳本並通過AJAX返回包?你如何將代碼組件組裝並存儲到一個可以下載的結構中?

感謝您的想法, -NorthK

回答

3

下載按鈕是一個表單提交。這表明它正在被組裝在服務器端,使用他們選擇的語言,打包並可供下載。由於jQuery文件的性質,將單獨的文件或代碼片段組裝成服務器端的壓縮文件,然後將其作爲下載文件發送到瀏覽器是很簡單的。不需要編譯等。

在你的情況,我希望,文件的數量會相對保持在最低水平,因爲下載了大量的css文件的開銷增加了網站。就我個人而言,如果我正在使用您的框架,我更喜歡一個大型的縮小CSS文件。更好的可能是我可以通過CDN加載,並在下載URL中切換選項.....無需下載。

0

我剛剛創建DownloadBuilder.js,使用HTML5文件系統API來創建級聯的單個文件的自定義JavaScript庫建立於前端項目。看看它是否可以作爲解決方案。

+0

看起來很不錯,但似乎你的lib是不支持要求/依賴選項 – DQM 2013-12-18 08:31:29

+0

我目前在支持Require.js過程中構建它,這將使處理內部依賴性容易得多。 – 2013-12-18 14:29:51