有没有一种工具来删除JavaScript中的未使用的方法?

我从第三方收集了一些JavaScript文件,我想删除所有未使用的方法,以便将大小缩小到更合理的级别。 有谁知道一个工具,这对于Javascript? 至less给一个未使用/使用的方法列表,所以我可以做手动修剪? 这将是除了运行像YUI Javascript压缩机工具之外… 否则我的想法是写一个Perl脚本来试图帮助我这样做。

一个字典中的值是一个匿名types在C#

是否有可能在C#中创build一个System.Collections.Generic.Dictionary<TKey, TValue>其中TKey是无条件的类和TValue – 一个具有一些属性的匿名类,例如 – 数据库列名称和它的本地化名称。 像这样的东西: new { ID = 1, Name = new { Column = "Dollar", Localized = "Доллар" } }

jQuery的ui可拖动的元素不是“可拖动”的滚动div之外

我有许多元素(浮动HREF标签)在具有设置高度/宽度的div,滚动设置为overflow: auto在CSS。 这是divs的结构: <div id="tagFun_div_main"> <div id="tf_div_tagsReturn"> <!– all the draggable elements go in here, the parent div scolls –> </div> <div id=" tf_div_tagsDrop"> <div id="tf_dropBox"></div> </div></div> 父div的“tf_div_tagsReturn”和“tf_div_tagsDrop”最终将相互浮动。 下面是在所有'draggable'元素已经用类名'tag_cell'创build后运行的jQuery, $(function() { $(".tag_cell").draggable({ revert: 'invalid', scroll: false, containment: '#tagFun_div_main' }); $("#tf_dropBox").droppable({ accept: '.tag_cell', hoverClass: 'tf_dropBox_hover', activeClass: 'tf_dropBox_active', drop: function(event, ui) { GLOBAL_ary_tf_tags.push(ui.draggable.html()); tagFun_reload(); } }); }); […]

LaTeX \ newcommand默认参数:是空的?

我试图写一个简单的示例命令,没有参数,但没有打印任何东西,但与它围绕它的一个参数。 我读过的默认值应该是\@empty和简单的\ifx\@empty#1条件应该做的工作: \newcommand{\optarg}[1][\@empty]{% \ifx\@empty#1 {} \else {(((#1)))} \fi } \optarg % (((empty))) \optarg{} % (((empty))) \optarg{test} % (((empty))) test 后三个命令全部打印empty字出于某种原因,我希望前两个打印什么和最后打印(((test))) 。 我正在使用TeXLive / Ubuntu。 一个想法?

StructureMap singleton usage(一个实现两个接口的类)

public interface IInterface1 { } public interface IInterface2 { } public class MyClass : IInterface1, IInterface2 { } … ObjectFactory.Initialize(x => { x.For<IInterface1>().Singleton().Use<MyClass>(); x.For<IInterface2>().Singleton().Use<MyClass>(); }); var x = ObjectFactory.GetInstance<IInterface1>(); var y = ObjectFactory.GetInstance<IInterface2>(); 我用上面的代码得到了两个不同的MyClass实例。 我怎样才能得到一个?

Trie与后缀树与后缀数组

哪个结构提供了最佳的性能结果; trie(前缀树),后缀树还是后缀数组? 还有其他类似的结构吗? 什么是这些结构的好的Java实现? 编辑:在这种情况下,我想进行string匹配一个大的名称字典和大量的自然语言文本之间,以便确定文本字典的名称。

CSS:包含div的自动高度,包含div的背景div的100%高度

问题在于,我有一个内容div,它在容器高度方向上拉伸(容器和内容div有自动高度)。 我想要背景容器,这是内容div的兄弟div div伸展来填充容器。 背景容器包含div来将背景分解为块。 背景和容器div有100%的宽度,内容容器没有。 HTML: <div id="container"> <div id="content"> Some long content here .. </div> <div id="backgroundContainer"> <div id="someDivToShowABackground"/> <div id="someDivToShowAnotherBackground"/> </div> </div> CSS: #container { height:auto; width:100%; } #content { height: auto; width:500px; margin-left:auto; margin-right:auto; } #backgroundContainer { height:100%;??? I want this to be the same height as container, but 100% makes it […]

java中.this和.class的含义

假设我们有一个类名称Home。 Home.this和Home.class有什么区别 ? 他们指的是什么?

如何通过JavaScript文件将所有JavaScript文件包含在目录中?

我有一堆JavaScript文件,我想包括在页面中,但是我不想一直写下去 <script type="text/javascript" src="js/file.js"></script> 那么有没有办法将所有文件包含在目录中(未知大小)? 我可以做些什么… $.getScript("js/*.js"); …获取“js”目录中的所有JavaScript文件? 我怎样才能做到这一点使用jQuery?

Heroku dynos / workers有多less性能?

一个拥有1或2个Dynos的网站可以在www.Heroku.com上处理多lessstream量,并且会增加员工的工作量 ? 任何对dynos / workers的帮助将不胜感激。