小编kat*_*tie的帖子

Sqlite NULL和唯一?

我注意到我可以在具有UNIQUE约束的列中具有NULL值: UNIQUE(col)

这会在某些情况下产生任何问题吗?

sql sqlite null unique unique-constraint

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

flex-grow在Internet Explorer 11中无法正常工作

海兰

我在IE中使用flex有些麻烦:

http://jsfiddle.net/EvvBH/

请注意flex: auto,即使内容不足,#two元素也应该扩展它以填充容器.

但它只在Chrome和Firefox中实现.在IE中它根本不起作用.

flex-grow不支持IE?

css internet-explorer css3 flexbox

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

拒绝jQuery Ajax内部推迟

我正在使用$ .ajax从服务器获取一些HTML。

我的JavaScript使用了promises,我想避免创建另一个promise并使用jQuery ajax,因为它已经是一个promise。

但是,有什么方法可以拒绝“完成”回调中的诺言吗?

我的代码看起来像这样:

function get_html(){

   return $.ajax({ .... }).done(function(response){

     if(response.haveErrors){
       // here how do I reject and return the promise?
       return;
     }

     // code #2 should run normally
     // but can i pass a "parameter" to done() ?

   }).fail(function(){
      ....
   });
}
Run Code Online (Sandbox Code Playgroud)

和用法:

get_html().done(function(parameter){
      // code #2
    }).fail(function(){

});
Run Code Online (Sandbox Code Playgroud)

另外,是否可以将参数传递给代码2?在完成的回调中?

javascript ajax jquery promise

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

防止地图重复并在世界范围内保持拖动

有没有办法让传单不重复世界地图并使地图在拖动时保持在世界范围内?并在世界大小达到窗口大小时禁用缩小

在此处输入图片说明

javascript maps draggable leaflet

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

旋转画布中的单个对象?

rotate()功能似乎旋转整个绘图区域。有没有办法单独旋转路径?我希望旋转的中心是对象,而不是绘图区域。

使用save()and restore()still 使旋转考虑整个绘图区域。

var canvas = document.getElementById('canvas');
var context = canvas.getContext('2d');
context.save();
context.fillStyle = 'red';
context.rotate(0.35);
context.fillRect(40,40, 100, 100);
context.restore();

context.save();
context.fillStyle = 'blue';
context.rotate(0.35);
context.fillRect(200, 40, 100, 100);
context.restore();
Run Code Online (Sandbox Code Playgroud)
<canvas id="canvas" width="500" height="500"></canvas>
Run Code Online (Sandbox Code Playgroud)

javascript canvas rotation

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

将 6 位颜色代码转换为 3 位数字

如果可能的话,我想将给定的十六进制颜色转换为 3 位数字。例如:

#ffffff - #fff
#001122 - #012
#012345 - #012345
Run Code Online (Sandbox Code Playgroud)

有谁知道该怎么做?

我在谷歌网站上找到了这个正则表达式,但我不知道如何使用它们:/

# shorten your CSS
sed -re 's/#(([0-9a-fA-F])\2)(([0-9a-fA-F])\4)(([0-9a-fA-F])\6)/#\2\4\6/'

# expand: the three-digit RGB notation (#rgb) is converted into six-digit form (#rrggbb) by replicating digits
sed -re 's/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])\b/#\1\1\2\2\3\3/'

# works in egrep too
grep -E '(([0-9a-fA-F])\2)(([0-9a-fA-F])\4)(([0-9a-fA-F])\6)'
Run Code Online (Sandbox Code Playgroud)

javascript hex colors

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

最接近的值(捕捉)

如果我有一个使用步长的范围滑块,例如从0到100,步长为5,然后我在该范围之间有一个随机值,比方说56,我如何确定最接近的捕捉值(55)?

我想要向前和向后循环,直到我发现最接近的数字可被5整除,但必须有更好的方法吗?

javascript math

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