【问题标题】:Minification folder and subfolders content缩小文件夹和子文件夹内容
【发布时间】:2013-01-29 12:43:12
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

      复制自 ==> 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-05
        • 2020-05-06
        • 1970-01-01
        • 1970-01-01
        • 2016-01-05
        • 1970-01-01
        相关资源
        最近更新 更多