我目前正在开发一个 wicket 应用程序,在开发模式下,我需要验证插入到渲染输出中的 Javascript 代码。
我知道有一些 Java 包装器用于包装 JSLint(例如:JSLint Maven Plugin、wro4j)。我的问题是,我还需要验证添加到呈现标记中的按钮和链接的 JS,例如:<a href="#" onclick="xxx"></a>
编辑:我想在构建过程中执行此操作。
最佳答案
避免在内联属性中使用 JavaScript 中的逻辑,例如 onclick="if (condition) {...} else {...}"。最好将此逻辑移动到 .js 文件中的函数中,然后调用它:onclick="doSomething()"。 这样您就可以在构建时使用任何 linter 工具。
关于Java Webdevelopment Javascript验证工作流程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9109017/