小编Alb*_*afe的帖子

ASP.net捆绑包是否会自动缩小文件?

我正在使用ASP.net MVC 4.就像问题所述,如果我将一堆JS文件(或CSS,就此而言)放入一个包中,它会自动缩小吗?例如,我的包应该是:

        bundles.Add(new ScriptBundle("~/bundles/exampleBundle").Include(
            "~/Scripts/jquery-masked.js"
            "~/Scripts/jquery.idletimer.js"
            ));
Run Code Online (Sandbox Code Playgroud)

或者它应该最初包括缩小的文件:

        bundles.Add(new ScriptBundle("~/bundles/exampleBundle").Include(
            "~/Scripts/jquery-masked.min.js"
            "~/Scripts/jquery.idletimer.min.js"
            ));
Run Code Online (Sandbox Code Playgroud)

??

编辑:现在我想知道捆绑.min文件是否会添加任何优化.它是否会提高性能,包括捆绑包中的.min文件而不是基本文件?(也许"minifier函数"需要一些时间?)

c# asp.net-mvc bundle bundling-and-minification

23
推荐指数
2
解决办法
1万
查看次数

是否可以防止特定的 JavaScript 错误写入控制台?

假设- 假设我有一些 JavaScript 来处理三个不同按钮的点击:

$("#working").click(function () {
    alert("Seth Rollins is the greatest champion of all time.");
    console.log("WWE World Heavyweight Champion");
});

$("#fix-this-error").click(function () {
    alert(this_should_not_show_up_in_the_console);
    console.log("This won't show");
});

$("#should-error").click(function () {
    alert(oipewavqn2389tvb3t8ahwleuhtvab3iwuthabvlewiuweaqhaoiuhva98r3b2);
    console.log("This won't show either");
});
Run Code Online (Sandbox Code Playgroud)

一个将在发出字符串警报时工作,并将警报后写入的消息记录到控制台。

第二第三个函数将不起作用,因为它们试图警告未定义的变量。他们的后续console.logs不会输出任何东西。

我的问题:是否可以在保持以下属性的同时防止第二个函数的错误输出到控制台?:

  • 一个功能应该按预期工作
  • 第二函数的后续console.log仍然应该执行
  • 第三函数(以及任何其他函数)仍应输出其错误

编辑:这是一个可以玩的小提琴 - https://jsfiddle.net/5m40LLmm/2/

超级编辑:我不希望第二个函数中的逻辑执行真正改变。我希望抛出错误,并且.click()处理程序应该像现在一样在到达 console.log 之前退出。我只是想防止显示错误。我不想使用try …

javascript error-handling jquery console.log web-console

6
推荐指数
1
解决办法
1万
查看次数

将文本与样式元素内的左下角对齐

如何使 INSIDE 这个样式元素的文本与左下角对齐?我只希望框中的文本位于框的左下角。文本的其余部分应该不受影响。

我是新手,CSS无法弄清楚。

HTML

<body>
    <h1>example text</h1>
    <article class="box" style="background-color: #2672EC">foo bar</article>
    <h1>example text</h1>
</body>
Run Code Online (Sandbox Code Playgroud)

CSS

body {
    font-family: Verdana;
    font-size: 16px;
    color: black;
}

.box {
    height: 187px;
    width: 187px;
    margin-right: 5.5px;
    margin-left: 5.5px;
    margin-bottom: 5.5px;
    margin-top: 5.5px;
    color: white;

}
Run Code Online (Sandbox Code Playgroud)

这是 JSFiddle

http://jsfiddle.net/J9hT5/8/

html css text-alignment

5
推荐指数
1
解决办法
2万
查看次数

为什么我的div在过渡期间会跳来跳去?

我有一堆矩形<div>元素用于显示一些公司.当您将鼠标悬停在元素上时,它会在矩形下方显示一些包含可点击链接的框.当用户停止悬停时,这些框会消失.问题是,如果此:hovered框下方还有其他框,则UI非常突出.

