汝南专业网站建设,哈尔滨公共资源交易中心官网,设计之家素材,国外开网站怎样做平帐GET 和 POST 的区别
从 http 协议的角度来说#xff0c;GET 和 POST 它们都只是请求行中的第一个单词#xff0c;除了语义不同#xff0c;其实没有本质的区别。
之所以在实际开发中会产生各种区别#xff0c;主要是因为浏览器的默认行为造成的。
受浏览器的影响#xf…GET 和 POST 的区别
从 http 协议的角度来说GET 和 POST 它们都只是请求行中的第一个单词除了语义不同其实没有本质的区别。
之所以在实际开发中会产生各种区别主要是因为浏览器的默认行为造成的。
受浏览器的影响在实际开发中GET 和 POST 有以下区别 浏览器在发送 GET 请求时不会附带请求体 GET 请求的传递信息量有限适合传递少量数据POST 请求的传递信息量是没有限制的适合传输大量数据。 GET 请求只能传递 ASCII 数据遇到非 ASCII 数据需要进行编码POST 请求没有限制 大部分 GET 请求传递的数据都附带在 path 参数中能够通过分享地址完整的重现页面但同时也暴露了数据若有敏感数据传递不应该使用 GET 请求至少不应该放到 path 中 刷新页面时若当前的页面是通过 POST 请求得到的则浏览器会提示用户是否重新提交。若是 GET 请求得到的页面则没有提示。 GET 请求的地址可以被保存为浏览器书签POST 不可以
浏览器渲染机制、重绘、重排
网页生成过程
HTML被HTML解析器解析成DOM 树css则被css解析器解析成CSSOM 树结合DOM树和CSSOM树生成一棵渲染树(Render Tree)生成布局flow即将所有渲染树的所有节点进行平面合成将布局绘制paint在屏幕上
重排(也称回流): 当DOM的变化影响了元素的几何属性DOM对象的位置和尺寸大小浏览器需要重新计算元素的几何属性将其安放在界面中正确的位置这个过程就叫回流。触发
添加或者删除可见的DOM元素元素尺寸改变——边距、填充、边框、宽度和高度
重绘 当一个元素的外观发生了改变但没有改变布局重新把元素外观绘制出来的过程叫做重绘触发
改变元素的color、background、box-shadow属性
url按下回车之后发生了什么
1 解析域名
2 缓存判断 --有资源直接返回、否则向服务器发起新的请求
3 DNS解析
4 获取MAC地址
5 会把请求的内容存储到dns
6 TCP三次握手
7 HTTPS握手
8 返回数据
9 TCP四次挥手
复制代码
cookie、sessionStorage、localStorage的区别
cookie 可以设置失效时间localStorage 除非手动清除否则永久保存sessionStorage 尽在当前网页有效关闭页面就被清除cookie储存大小是4klocalStorage和sessionStorage是5M请求时cookie自动携带HTTP头部中localStorage和sessionStorage仅在浏览器保存不参与服务器通信