为什么JavaScript被称为客户端技术?
JavaScript也可以与服务器进行很好的交互。使用Ajax,我们也可以发送和接收xml请求。那么,为什么它被称为客户端脚本语言而不是服务器端呢?因为历史原因,javascript最初是在web浏览器中创建的,而web浏览器通常在客户端上运行。现在有一些框架允许在服务器上运行javascript 使用Ajax,我们也可以发送和接收xml请求为什么JavaScript被称为客户端技术?,javascript,web,Javascript,Web,JavaScript也可以与服务器进行很好的交互。使用Ajax,我们也可以发送和接收xml请求。那么,为什么它被称为客户端脚本语言而不是服务器端呢?因为历史原因,javascript最初是在web浏览器中创建的,而web浏览器通常在客户端上运行。现在有一些框架允许在服务器上运行javascript 使用Ajax,我们也可以发送和接收xml请求 是的,这些请求是从客户端发送的。服务器端语言是指在服务器上处理数据的语言。例如,PHP只呈现一个页面(作为HTML、XML)并将其发送给用户。在此之后,页
是的,这些请求是从客户端发送的。服务器端语言是指在服务器上处理数据的语言。例如,PHP只呈现一个页面(作为HTML、XML)并将其发送给用户。在此之后,页面将进入客户端浏览器。一旦页面被发送,服务器端脚本就无法控制该页面 Javascript在客户端运行,它可以访问页面并更改其元素和内容,但不能访问发送页面的服务器。当我说access时,我的意思是它不能直接在服务器上运行任何功能。只有在服务器允许的情况下(通过ajax),它才能与服务器交互 此外,用户(客户端)可以使用浏览器扩展(Chrome调试器)firebug修改页面上的javascript,但无法访问服务器端脚本。例如,他不能更改PHP代码的内容。客户端脚本对脚本的访问权限只有服务器允许的权限。最后一个笔划:
JavaScript是一种服务器端技术。这是一种非常著名的技术ASP的一部分。那时,开发人员可以用vbscript或JavaScript进行编程 它是为年的Netscape开发的,可以在此浏览器上运行。几年后,早在nodeJS出现之前,它就已经能够在服务器上运行了,尽管它99%的使用可能仍然在浏览器中 因为它在客户端运行,所以Ajax请求也在客户端执行。它们只与服务器端交互,你自己说的,为了完整起见,Javascript也可以用作服务器端技术。看见