我已经开始margin-bottom: 60px<div>.当用户徘徊时,它下方会出现40px的扩展.当这个扩展出来时,我设置了margin-bottom: 20px.这适用于外出,但当扩展进入时,它会跳跃.

观看小提琴后更有意义:

小提琴: http ://jsfiddle.net/50q74j9a/2/

当用户停止在盒子上方悬停时,我希望它不会跳转.我知道它与转换有关,我只是不知道如何修复它.

HTML:

<div class="catalog-item" data-categories="1">
        <div class="item-title">
            <img style="visibility: hidden" src="/Content/images/white_square_icon.gif" alt="menu-icon" />
            <div style="visibility: hidden" class="favorite-icon-inactive"></div>
        </div>  <a href="#" target="_blank">
            <img class="supplier-logo" src="http://vignette4.wikia.nocookie.net/cswikia/images/d/d6/Steam_logo_2014.png/revision/latest?cb=20140910122059" alt="Steam Bakery logo" /></a>

        <div class="supplier-name">Steam Bakery</div>
        <div class="supplier-info"> <span><a href="#" target="_blank">Program Info</a></span>
    <span class="contact-info">Contact Info</span>

    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

部分CSS:

.catalog-item {
    width: 150px;
    height: 175px;
    margin-right: 20px;
    /*margin-bottom: 20px;*/
    margin-bottom: 60px;
    background-color: white;
    border: 1px solid #0E80B4; …
Run Code Online (Sandbox Code Playgroud)

html css html5 css3

5
推荐指数
1
解决办法
824
查看次数

如何仅使用具有display:block的div填充JavaScript数组?

我试图使用jQuery在JavaScript中填充数组.我<div>在a中有一些元素,<section>只希望<div>可见的元素(通过CSS属性display: block)添加到数组中.

HTML:

<section id="container">
    <div>shows up 1</div>
    <div style="display:none">doesn't show 2</div>
    <div>shows up 3</div>
    <div style="display:none">doesn't show 4</div>
    <div style="display:none">doesn't show 5</div>
    <div>shows up 6</div>
    <div>shows up 7</div>
    <div>shows up 8</div>
    <div style="display:none">doesn't show 9</div>
    <div>shows up 10</div>
</section>
Run Code Online (Sandbox Code Playgroud)

JavaScript/jQuery

var mainList = $("#container div");

这当前获取所有<div>元素,无论它们的显示如何.是否有某种过滤器的,我可以把这个上调用get 是可见的元素?它应该只返回<div>表示"显示" 的6个元素.

小提琴: http ://jsfiddle.net/259chbj4/

注意:为此,我不能使用classdisplay: none.我正在寻找一种只修改JavaScript的解决方案.

html javascript jquery

5
推荐指数
1
解决办法
186
查看次数

如何从IIS URL的末尾删除:端口号?

在IIS中,我注意到当您使用默认端口(HTTP 为80,https 为443)时,端口号不会显示在浏览器URL的末尾.但是,如果您使用其他端口,它将显示.

示例:默认端口生成链接:http://www.example.com

自定义端口生成链接:http://www.example.com:8301

是否有一个设置可以更改,以使端口(在这种情况下,:8301)不显示而不使用默认值?

iis url port

4
推荐指数
1
解决办法
8138
查看次数

如何使用按钮迭代<ul>?

我正在屏幕右侧为网站创建一种帮助栏.

侧栏帮助

我有一个类突出显示的索引; 如何迭代使用这个"下一步"按钮并突出显示每一步?

小提琴:https://jsfiddle.net/1wvd690h/

HTML:

<button id="next-help">Next</button>

<ul id="helpBar-list" class="no-indent">
    <li class="highlight">Click on Online PO's</li>
    <li>Select the 'Total' Folder</li>
    <li>Type the name of th Supplier in the filter box</li>
    <li>Open a PO containing the items you need by clicking on the PO Number</li>
    <li>Review the PO Contents</li>
    <li>If this Purchase Order has the items you need, click on the 'Copy' icon</li>
    <li>Clicky 'Copy &amp; New' in the prompt</li>
    <li>Change quantities as necessary</li>
    <li>Review, and submit your order …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

4
推荐指数
1
解决办法
214
查看次数

添加尝试向TFS添加文件时"该项已存在"

我在向TFS Online添加文件时遇到问题.以下是我为达到这一点而采取的步骤:

  1. 在TFS" SomeProject_Classic "中创建了一个项目
  2. 将其映射到计算机中的路径 C:\SomeProject\classic
  3. 将所有文件从WITHIN \classic文件夹推送到此项目
  4. 在TFS中删除了该项目
  5. 在TFS中重新创建了一个具有相同名称的新项目("SomeProject_Classic")
  6. 将其映射到计算机上的路径 C:\SomeProject
  7. 我尝试添加classic文件夹(不仅是第3步中的文件,而是整个文件夹本身)

在最后一步,它给出了错误" 项目$/SomeProject_Classic/classic/somefile.txt已经存在 ".

基本上,我认为我有一个问题,我已经添加了这些文件,因为我在TFS中创建了一个具有相同名称的项目,并且在删除项目之前从未"检查过这些文件以进行删除".我觉得我需要清除缓存或TFS内存或其他东西.有什么建议?

tfs visual-studio-2013

4
推荐指数
2
解决办法
7802
查看次数

如何使<ul>充当<ol>(用数字代替子弹)?

这是一个不幸的问题,但我没有看到任何其他方法.

基本上,我使用Kendo UI面板栏来创建可扩展列表.问题是,当您使用a <ol>作为子列表时,面板栏功能不起作用.

小提琴中的例子: http ://jsfiddle.net/b3y62uzr/2/

HTML:

<ul id="panelBar1">
    <li>
        Item 1
            <ul>
                <li>Sub Item 1</li>
                <li>Sub Item 2</li>
            </ul>
    </li>
    <li>Item 2
            <ol>
                <li>Sub Item 1</li>
                <li>Sub Item 2</li>
            </ol>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

您可以看到第一个项目可以正确展开/折叠,但第二个项目始终处于打开状态且无法与之交互.

在我的应用程序中,我需要在扩展部分中的子列表编号而不是项目符号.(我修改了Kendo Panelbar样式以显示子弹).

所以问题是:是否有可能<ul>使用数字代替子弹?

编辑:如果您想要答案,请使用此小提琴:https://jsfiddle.net/1h2kLqu4/1/

html css jquery kendo-ui kendo-panelbar

2
推荐指数
1
解决办法
406
查看次数

如何在我的thead部分底部制作边框?

所以我有一张只有外面的桌子.这就是我要的.但是,我也希望该<thead>部分的底部有一个边框.所以基本上,标题行和所有其他行之间会有一条水平线.但是,我无法做到这一点.

我尝试过这样的事情:

thead {
    border-bottom-style: solid;
}
Run Code Online (Sandbox Code Playgroud)

但这不会产生任何结果.我也尝试过:

th {
    border-bottom-style: solid;
    border-width: thin; 
}
Run Code Online (Sandbox Code Playgroud)

但是这会在每列之间留下非常小的间隙.它应该看起来像这样的JSFiddle,但没有间隙(这使用我的第二个代码建议):http://jsfiddle.net/C8mjK/2/

有什么建议?

html css border

1
推荐指数
1
解决办法
2643
查看次数

如何在<ul>开始之前删除此换行符?

很简单,但我无法弄清楚.

我后跟一个单词<ul>.我使无序列表具有内联样式,但我希望它与之前的单词位于同一行.

JSfiddle:http://jsfiddle.net/fm74R/4/

使用此模板使其看起来像:"标签:有趣的唯一添加标签到帖子"

谢谢!

html css html-lists

1
推荐指数
1
解决办法
4100
查看次数