小编Pet*_*Dev的帖子

Array.prototype vs [] perf

我还没有真正有机会研究的快速问题.在调用/应用上下文中使用时,哪个性能更高:Array.prototypevs []

例如:

function test1() {
    return Array.prototype.splice.apply(arguments, [1, 2]);
}

test1([1,2,3,4,5,6,7,8,9]);

function test2() {
    return [].splice.apply(arguments, [1, 2]);
}

test1([1,2,3,4,5,6,7,8,9]);
Run Code Online (Sandbox Code Playgroud)

我的想法:我认为这种Array.prototype方式更具性能,因为原型函数可以重复使用,不需要创建文字.虽然不太确定.

使用JSPerf(使用chrome)看起来Array.prototype确实性能稍高:

http://jsperf.com/array-perf-prototype-vs-literal

javascript performance

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

html输入范围步骤作为值数组

input type=range第一次玩这个游戏,理想情况下我想将步长值设置为值数组.我查看了规范,我看到了数据列表的可能性,但它接缝数据列表仅用于范围内的高亮值,可以这么说,但不设置范围内的值.

所以,这样的事情(理想情况下没有jQuery插件等):

<input type="range" min="1" max="100" value="0" step="1,3,5,10,20">
Run Code Online (Sandbox Code Playgroud)

html html-input

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

标签 统计

html ×1

html-input ×1

javascript ×1

performance ×1