建立类似JQuery的UI自定义下载生成器

问题描述:

所有的工具,建立类似JQuery的UI自定义下载生成器

你将如何建立类似JQuery的UI自定义下载生成器(在http://jqueryui.com/download)的工具吗?它使用一系列复选框来选择并将各个脚本组件包含到自定义代码包中,然后可以下载该代码包。

使用情况下,我想的是自定义从几个组件CSS文件构建一个CSS框架包,但它可以用来选择和组装任何脚本。

你可以使用jQuery/AJAX客户端时,复选框被选中来加载和组装每个组件脚本?或者,也许发布一个查询到服务器来组装脚本并通过AJAX返回包?你如何将代码组件组装并存储到一个可以下载的结构中?

感谢您的想法, -NorthK

下载按钮是一个表单提交。这表明它正在被组装在服务器端,使用他们选择的语言,打包并可供下载。由于jQuery文件的性质,将单独的文件或代码片段组装成服务器端的压缩文件,然后将其作为下载文件发送到浏览器是很简单的。不需要编译等。

在你的情况,我希望,文件的数量会相对保持在最低水平,因为下载了大量的css文件的开销增加了网站。就我个人而言,如果我正在使用您的框架,我更喜欢一个大型的缩小CSS文件。更好的可能是我可以通过CDN加载,并在下载URL中切换选项.....无需下载。

我刚刚创建DownloadBuilder.js,使用HTML5文件系统API来创建级联的单个文件的自定义JavaScript库建立于前端项目。看看它是否可以作为解决方案。

+0

看起来很不错,但似乎你的lib是不支持要求/依赖选项 – DQM 2013-12-18 08:31:29

+0

我目前在支持Require.js过程中构建它,这将使处理内部依赖性容易得多。 – 2013-12-18 14:29:51