客户端与服务器、 URL地址
上网的本质目的:通过互联网的形式来获取和消费资源
上网过程中,负责获取和消费资源的电脑,叫做客户端
URL地址
URL(全称是UniformResourceLocator)中文叫统一资源定位符、用于标识互联网上每个资源的唯一存放位置
浏览器只有通过URL地址、才能正确定位资源的存放位置,从而成功访问到对应的资源
URL地址一般由三部组成
1、客户端与服务器之间的通信协议
2、存有该资源的服务器名称
3、资源在服务器上具体的存放位置
图解客户端与服务器的通信过程
注意:1、客户端与服务器之间的通信过程、分为 请求-处理-响应 三个步骤
2、网页中的每一个资源、都是通过 请求-处理-响应 的方式从服务器获取回来的
数据是网页的灵魂
HTML是网页的骨架
CSS是网页的颜值
JavaScript是网页的行为
数据、则是网页的灵魂
骨架、颜值、行为皆为数据服务数据、在网页中无处不在
数据、也是服务器对外提供的一种资源。只要是资源、必然要通过 请求-处理-响应 的方式进行获取
如果要在网页中请求服务器上的数据资源、则需要用到XMLHttpRequest对象。
XMLHttpRequest (简称xhr)是浏览器提供的js成员、通过它、可以请求服务器上的数据资源
最简单的用法 var xhrObj = new XMlHttpRequest()
资源的请求方式
客户端请求服务器是、请求的方式有很多中、最常见的两种请求方式分别为get和post请求
get请求通常用于获取服务端资源(向服务器要资源)
例如:根据URL地址,从服务器获取HTML文件、css文件、js文件、图片文件、数据资源等
post请求通常用于向服务器提交数据(往服务器发送资源)
例如:登录时向服务器提交的登录信息、注册时向服务器提交的注册信息、添加用户是向服务器提交的用户信息等各种数据提交操作