gpt4 book ai didi

JavaScript 开发 - 为代码行添加书签?

转载 作者:行者123 更新时间:2023-11-28 20:21:21 25 4
gpt4 key购买 nike

我经常发现自己在 Firebug 控制台中重写相同的代码行来测试我的应用程序。该应用程序大量使用 UI,以至于我认为单元测试不是这里的解决方案?我如何才能快速运行 JavaScript 代码行而无需一次又一次地键入它们?

最佳答案

您可以使用 bookmarklets做你正在谈论的事情:从书签在当前窗口的上下文中运行 JavaScript。 Bookmarklet 需要相当短并且编写起来会很麻烦(因为它们是 javascript URL,因此需要进行 URL 编码),但是您可以使用 bookmarklet 将外部脚本(正常编写)引导到页面中并然后只需调用该脚本中的函数,这样可以最大限度地减少您必须编写的实际小书签代码量。更多关于在 this answer 中执行此操作(包括示例)的信息在这里。

但就测试而言:假设 UI 是由逻辑代码支撑的,值得为此进行单元测试。还有专门针对 Web 应用程序的单元测试框架,您可以使用它们来测试 UI 功能;见this SO question/answer更多。你现在听到最多的似乎是Selenium .

其他一些人提到了 GreaseMonkey,在 FF 中这当然是一个选项。小书签的好处在于它们可以在多种浏览器中工作。

关于JavaScript 开发 - 为代码行添加书签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2347353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com