使用任何特定的服务器语言,javascript编码是否更好?

时间:2009-02-06 19:57:50

标签: javascript

使用任何特定的服务器语言,javascript编码是否更好用?

8 个答案:

答案 0 :(得分:15)

没有。客户端JavaScript不受用于编码服务器端处理的语言的影响。

答案 1 :(得分:3)

如果您计划进行任何类型的XML /“AJAX”,请确保您在服务器端选择的语言具有强大的XML和JSON库。如果您不是以这种方式使用它,它应该没有任何区别。拥有合适的库将在以后为您节省很多麻烦,因为您不会被迫构建自己的库。

答案 2 :(得分:2)

简短的回答是否定的。

答案很长,不,但你仍然应该简化服务器端代码和JavaScript之间的接口:

  1. 使用标准化数据序列化格式(XML或JSON是最流行的形式)。确保序列化程序和解析器是对称的;即您可以自由阅读并生成双方数据。不要以为你总是在客户端上阅读并在服务器上书写。

  2. 将手动制作服务器端的JavaScript限制在最低限度。尽量不要使用内联脚本块转储JavaScript函数。尝试使用JavaScript将事件侦听器附加到元素,而不是使用onclickhref="javascript:"

答案 3 :(得分:1)

不,但在某些情况下会有更好的集成,其中服务器端代码会自动生成javaScript,例如.NET框架和Google Web Toolkit。

答案 4 :(得分:0)

假设您的意思是客户端JavaScript,没有。到JavaScript执行时,它处于服务器端代码不可见的环境中。事实上,JavaScript甚至可以确定哪个服务器大小的环境创建了它正在处理的文档。它看到的只是输出。

答案 5 :(得分:0)

客户端javascript绑定到浏览器,而不是任何特定语言。它完全基于服务器到客户端浏览器的实际输出。

答案 6 :(得分:0)

也许问题应该是 - 服务器语言如何或为何会产生影响。最后,文本正在吐出,无论语言/平台如何,这都是可能的。

答案 7 :(得分:0)

如果您在服务器端有javascript,则可以共享代码 - 例如,通过进行客户端表单验证,并在将其提交到数据库之前在服务器上使用相同的验证代码。