繁体   English   中英

什么是服务器端Javascript,它可以与ExtJS一起使用吗?

[英]What is server-side Javascript and can it be used with ExtJS?

什么是服务器端Javascript? 我可以用用服务器端Javascript编写的应用程序替换PHP应用程序吗? 如果可能,ExtJS是否支持服务器端Javascript?

ASP Classic和.NET都支持JScript作为服务器端语言。 还有一个Helma框架,该框架使用JavaScript进行脚本编写,但其本身是基于Java的。

什么是服务器端javascript?

在服务器运行的程序代码恰巧是用JS编写的。

可以用服务器端JavaScript替换php吗?

如果存在,extjs是否具有服务器端javascript?

ExtJS是一个UI库,它不会做任何有用的服务器端工作。

你也许能够得到一些使用了它(它的小位)以类似的方式,以这种方式来使用YUI在服务器上: http://www.yuiblog.com/blog/2010/04/05/正在运行yui-3-server-side-with-node-js /

据我所知,所谓的“服务器端Javascript”依赖于服务器技术。

http://www.devarticles.com/c/a/JavaScript/Client-side-and-Server-side-JavaScript/2/

这意味着您可以使用JS语言编写服务器端脚本,但是您可能必须更改Web服务器。

您可以参考:

http://en.wikipedia.org/wiki/Server-side_JavaScript

在这种情况下,您可以使用JS作为语言进行开发,但是还必须确保开发平台足以满足您的产品要求。

让我们定义什么是服务器端脚本 -服务器端脚本编写网页的方式使其能够提供动态内容。 最初的网站仅提供静态html内容。 有许多服务器端脚本技术,例如php,经典的asp,python,asp.net,jsp等。 如果使用的是经典ASP,则可以选择一种语言来编码经典的ASP服务器端页面,其中一种是VBScript,另一种是JavaScript,所以可以,您可以使用JavaScript进行服务器端脚本编写并从服务器端呈现动态内容给客户。

一旦将网页发送到客户端[Web浏览器!],浏览器还将提供脚本编制机制,以便该页面确实需要来自服务器来执行所有操作,例如,丰富的UI管理,Ajax,验证输入和表单,从而将用户从一页到另一页,等等。由于所有浏览器都支持javascript,因此通常以javascript编写。 请注意,Microsoft Internet Explorer在客户端也支持VBScript,但由于其他浏览器不支持VBScript,因此并未得到广泛使用。 ExtJs是客户端javascript技术,它利用了所有现代浏览器的丰富javascript功能。 ExtJs脚本从服务器发送到浏览器,只有浏览器才能理解ExtJs并解释为UI和Ajax操作。 服务器部分不会仅在Ajax调用的情况下出现。

这是我的实现https://github.com/lucassus/extjs4-account-manager/commit/8ec4e33ac8cd1fa719d358ee9e7b7706b94012f5它是用ruby编写的,但是思路很简单:您必须返回一个带有验证错误的对象并处理该对象并进行failure回调,然后创建Ext.data.Errors对象并将其传递给表单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM