转载:https://blog.csdn.net/qq_44034384/article/details/97622868
一、Ajax 服务器软件安装
(1)、什么是服务器?
服务器也是电脑,只不过是一台 24 小时不断电,不关机的电脑
根据提供的服务功能不同:文件服务器、邮件服务器、Web 服务器等等
简而言之:服务器其实就是一台“提供了某种服务功能”的超级电脑
(2)、如何让电脑能够提供某种服务?
如何让电脑可以聊天?听歌?浏览网页?
想让电脑提供聊天服务,可以安装相应的聊天软件,例如:QQ、微信…
想让电脑可以提供听歌服务,可以安装相应音乐软件,例如:酷我、酷狗…
想让电脑可以提供浏览网页服务,可以安装相应浏览网页软件,例如:谷歌、火狐…
(3)、如何让电脑提供管理网站的服务?
安装 Web 服务相关软件,例如:Apache、ISS、Tomcat、Nginx、Node.js等
安装了 Web 服务软件的电脑,我们称之为“ Web服务器 ”
Web 服务器软件:Apache、ISS、Tomcat、Nginx、Node.js等
(4)、Web 服务器搭建
什么是 WAMPServer 软件?
W:Windows操作系统
A:Apache 世界排名第一的服务器软件,特点是简单,速度快,性能稳定
M:MySQL 开源免费的数据库软件,特点是体积小、速度快、使用成本低
P:PHP 超文本预处理器,直接将代码嵌入 HTML 文档中执行,特点是简单易学,容易上手
(5)、如何搭建 Apache 服务器?
- 双击提供的安装包
- 点击 Next
- 选择安装路径(注意:路径中不要出现中文)
二、Ajax(异步 JavaScript 和 XML)
1、什么是 Ajax
(1)为什么需要 Ajax
当需要从服务器获取数据,并刷新页面的操作,如果不采用 Ajax,则需要用提交整个表单的方式,当提交表单时,发送请求给服务器,页面需要等待服务器发送完 response 后,页面才能恢复操作。
(2)Ajax的概念:
Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。
Ajax 是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
优点:局部刷新,减少等待时间,节省很多的带宽
核心对象:XMLHttpRequest
(3)什么叫异步
当前页面发送一个请求给服务器,当前页面不需要等待服务器响应才能操作网页。发送完请求之后,当前页面可以继续浏览,操作。
(4)什么叫局部刷新
我们可以用两种方式来实现部分刷新。
2、Ajax 方式
- JavaScrpit 发送异步请求
- 服务端查询数据库,返回数据
- 服务端返回 Response
- 客户端根据返回的 Response,来用 JavaScript 操作 DOM。