浏览器
chenzeze0707
这个作者很懒,什么都没留下…
展开
-
理解浏览器缓存机制就是这么简单!
为什么要用缓存? 一般针对静态资源如CSS,JS,图片等使用缓存,原因如下: 请求更快:通过将内容缓存在本地浏览器或距离最近的缓存服务器(如CDN),在不影响网站交互的前提下可以大大加快网站加载速度。 节省带宽:对于已缓存的文件,可以减少请求带宽甚至无需请求网络。 降低服务器压力:在大量用户并发请求的情况下,服务器的性能受到限制,此时将一些静态资源放置在网络的多个节点,可以起到均衡负载的作...原创 2018-03-26 22:27:36 · 293 阅读 · 0 评论 -
从输入url到页面渲染出来过程
1.浏览器与服务器的交互 在浏览器输入url后的访问: URL的组成 协议 域名 (有时候也是ip,) 端口号(数字表示,若为HTTP的默认值“:80”可省略) 路径(以“/”字符区别路径中的每一个目录名称) 查询参数(GET模式的窗体参数,以“?”字符为起点,每个参数以“&”隔开,再以“=”分开参数名称与数据,通常以UTF8的URL编码,避开字符冲突的问题) 1....原创 2018-11-04 19:05:42 · 392 阅读 · 0 评论 -
前端攻击/web安全
1.XSS攻击 跨站脚本攻击 主要是通过html标签注入,篡改网页,插入恶意的脚本, 前端可能没有经过严格的校验直接就进到数据库, 数据库又通过前端程序又回显到浏览器 会导致用户cookie信息泄露 输入框嵌入<script>脚本 URL 嵌入<script>脚本 img 嵌入<script>脚本 $.append方法嵌入...原创 2019-05-17 10:52:43 · 428 阅读 · 0 评论