缩小文件夹和子文件夹内容

时间:2013-01-29 12:43:12

标签: javascript asp.net-mvc-4 minimize

当UI完全在Javascript(ExtJS)中时,我可以最小化并且它是否有用?

如何最小化文件夹和所有子文件夹(都带有.js文件)?

2 个答案:

答案 0 :(得分:1)

您可以使用UglifyJS2通过提供源文件列表来最小化您的代码。 UglifyJS可以选择最小化不同文件中的变量。

var result = UglifyJS.minify([ "file1.js", "file2.js", "file3.js" ]);
console.log(result.code);

您可以使用require('fs')并编写一个简短的node.js脚本来加载目录中的所有js文件以及数组中的所有子目录并将其传递给UglifyJS.minify

在大多数情况下,最小化是有意义的,因为它缩短了脚本的加载时间并隐藏了功能和可读性。

答案 1 :(得分:-1)

从==>复制How to form the folder structured tree in EXTJS?

以下链接可以帮助您

How to form the folder structured tree in EXTJS?

Ext.onReady(function(){
    // shorthand
    var Tree = Ext.tree;

    var tree = new Tree.TreePanel({
        useArrows: true,
        autoScroll: true,
        animate: true,
        enableDD: true,
        containerScroll: true,
        border: false,
        // auto create TreeLoader
        dataUrl: 'get-nodes.php',

        root: {
            nodeType: 'async',
            text: 'Ext JS',
            draggable: false,
            id: 'src'
        }
    });

    // render the tree
    tree.render('tree-div');
    tree.getRootNode().expand();
});

演示链接也可在此处获得 http://dev.sencha.com/deploy/ext-4.0.0/examples/tree/reorder.html