使用任何特定的服务器语言,javascript编码是否更好用?
答案 0 :(得分:15)
没有。客户端JavaScript不受用于编码服务器端处理的语言的影响。
答案 1 :(得分:3)
如果您计划进行任何类型的XML /“AJAX”,请确保您在服务器端选择的语言具有强大的XML和JSON库。如果您不是以这种方式使用它,它应该没有任何区别。拥有合适的库将在以后为您节省很多麻烦,因为您不会被迫构建自己的库。
答案 2 :(得分:2)
简短的回答是否定的。
答案很长,不,但你仍然应该简化服务器端代码和JavaScript之间的接口:
使用标准化数据序列化格式(XML或JSON是最流行的形式)。确保序列化程序和解析器是对称的;即您可以自由阅读并生成双方数据。不要以为你总是在客户端上阅读并在服务器上书写。
将手动制作服务器端的JavaScript限制在最低限度。尽量不要使用内联脚本块转储JavaScript函数。尝试使用JavaScript将事件侦听器附加到元素,而不是使用onclick
或href="javascript:"
。
答案 3 :(得分:1)
不,但在某些情况下会有更好的集成,其中服务器端代码会自动生成javaScript,例如.NET框架和Google Web Toolkit。
答案 4 :(得分:0)
假设您的意思是客户端JavaScript,没有。到JavaScript执行时,它处于服务器端代码不可见的环境中。事实上,JavaScript甚至可以确定哪个服务器大小的环境创建了它正在处理的文档。它看到的只是输出。
答案 5 :(得分:0)
客户端javascript绑定到浏览器,而不是任何特定语言。它完全基于服务器到客户端浏览器的实际输出。
答案 6 :(得分:0)
也许问题应该是 - 服务器语言如何或为何会产生影响。最后,文本正在吐出,无论语言/平台如何,这都是可能的。
答案 7 :(得分:0)
如果您在服务器端有javascript,则可以共享代码 - 例如,通过进行客户端表单验证,并在将其提交到数据库之前在服务器上使用相同的验证代码。