2

我一直在http://jqueryui.com/download寻找类似下载生成器的东西。

我有一些代码片段和插件,我希望能够逐个项目地从中进行选择。我并不总是需要项目中的所有功能,因此我想通过复选框选择单个片段,并将它们全部下载到单个 js 文件中。

4

2 回答 2

0

查看早午餐。它是一个与框架无关的应用程序组装器。没有像 jQuery UI 那样简洁的 gui,而且它肯定不像用户友好的那样接近。我还没有完全掌握它的艺术,但是您可以控制哪些脚本包含在 JSON 配置文件中,然后依次下载脚本。这包括

使用brunch --watch server允许您部署一个 NodeJS 服务器,该服务器将在您更改它时不断编译/缩小您的工作。查看骨架的其他用户制作的列表,您可以轻松下载和试用。

如果您正在寻找更轻量级的东西,我会推荐RequireJS

于 2012-09-25T20:00:32.763 回答
0

Another thing you may want to do is write simple build scripts using GearJS by Yahoo. It allows you to very simply select a group of files then say concatenate them, and minify them. An example queue would look something like this:

var gear= require('gear');

new gear.Queue({registry: new gear.Registry({module: 'gear-lib'})})
  .log('Starting javascript build...')
  .log('Reading js files...')
  .read([
    'js/app.js',
    'js/autoflex.js',
    'js/bootstrap.js',
    'js/jquery.history.js',
    'js/templates.js'])
  .log('concatenating files...')
  .concat()
  .log('minifying...')
  .jsminify()
  .log('saving to js/app.min.js')
  .write('js/app.min.js')
  .run(function(err, results) {
    if(err) {
        console.log(err);
        return;
    }
    console.log(('' + results[0]).length + ' characters');
   });

So, this runs with node. You could make a small set of builds using each snippet (app1.build.js->app1.min.js, myapp.build.js->myapp.min.js, etc.) It's not a GUI, but it is a very nice way to perform a set of actions on a group of javascript files.

于 2012-09-25T21:06:14.727 回答