Ajax 原理介绍 ajax的主要目的是异步处理,也就是刷新整个页面获取数据。就像我们在填写一些表单时候,还没提交系统就会提示是否正确,大大提高了用户体验。 主要原理:在浏览器中存在一个·XHR对象,按照我的理解,XHR在浏览器和服务器之间是一种代理模式,XHR代替浏览器向服务器发送请求,然后再把返 ...
分类:
Web程序 时间:
2020-07-11 17:30:34
阅读次数:
73
在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种。前者用于服务器,后者用于浏览器。ES6 在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代现有的 CommonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案。 ES6 模块的 ...
分类:
其他好文 时间:
2020-07-05 17:39:17
阅读次数:
97
ES6 模块化规范 ES6 在语言标准的层面上,实现了模块功能,而且实现得相当简单,旨在成为浏览器和服务器通用的模块解决方案。 其模块功能主要由两个命令构成:export 和 import。 export 命令用于规定模块的对外接口 import 命令用于输入其他模块提供的功能 /** 定义模块 m ...
分类:
其他好文 时间:
2020-07-04 20:33:15
阅读次数:
89
一、概述 HTTP 首部字段是构成 HTTP 报文的要素之一。在客户端与服务器之间以 HTTP 协议进行通信的过程中,无论是请求还是响应都会使用首部字段,它能起到传递额外重要信息的作用。 使用首部字段是为了给浏览器和服务器提供报文主体大小、所使用的语言、认证信息等内容。 HTTP/1.1 首部字段根 ...
分类:
Web程序 时间:
2020-06-15 11:49:08
阅读次数:
97
HTTP HTTP协议是用于规定浏览器和服务器之间的通信方式/规则 主要规定了浏览器给服务器发送的请求信息的格式 以及规定了服务器给浏览器发送响应信息的格式 图解: HTTP基本原则: 一次请求,只对应一次响应 请求只能由浏览器发起,服务器只能被动的等待请求,根据请求作出回应。 一次请求三次握手 H ...
分类:
Web程序 时间:
2020-06-10 11:19:57
阅读次数:
114
一、简介 CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有 ...
分类:
其他好文 时间:
2020-06-09 14:50:56
阅读次数:
57
一 什么是Websocket WebSocket是一种在单个TCP连接上进行全双工通信的协议 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双 ...
分类:
Web程序 时间:
2020-06-07 11:23:34
阅读次数:
68
HTTP和HTTPS是什么? 我们使用浏览器访问一个网站页面,在浏览器的地址栏中我们会看到一串URL,如图 网站的URL会分为两部分:通信协议和域名地址。 域名地址都很好理解,不同的域名地址表示网站中不同的页面,而通信协议,简单来说就是浏览器和服务器之间沟通的语言。网站中的通信协议一般就是HTTP协 ...
分类:
Web程序 时间:
2020-06-06 11:02:03
阅读次数:
80
开始复习网络基础了,这个是真学了又忘,忘了又学 1. 简单的HTTP协议 超文本传输协议,规范了浏览器和服务器的数据交互,其是基于TCP协议进行连接的,而传输的内容就是HTTP 浏览器即客户端发送的HTTP我们称之为请求报文,反之叫响应报文 1.1 报文的组成 报文首部 + 空行 + 报文主体 请求 ...
分类:
Web程序 时间:
2020-05-31 23:16:25
阅读次数:
105
b/s:浏览器请求服务器。c/s:是客户端请求服务器。 http:超文本传输协议,是一种详细规定浏览器和服务器通信的规则,http分为请求和响应二个部分组成。 请求报文格式:1,请求行。2,请求头。3,请求主体。(post请求方式:请求行,是请求方式请求地址,协议版本。请求头:记录了浏览器相关信息发 ...
分类:
Web程序 时间:
2020-05-30 21:30:38
阅读次数:
93