小编Rob*_*arr的帖子

使用JS querySelector的性能

在Web浏览器中使用JavaScript时,以下内容之间存在任何性能差异:

现有的getElementById

document.getElementById("elem");
Run Code Online (Sandbox Code Playgroud)

使用#id查询选择器

document.querySelector("#elem");
Run Code Online (Sandbox Code Playgroud)

使用[id = elem]查询选择器

document.querySelector("[id=elem]");
Run Code Online (Sandbox Code Playgroud)

我假设第一个将是最快的(只需查找具有ID的元素).最后一个看起来像是不好的做法.我喜欢第二个,因为使用querySelector可以使代码易于阅读.

有什么建议?

html javascript dom

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

为什么这不是随机的?

我试图使用Random.net使用VB.net生成一组10个随机数.

For i As Integer = 0 To 10
    Console.WriteLine("Random {0}: {1}", i, (New Random).Next(1, 100))
Next
Run Code Online (Sandbox Code Playgroud)

此代码迭代10次,每次使用随机类的新实例生成1到100之间的整数,并将其输出到控制台.

但是,结果肯定不是随机的:

控制台输出

值得注意的是,每次运行子程序时,数字34都会改变.

为什么是这样?是因为我在每次迭代时都在创建一个随机类的新实例吗?如果是这样,为什么会导致问题呢?

vb.net random

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

标签 统计

dom ×1

html ×1

javascript ×1

random ×1

vb.net ×1