草庐IT

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

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

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

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

javascript - 使用逗号与分号连接多个语句

在使用缩小的Jquery时,我注意到多个语句由逗号连接。例如event.preventDefault();event.stopPropagation();jQuery.event.trigger(event,data,this[0]);returnevent.result;缩小到:c.preventDefault(),c.stopPropagation(),d.event.trigger(c,b,this[0]);returnc.result我确实看到了类似的问题:JavaScriptvariabledefinition:Commasvs.Semicolons但在这种情况下,显然没有性

javascript - 在 Javascript 中使用微小的变量名有多重要?

看起来,对于许多javascript小部件,作者有意使用微小的变量名。例如://Insteadof...this.mousePositions=newArray();//theyuse...this.mp=newArray();我的问题是:这对于减少整体javascript文件请求大小有多重要?我正在努力向公众发布一个javascript小部件,它在缩小后约为2.8KB。然而,因为这个插件的主要优点是它的轻量级,有没有人有经验是否值得通过这些新的微小变量名来切换所有有意义的变量名?这样看起来代码的可读性要差得多,而且维护起来也会困难得多。感谢您的帮助!查理

javascript - 为什么我们不直接使用 Minified JS?

我经常看到“缩小”这个词,但我似乎从未选择过“缩小”的脚本(即来自jQuery插件),但我想我应该这样做。如果我是对的,缩小意味着在不改变其功能的情况下从源代码中删除所有不必要的东西,那么为什么我们不只拥有缩小的源代码,为什么还要使用完整的版本呢?为什么要给人们选择权?YOLO 最佳答案 调试时,拥有完整的源代码会容易得多。当它说所有内容都在第1行时(因为所有内容通常都被压缩到只有一行)和不可读的第1行,很难调试。我使用完整版本进行测试,然后缩小所有内容以进行部署。 关于javascri

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 - 同时进行缩小和丑化有意义吗?

鉴于丑化过程中涉及一些缩小,同时进行缩小和丑化是否仍然有意义?如果是,应该先缩小还是丑化?只做丑化就够了吗?两者都做的话代码会不会更困惑? 最佳答案 两者之间没有真正的区别。甚至Uglify也称自己为缩小工具包。比较JS缩小与CSS缩小时,区别可能更相关-CSS缩小只涉及删除空格-原始代码保持不变。使用JS不仅可以删除空格,还可以对代码进行转换,例如将变量名chop为单个字符。精简JavaScript不仅会使源代码更小,还会降低代码的可读性,或者使代码变得模糊。但不要假设缩小或丑化,或任何你想称之为的安全措施是一种安全措施。这不是加

javascript - 比较最小化 Javascript 文件的工具

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我需要比较两个最小化的Javascript文件。最常见的差异查看器每行列出差异,但是当脚本被压缩到几行时这就没有用了。有什么好的工具可以比较最小化的Javascript文件吗?