我们可以使用任意编程语言来动态化HTML页面吗?

时间:2012-09-08 19:08:26

标签: javascript web

我只在HTML页面上使用 javascript (dom操作,AJAX调用,你知道我的意思)而且我怀疑这对于大多数网络也是如此开发者。

但是,我们需要使用javascript吗?我想我也记得以这种方式使用VBScript。这就是用于编写HTML脚本的两种可能的语言。

但是,为了能够使用任何脚本语言来执行我们通常使用javascript执行的操作,我该怎么做?

3 个答案:

答案 0 :(得分:1)

嗯,有CoffeeScript。还有谷歌Dart,但显然它只受谷歌Chrome支持。

答案 1 :(得分:1)

你应该更具体地了解你真正想要的东西。

如果您的意思是“在浏览器中自托管”,那么您写的任何内容都需要:

  • 浏览器原生支持(例如,JavaScript,而不是跨浏览器的其他内容)或
  • 以JavaScript自行托管(例如,Clamato,自托管的Smalltalk方言)

如果您不是指“自托管”,那么任何可以转换为JavaScript的内容,例如:

回答你的上一个问题:为所有浏览器编写插件或修改所有浏览器以支持你想要的任何语言(祝你好运),或编写自托管语言转换器。

答案 2 :(得分:1)

还有Amber,js之上的另一个Smalltalk实现,包括客户端和服务器。