是否可以使用Javascript创建动态HTML页面?
问题描述:
是否有可能使用Javascript创建动态HTML页面?现在还是明天......是否可以使用Javascript创建动态HTML页面?
(是否有可能看到的JavaScript取代PHP,ASP,JSP或ASP.NET?)
答
如果您想在没有任何服务器端代码的情况下执行此操作。是的,您可以通过使用模板系统。您可以使用所有网站信息(通常采用JSON格式),然后生成所有HTML客户端。
http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-an-introduction-to-jquery-templating/
当然,你需要一种方法来更新数据文件,使这个“动态”。
答
Dynamic HTML (DHTML)定义为JavaScript + HTML + CSS。维基百科:
动态HTML,或DHTML,是一起使用,通过使用静态标记语言的组合(如HTML创建交互式和动画的网站技术的集合的总称),客户端脚本语言(如JavaScript),演示定义语言(如CSS)和文档对象模型。
但是,这听起来像你问在服务器上使用JavaScript。 ASP使用JavaScript(或VBScript)。 ASP.Net可以使用JScript.Net。 Node.js是JavaScript的一个较新的服务器实现。
像ASP或JSP这样的服务器技术的问题在于,它们不仅仅是编程语言。它们包括框架和模板引擎。 JavaScript不能单独做到这一点,因为它需要声明性语法之类的东西。但是,作为一种语言,JavaScript已经在服务器上使用了很长时间了。