Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

一点点小建议 #3

Open
SilentTiger opened this issue Jul 22, 2023 · 5 comments
Open

一点点小建议 #3

SilentTiger opened this issue Jul 22, 2023 · 5 comments

Comments

@SilentTiger
Copy link

awesome project! 我觉得这个项目非常有前途。

有两个小疑问,
1、有 roadmap 吗?看起来目前还在迭代开发中,能否给个 roadmap 呢?这样大家比较清楚大概什么时候自己可以真的把这个项目用在自己的工作中。
2、考虑过 ts 么?你这个项目目测规模也不会特别小,ts 可能读起来会更清晰一些。

最后,加油💪🏻

@Nice-PLQ
Copy link
Owner

Nice-PLQ commented Jul 24, 2023

非常感谢关注这个项目
1、目前已经可以在项目中使用了,我自己的业务也在使用中,体验还不错。roadmap暂时还没有规划起来,其实目前已经算完成大部分的调试能力了,除了断点调试(这个不好实现,虽然可以用generator来模拟,但是难度有点大😂)
2、是的,会考虑ts

最后,欢迎一起来完善前端最好用的远程调试工具😄

@Kntt
Copy link

Kntt commented Jul 25, 2023

断点还是很重要的, 我也在研究这个问题, 刚好看到你这个项目了, 非常有帮助👍👍👍
我也去研究一下断点的问题

@Nice-PLQ
Copy link
Owner

断点还是很重要的, 我也在研究这个问题, 刚好看到你这个项目了, 非常有帮助👍👍👍 我也去研究一下断点的问题

虽然目前不支持断点调式,但是已具备的能力应该也能覆盖大部分的场景了。也欢迎一起来完善这个调试工具~

@chenyulun
Copy link

和chii可以互补,他的几个面板的编辑比较完善,css可编辑,元素鼠标上去有框选范围,你的这个可视化太关键了,要不互相借鉴一下?
devtools-remote-debugger打断点会疯狂发送

{"id":3897,"method":"Debugger.setBreakpointByUrl","params":{"lineNumber":6,"url":"http://localhost:8080/remote/debug/example/example.js","columnNumber":0,"condition":""}}

还添加了编辑元素直接生效的方法,chii那边抄的
DOM.setNodeValue

  setNodeValue(params) {
    const { nodeId, value } = params;
    // const node = getNode(nodeId)
    const node = nodes.getNodeById(nodeId);
    node.nodeValue = value;
  }

@ZhangKejun
Copy link

断点还是很重要的, 我也在研究这个问题, 刚好看到你这个项目了, 非常有帮助👍👍👍 我也去研究一下断点的问题

这个你有实现了嘛?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants