zjffun 最近的时间轴更新
zjffun's repos on GitHub
JavaScript · 1 人关注
ana-loader
A webpack loader for analyzing dependencies. Support TypeScript, JSX, Vue, AMD, CJS, ESM, CSS, Sass, Scss, Less and Stylus.
JavaScript · 1 人关注
close-sockets-chrome-extension
Close all sockets with only a single click.
Vue · 1 人关注
configurable-webpack-project
Make some configuration and resources easy to modify without repackaging.
TypeScript · 0 人关注
aacgg
TypeScript · 0 人关注
aacgg-server
JavaScript · 0 人关注
ahocorasick.js
Just a JS implementation of Aho–Corasick algorithm.
0 人关注
akshaynarisetti
JavaScript · 0 人关注
Algorithms-JS
Just some algorithms.
0 人关注
angular
One framework. Mobile & desktop.
TypeScript · 0 人关注
ant-design
🌈 A UI Design Language
JavaScript · 0 人关注
antd-admin
A excellent front-end solution for enterprise applications built upon Ant Design and UmiJS
JavaScript · 0 人关注
babel-plugin-transform-react-jsx-data-source-code-location
Add `data-__source-code-location` to all JSX Elements.
TypeScript · 0 人关注
babel-plugin-transform-react-jsx-source-to-style
Add `style['--source-code-location']` to all JSX Elements.
HTML · 0 人关注
bb-embed
GitHub helper to embed bilibili videos
JavaScript · 0 人关注
BD09-offset-visualization
百度坐标(BD09)偏移可视化
JavaScript · 0 人关注
BigInteger.js
An arbitrary length integer library for Javascript
HTML · 0 人关注
blog
Blog about programming, ACG and life.
CSS · 0 人关注
bootstrap
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
0 人关注
camera-capture
Portable, fast camera capture library for node.js (server). TypeScript/JavaScript easy to use APIs. Uses puppeteer headless browser to capture webcam video (audio/desktop, recording, etc) and stream back to node.js frame by frame in plain image data for optimal speed or optionally encoded as jpeg, png, bmp, etc
0 人关注
CBoard
An easy to use, self-service open BI reporting and BI dashboard platform.
JavaScript · 0 人关注
cesium
An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
0 人关注
cheatsheets
My cheatsheets
JavaScript · 0 人关注
china-geojson
最新中国地图json文件,可用d3开发中国地图
JavaScript · 0 人关注
chrome-plugin-demo
Chrome扩展demo
PHP · 0 人关注
ci_mvc_generator
Automatically generate CodeIgniter's MVC file.
0 人关注
clash-rules
🦄️ 🎃 👻 Clash Premium 规则集(RULE-SET),兼容 ClashX Pro、Clash for Windows 客户端。
TypeScript · 0 人关注
click-to-component
Option+Click React components in your browser to instantly open the source in VS Code
JavaScript · 0 人关注
click-to-component-browser-extension
Option+Click(Alt+Click) a component in your browser to instantly open the source in VS Code.
TypeScript · 0 人关注
cnblogs-helper
一个同步博客园随笔的工具。😉
zjffun

zjffun

🏢  码农
V2EX 第 505904 号会员,加入于 2020-08-29 19:07:27 +08:00
zjffun 最近回复了
2023-07-15 18:56:21 +08:00
回复了 James369 创建的主题 程序员 vscode 在调试程序时,如何查看性能/profile
JS 的话可以在 call stack 里点圆圈试一下

[Imgur]( )

感觉还是 chrome devtool 更好用

[Imgur]( )

刚才图片没发对
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   ·   实用小工具   ·   2566 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 04:53 · PVG 12:53 · LAX 20:53 · JFK 23:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.