V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zjffun  ›  全部回复第 1 页 / 共 1 页
回复总数  10
2023-07-15 18:56:21 +08:00
回复了 James369 创建的主题 程序员 vscode 在调试程序时,如何查看性能/profile
JS 的话可以在 call stack 里点圆圈试一下

[Imgur]( https://i.imgur.com/pMBZJvu.png)

感觉还是 chrome devtool 更好用

[Imgur]( https://i.imgur.com/xEQ6fZY.png)

刚才图片没发对
2023-07-15 18:53:55 +08:00
回复了 James369 创建的主题 程序员 vscode 在调试程序时,如何查看性能/profile
JS 的话可以在 call stack 里点圆圈试一下

https://imgur.com/pMBZJvu

感觉还是 chrome devtool 更好用

https://imgur.com/xEQ6fZY
2022-09-12 15:28:51 +08:00
回复了 WNW 创建的主题 程序员 JavaScript 防抖函数,绑定事件后事件对象传参问题
2022-09-12 15:20:45 +08:00
回复了 WNW 创建的主题 程序员 JavaScript 防抖函数,绑定事件后事件对象传参问题
debounce 返回的是一个函数,可以先分析这个更简单的流程看看

```js
function debounce(func) {
return function (...args) {
console.log("args", args);
func(...args);
};
}

let password = document.querySelector('[name="password"]');

const debouncedFn = debounce(function (e) {
console.log(222);
});

console.log("debouncedFn", debouncedFn);

password.addEventListener("keyup", debouncedFn);
```
2020-12-12 15:11:25 +08:00
回复了 vision1900 创建的主题 JavaScript JS 中没有传统意义上的数组,数组其实是哈希表
@mxT52CRuqR6o5 @dartabe 刚才又去试了下 Set 确实很快,可能当初别的原因导致很慢一看 ES 规范写了遍历就就误解了
2020-12-06 10:09:34 +08:00
回复了 vision1900 创建的主题 JavaScript JS 中没有传统意义上的数组,数组其实是哈希表
可以试下这个例子,和链表完全不一样。

```javascript
var array = [];
for(var i = 0;i< 1000000;i++){
array.push(i)
}
var start = new Date().getTime()
for(var i = 0; i< 100000; i++){
array.splice(1000000,0,1);
}
var end = new Date().getTime();
console.log(`Add 10^5 numbers to the head of array: ${end - start} ms`);

var array = [];
for(var i = 0;i< 1000000;i++){
array.push(i)
}
var start = new Date().getTime()
for(var i = 0; i< 100000; i++){
array.push(1000000,0,1);
}
var end = new Date().getTime();
console.log(`Add 10^5 numbers to the rear of array: ${end - start} ms`);

// Add 10^5 numbers to the head of array: 4555 ms
// Add 10^5 numbers to the rear of array: 56 ms
```

另外,之前用 JS 做题测试 Set 和 Map 的时间查询复杂度是 O(n) 也是挺难受的。
https://tc39.es/ecma262/#sec-set.prototype.has
2020-11-09 17:05:28 +08:00
回复了 Windsooon 创建的主题 推广 回馈论坛|海外兔抽奖
凑个数
没人能阻止新工具的出现导致社会必要劳动时间减少
2020-10-31 12:43:37 +08:00
回复了 Fiyoung 创建的主题 程序员 使用 render 函数在 canvas 中创建 “dom”
Star 支持一下

之前做 dom 截图用过 html2canvas 发现太慢了,然后换成 dom-to-image 好很多。
foreignObject 是真香啊。。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2900 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 03:54 · PVG 11:54 · LAX 19:54 · JFK 22:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.