小编Blo*_*sie的帖子

如何在JavaScript中编写内联IF语句?

如何if在JavaScript中使用内联语句?还有内联else声明吗?

像这样的东西:

var a = 2;
var b = 3;

if(a < b) {
    // do something
}
Run Code Online (Sandbox Code Playgroud)

javascript if-statement ternary-operator conditional-operator

268
推荐指数
12
解决办法
46万
查看次数

Internet Explorer 9中的渐变

有没有人知道IE9中渐变的供应商前缀,或者我们仍然应该使用他们的专有过滤器?

我为其他浏览器获得的是:

background-image: -moz-linear-gradient(top, #444444, #999999); /* FF3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #444444),color-stop(1, #999999)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999')"; /* IE8 */
Run Code Online (Sandbox Code Playgroud)

作为奖励有没有人知道Opera的供应商前缀?

css gradient background css3 internet-explorer-9

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

在没有数据绑定的情况下渲染值

在AngularJS中,如何在没有双向数据绑定的情况下呈现值?出于性能原因,或者甚至在给定时间点渲染值,可能希望这样做.

以下示例都使用数据绑定:

<div>{{value}}</div>

<div data-ng-bind="value"></div>

如何在value 没有任何数据绑定的情况下渲染?

javascript data-binding angularjs

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

Internet Explorer中的渐变颜色

我知道Internet Explorer有一些专有扩展,因此您可以执行创建具有渐变背景的div的操作.我记不起元素名称或它的用法.有没有人有一些例子或链接?

html css internet-explorer gradient background

49
推荐指数
5
解决办法
9万
查看次数

在jquery.event.drag中触发dragstart之后更新可用的放置目标

概述:

我有一个使用jquery.event.dragjquery.event.drop的页面.我需要能够拖放到不断添加到dom中的元素,即使在拖动开始之后也是如此.


问题:

dragstart事件触发时,它会检查可用的放置目标并将它们添加到拖动对象.

我遇到的问题是我在dragstart事件触发后动态添加drop目标,因此用户无法删除这些动态添加的drop目标.


例:

http://jsfiddle.net/blowsie/36AJq/


题:

如何更新拖动以允许在拖动开始后删除已添加到dom的元素?

javascript jquery drag-and-drop

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

在Javascript中将字符串转换为Pascal Case(又名UpperCamelCase)

我想知道如何将字符串转换为javascript中的pascal case字符串(最常见的是regex).

转换示例:

  • 双桶=双桶
  • DOUBLE-BARREL = Double-Barrel
  • DoUbLE-BaRRel = Double-Barrel
  • 双桶=双桶

有关Pascal Case的更多信息,请查看此链接

javascript regex case

17
推荐指数
3
解决办法
2万
查看次数

使文字无法选择

因此,在使用HTML5中的滚动条和内容时,我开始注意到一种恼人的趋势.如果我的元素附近有文字被拖动(例如,视频的滚动条,滚动条,用户点击并拖动的任何内容),附近的文本将被选中,就好像我没有使用控件,只是拖动在页面上.

这非常烦人,我似乎找不到正确的字符串来搜索谷歌,以弄清楚是否有可能使某些元素"无法选择".

有人知道怎么做吗?

html javascript css cross-browser textselection

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

如何阻止文本被选中?

在我的网络应用程序中,用户有时可以多次单击相同的按钮,跳过消息和事物,从而导致</a>选择.

那么如何使用Javascript(jQuery)来防止这种情况

javascript jquery cross-browser textselection

12
推荐指数
2
解决办法
5857
查看次数

CSS(可能与Compass):跨浏览器渐变

我想在CSS中获得一个渐变(可能通过Compass),它适用于所有主流浏览器,包括IE7 +.有没有一种简单的方法可以做到这一点(没有编写大量代码,没有自定义图像文件)?

我查看了Compass的梯度mixin,但它不适用于Internet Explorer.

有任何想法吗?(它不需要是指南针 - 我很高兴安装别的东西.)

编辑:我想要得到的是一些框架(如Compass?),它生成的代码类似于Blowsie发布的已经过浏览器测试的代码.基本上就像我提到的Compass梯度mixin,但有IE支持.(我有点担心只是滚动我自己的SCSS mixin并粘贴像Blowsie的代码这样的块,因为我没有测试它并且没有资源这样做.)

css gradient background cross-browser compass-sass

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

在性能方面缩小/编译JavaScript与未压缩的JavaScript

我对JavaScript"编译"的理解是它压缩和缩小你的代码以最终节省字节.

冷凝还是缩小会使JavaScript运行得更快?

请考虑以下示例:

var abcdefghijklmnopqrstuvwxyz = 1;
// vs.
var a=1;
Run Code Online (Sandbox Code Playgroud)
var b = function() {
    // Here is a comment
    // And another
                                                                                                                        // White space
    return true;
};

// vs.

var b=function(){return true}
Run Code Online (Sandbox Code Playgroud)

我通过jsPerf运行这些示例,几乎没有差别.

除了保存字节外,JavaScript的编译能否使它更快或更慢?

javascript performance compilation

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