你好,
由于有许多编程语言,并且你有选择,你想要使用哪种语言,就像你使用C#那样你可以选择使用VB.NET或C ++等你还有Java它可以取代可以取代Java的C#或C#。所以我们有选择。
我的问题是,由于Javascript用于客户端脚本,所以有没有可以替代Javascript的语言?
我们可以使用任何语言来实现我们使用Java Script的目的。
您的意见和回复将非常明显。
答案 0 :(得分:1)
有很多地方使用JavaScript与客户端脚本无关,但要回答我认为你问的问题:
没有可以在浏览器中运行客户端的编程语言,它可以访问DOM,并且可以接近JavaScript的支持。
如果您将自己限制在Internet Explorer中,则可以选择VBScript。这对网络是敌对的,并且在Intranet环境中对公司内的软件选择施加限制。
如果您不需要访问DOM,或者只想与DOM进行DOM操作,那么ActionScript(通过Flash)和.NET语言(通过Silverlight)就成了一种选择。对这些的支持并不像vanilla JavaScript那样广泛。
如果您愿意通过抽象层(具有隐含的复杂性和限制)进行转储,那么诸如GWT之类的工具将允许您使用一种语言编写并在“编译”步骤中将其翻译为JavaScript。
答案 1 :(得分:1)
如果您指的是网络浏览器使用的Javascript:
不是直接的,因为浏览器都是 仅支持javascript。但 有javascript 您可以使用的库/框架 允许你构建客户端 其他语言的应用程序。
有关 例: http://www.haskell.org/haskellwiki/Haskell_in_web_browser
另一个选择就是使用x-> javascript编译器,其中x是您选择的语言。
如果您指的是其他地方使用的Javascript: