草庐IT

javascript - 哪个 javascript 缩小库产生更好的结果?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。在Yahoo!UICompressor之间,DeanEdwardsPacker和jsmin,这会产生更好的结果,无论是在结果足迹方面还是在混淆时更少的错误方面。

javascript - 这段代码如何优化缩小?

我看到一些代码here有这些变量声明:varequestAnimationFrame='equestAnimationFrame',requestAnimationFrame='r'+equestAnimationFrame,ancelAnimationFrame='ancelAnimationFrame',cancelAnimationFrame='c'+ancelAnimationFrame根据页面上的评论,这是为了改进缩小,但我不知道该怎么做。有人可以告诉我吗?谢谢。 最佳答案 这不是为了适本地改进缩小-有问题的代码是requ

javascript - 有没有办法使用 javascript/jquery 搜索一组 li 标签并缩小搜索范围

我一直在网上寻找有关如何执行此操作的想法。我有一个DrillDownmenu在某些时候深入六层(这不是我的选择,这是客户想要的)我创建了一个包含所有这些项目的xml文档总共有106个不同的选项,用户可以仅在侧面菜单中选择(再次是客户想要的)。我想创建一个搜索框,允许我输入其中一个选项的名称,然后列表会缩小以仅显示包含用户输入的单词的选项。我的问题是有允许这种行为的插件吗?如果不是,如何在一组li元素中搜索文本? 最佳答案 自己编写代码非常简单,下面的jQuery从输入#inputString中获取一个字符串,并将遍历列表项“ulli

javascript - 使用 Google 的 Closure Compiler 缩小字符串的正确方法是什么?

我正在编写一个jQuery插件,我想通过用枚举替换常用的CSS属性字符串来缩小脚本的大小。但是,Google的ClosureCompiler将所有字符串变量替换为字符串文字。例如,选择高级优化:这个varx="heybobhowareyoudoing";alert(x);alert(x);alert(x);alert(x);返回alert("heybobhowareyoudoing");alert("heybobhowareyoudoing");alert("heybobhowareyoudoing");alert("heybobhowareyoudoing");如果不通过像JScra

javascript - 缩小对象属性的解决方案?

在我的JavaScript应用程序中,我仅将几个对象用于内部目的(用户不需要访问它们)。例如:varimages={blank:"blank.gif",plus:"plus.gif",minus:"minus.gif"}当我使用像Uglify.js这样的缩小器时,属性名称(空白、加号、减号)保持原样。有没有办法缩小它们?到目前为止我考虑的是:在高级模式下使用GoogleClosureminifier,但这会破坏我的代码用变量替换对象属性(例如varimagesBlank="blank.gif"),但这会降低代码的可读性有没有更好的办法? 最佳答案

javascript - 如何像 Google Analytics 一样缩小 JavaScript?

你们中的大多数人可能都熟悉GoogleAnalytics提供的这个小跟踪代码。(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*newDate();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'scrip

javascript - 使用 VS2010 缩小 JavaScript 并附加版本号

我有几个想要实现的目标,但我不确定如何实现:为我的Web项目创建一个单击部署,其中包含一个缩小的javascript文件对我缩小的JavaScript文件进行版本控制,以防止在推送新版本时浏览器缓存静态内容在RELEASE构建中引用版本化的JavaScript文件,在DEBUG构建中引用非压缩版本的JavaScript文件来自这篇文章:http://encosia.com/automatically-minify-and-combine-javascript-in-visual-studio/我添加了JSMin以使用如下命令缩小我的文件:"$(SolutionDir)Tools\jsm

javascript - 从 webpack 的 ExtractTextPlugin 和 style-loader 中缩小 css

在此跟踪器存储库中:https://github.com/pconerly/libsass-spritesmith-webpack-tracer这一行:https://github.com/pconerly/libsass-spritesmith-webpack-tracer/blob/master/webpack.config.js#L82我正在加载.scss,并将它们提取为纯文本。我还想缩小它们---我该怎么做?style-loader似乎没有它的选项。我应该改用另一个插件,例如css-loader吗? 最佳答案 所以除非您明确

javascript - Angular UI-Router 缩小错误 - 如何将解析语法更改为基于字符串注入(inject)?

我正在使用带有解析函数的AngularUI-Router,但是当我缩小解析函数时,我的整个应用程序都崩溃了,因为解析函数语法不适合缩小。它需要是基于字符串注入(inject)的概述here.我只是不确定如何写它。有什么建议吗?//ResolvesvarcheckAuthentication=function($q,$location,$rootScope,Users){if($rootScope.user)returntrue;if(!$rootScope.user){vardeferred=$q.defer();Users.get(null,function(user){if(!us

javascript - 如何使用 Maven 缩小过滤后的 javascript 文件?

我有一个javascript文件,用于使用GoogleAnalytics跟踪事件。我为登台和生产环境创建了不同的帐户。调用GA代码的脚本有一个占位符用于我的帐户ID。帐户ID已在过滤器文件中指定。使用maven-war插件中的webResources元素,我们能够成功替换最终WAR文件中的属性。现在,我们还使用maven-yuicompressor插件来缩小和聚合我们所有的javascript文件。问题是,如果我将minify目标的执行附加到包阶段,则在Javascript被缩小之前创建WAR。如果我之前将缩小目标附加到任何内容,则直到缩小生成无效文件时才应用过滤器。因此,我正在寻找一