小编Rie*_*u͢s的帖子

Redis存储密钥没有值

当使用像&这样的redis expire命令时,有些情况下根本不需要密钥来保存值,因为生存时间就是这样. SETEXPTTL

但是,redis需要任何键都有值.

什么是最合理的价值 - 如果你不想读它?

ttl redis

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

计算从A到B的动画

我正在通过间隔更新numeric value内部.elementajax requests

为了使整个事情有点更有活力,我想从计算current价值的new一个,通过部分输入或减少value过度的时间n sec.

所以基本上是这样的:

<div id="value">100</div>
<script type="text/javascript">
    /** Decrease $value (over a time of 2 seconds) till it reaches 25 */
    $value.increaseAnimation(-75, {duration:2});
</script>
Run Code Online (Sandbox Code Playgroud)

这样做有一个javascript库吗?

javascript

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

具有返回和中断的开关盒

出于好奇,我经常看到以下情况:

switch(something) {
    case 'alice':
        return something;
    break;
}
Run Code Online (Sandbox Code Playgroud)

break看似完全没必要的地方,无论如何它有什么理由存在吗?

javascript design-patterns

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

onbeforeunload的可靠性

活动有多可靠window.onbeforeunload

  1. 是否会在所有主流浏览器中触发?
  2. 如果客户端浏览器崩溃,它会触发吗?(我相信奇迹)
  3. 它是否能够延迟关闭事件,以防它可能需要"更长一点"或它会被切断?
  4. 还有其他选择吗?

javascript onbeforeunload

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

过渡比例相对于父母

transition:scale(1.2)用来隐藏div视口左下角的a.

当前和期望的结果

我目前的方法是按预期从中心扩展:

Fiddle for 'CURRENTLY'

我想缩放它,好像它div会占用整个屏幕:

Fiddle for 'DESIRED'

以上是通过缩放整体来完成的body.但是,而不是使用其他父母,我想知道是否有另一种方式告诉在哪个方向应该发生的缩放CSS.

如何transition:scale(1.2)在不使用全尺寸div的情况下在DESIRED中看到?

css css3 css-transitions

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

Perspective禁用位置:在firefox 31 - 35中修复

今天我已经将Firefox更新到版本31.从那时起,perspective禁用任何孩子的固定位置.它在早期版本的Firefox中没有发生,也没有在Chrome中发生过.

              Fiddle
FF 31-35 required

这是行为还是错误?以及如何避免它?

css firefox position fixed

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

计算每秒字节数(平滑的方式)

我正在寻找一种解决方案来计算重复调用的每秒传输字节数function(下图).由于它的不准确,我希望简单地除以经过的总时间的传输的字节:它造成了无法几分钟后运行,显示速度快的变化.

预设(大约每隔50ms调用一次):

function uploadProgress(loaded, total){
    var bps = ?;
    $('#elem').html(bps+' bytes per second');
};
Run Code Online (Sandbox Code Playgroud)
  • 如何(仅)获得最后n几秒的平均每秒字节数,这是一个好主意吗?
  • 还有哪些其他用于计算非闪烁但精确的bps值的实践?

javascript design-patterns file-upload

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

画布 - 获取颜色的位置(如果可用)

是否可以获取画布上颜色的位置。

我知道你可以在这样的位置获得颜色

context.getImageData( arguments ).data
Run Code Online (Sandbox Code Playgroud)

但我想尝试在画布上找到一种颜色,所以说我会选择黑色。

rgb(0, 0, 0);
Run Code Online (Sandbox Code Playgroud)

我想获得该颜色的位置(如果它存在于画布上),我已经询问了 Google,但我只在与我需要的位置相反的位置获得获取颜色。

html javascript canvas

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

如何同步遍历 indexedDB 表?

我想在 JS 中编写一个函数,我将循环遍历索引数据库中的表并获取上次修改的表的最大值并返回

function readData(){
    var trans = '';
    trans = idb.transaction(["tableName"],'readonly'); // Create the transaction
    var request = trans.objectStore("tableName").openCursor();
    request.onsuccess = function(e) {
        var cursor = request.result || e.result; 
        if(cursor) {
            // logic to  and find maximum
        } else {
            return // max last modified
        }
        cursor.continue();
    }
}
Run Code Online (Sandbox Code Playgroud)

IMP--既然 onsuccess 方法是异步的,我怎样才能使它同步?这样我的方法 readData() 只会在成功找到最大最后修改记录时返回。如果需要,我可以同步调用此方法 (readData()) 以获取 2-3 个表的最后修改记录。

html indexeddb

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

Node.js GraphicsMagic:检查安装和功能

我正在使用Node.js模块gm(Github)进行GraphicsMagic(链接).

如何确定模块所需的GraphicsMagic软件是否已在当前node.js机器上安装并完全正常运行?(我想在我的服务器的初始化过程中检查这个)gm

node.js graphicsmagick

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