看看我对javascript、ajax、PHP的理解对不对

javascript作为客户端脚本是提升用户和网页的交互,使用户觉得自己对网页的操作响应变快了。但javascrpt对一个网站可以不是必需的。
PHP作为服务器端脚本是实现网页和web服务器的数据交互。
Ajax是通过将整个页面的请求分段发出,使用户一边用,页面一边动态改变,不至于等整个页面完全改变。一方面提高页面与web服务器交互效率,一方面提升用户使用体验。

阅读 2.4k
2 个回答

基本正确,但是你要说明是原声ajax 像juqery的ajax也有同步和异步之分的。

实践就好,没有实践,就再多都是纸上谈兵。

理论上网页没有js是可以的,但如果没有js就成了纯html静态文档了,跟text,word没什么区别。

今天的web都向着"应用程序","app"的方向发展。

js的出现,使得html页面具备了变成"应用程序"的能力。

特别是google家的chrome浏览器和v8引擎的发布,使得这种趋势几乎是呼之欲出。

PHP刚出来的时候,核心诉求是希望能动态地控制服务输出哪些html代码,当然还能够访问数据。

但现在如果还用PHP实现和html的混写会变成了服务沉重的负担。所以,最近的流行趋势是,用服务器输出json数据给浏览器,PHP不再管html代码的事,这就是所谓的前后端分离,把渲染页面交给前端 。

ajax:是数据从服务端流向前端的另一条管道,是另一条小道,一条近道。

传统都是使用GET或POST将请求发到服务器,服务收到请求,从数据检索出数据,把数据和html混合,输出给浏览器。

现在由于v8的高效率,可以多出另一个"管家"来负责请求数据,改变页面的工作,这个管家就是ajax

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题