我们可以使用任意的编程语言来动态化HTML页面吗
Can we use an arbitrary programming language to dynamize HTML pages?
我只在HTML页面上使用过javascript(dom操作、AJAX调用,你知道我的意思),我怀疑大多数web开发人员也是如此。
但是,我们是否需要使用javascript?我想我还记得看到VBScript以这种方式使用。因此,这是两种可能用于编写HTML脚本的语言。
但是,为了能够使用任何脚本语言来执行我们通常使用javascript所做的操作,我应该做什么?
您应该更具体地说明您实际想要什么。
如果你的意思是"在浏览器中自托管",那么无论你在写什么,都需要是:
- 浏览器本机支持(例如,JavaScript,没有太多其他跨浏览器支持),或者
- 在JavaScript中自托管(例如Clamato,一种自托管的Smalltalk方言)
如果你的意思不是"自托管",那么任何可以转换为JavaScript的东西,比如:
- CoffeeScript
- ClojureScript
回答你的最后一个问题:要么为所有浏览器编写插件,要么修改所有浏览器以支持你想要的任何语言(祝你好运),要么编写一个自托管的语言转换器。
好吧,有CoffeeScript。还有Google Dart,但显然它只受Google Chrome的支持。
还有Amber,它是js之上的另一个Smalltalk实现,包括客户端和服务器。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- 如何使Javascript动态html表及其上的事件
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 如何使用javascript或html下载PDF格式的填写表单
- 视频HTML没有'无法在Internet Explorer 11上工作
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 使用angular重定向到html页面
- 分析高度属性时出现意外值{{specs.height}}.index.html
- 在html Select中添加搜索
- 我们可以使用任意的编程语言来动态化HTML页面吗
- 如何优化或使其动态化(html javascript)