全栈攻城狮

www.quanzhangongchengshi.com

这是一个从小白到全栈工程师所必须牢牢掌握的武器库!

Ajax  简介

 Ajax是一种网页开发技术,不是编程语言。它具有以下几个特点。

  1. 异步(不影网页其他正常操作的内容)

  2. 刷新(即发送请求与响应都不会影响到整个网页)

  3. 局部(因为我们使用Ajax一般都是用于局部内容的,如文章,评论板块等,局部刷新,而导航之类是固定显示不刷新的。)

跨域原理

 跨域原理很简单,实际上就是<script src=""></script>标签的src属性实现跨域访问。跨域是由于web浏览器同源策略影响非(协议,域名,端口)三者统一的地址无法访问资源。

 http://www.quanzhangongchengshi.com
 https://www.quanzhangongchengshi.com   //协议不同 
 http://www.quanzhangongchengshi.com:8080  //端口不同 
 http://www.quanzhangongchengshi1.com  //域名不同

因此,上面第一个域名的服务器无法访问剩下三个服务器上的资源,通过<script src=""></script>可以让我们实现跨域访问其他三个域名资源的功能。如我们常用的CDN即Bootstrap,就可以访问非本地服务器上的Bootstrap.


Ajax  简介

 Ajax是一种网页开发技术,不是编程语言。它具有以下几个特点。

  1. 异步(不影网页其他正常操作的内容)

  2. 刷新(即发送请求与响应都不会影响到整个网页)

  3. 局部(因为我们使用Ajax一般都是用于局部内容的,如文章,评论板块等,局部刷新,而导航之类是固定显示不刷新的。)

跨域原理

 跨域原理很简单,实际上就是<script src=""></script>标签的src属性实现跨域访问。跨域是由于web浏览器同源策略影响非(协议,域名,端口)三者统一的地址无法访问资源。

 http://www.quanzhangongchengshi.com
 https://www.quanzhangongchengshi.com   //协议不同 
 http://www.quanzhangongchengshi.com:8080  //端口不同 
 http://www.quanzhangongchengshi1.com  //域名不同

因此,上面第一个域名的服务器无法访问剩下三个服务器上的资源,通过<script src=""></script>可以让我们实现跨域访问其他三个域名资源的功能。如我们常用的CDN即Bootstrap,就可以访问非本地服务器上的Bootstrap.