gpt4 book ai didi

javascript - 使用 jquery 检查 javascript 的静态/编译时间?

转载 作者:搜寻专家 更新时间:2023-11-01 04:20:39 24 4
gpt4 key购买 nike

我知道只要满足某些条件,javascript(或至少它的一个版本)就可以编译成 .NET。我如何对正在编写的 javascript 进行编译时或静态语法检查?问题是,它必须支持 jquery

因为有人会问,编译(用ms .net)是

C:\Windows\Microsoft.NET\Framework\v2.0.50727\jsc thefile.js

在必要的地方写 package thenamespace { class ClassName{ 。然后您可以将其添加为普通引用。根据经验,引用并不总是与单声道兼容。

最佳答案

我不确定是否有任何静态分析器可以深入检查 jQuery 代码的有效性,但对于 Javascript 语法本身,有非网络版本的 Javascript LintJSLint你可以使用。

如果您使用的是 Visual Studio,您还可以提供 JSLint.VS尝试更好的集成。

更新:自从我写了这篇文章,JSHintESLint已经成为 JSLint 家族中最受欢迎的成员。

此外,TypeScript越来越受欢迎。它是 JavaScript 的超集,具有可选的静态类型,可编译为纯 JavaScript。 (对于那些为 Python 使用过 MyPy 的人,它是相似的。有效的 JavaScript 是 also valid TypeScript ,但您可以逐步添加类型注释,编译器将使用它们来捕获错误。)

关于javascript - 使用 jquery 检查 javascript 的静态/编译时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4301950/

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