浏览器/网络
文章平均质量分 72
薛定谔的panda
这个作者很懒,什么都没留下…
展开
-
前端安全
简单讲讲前端安全的两个主要方面,XSS攻击和CSRF攻击原创 2019-10-28 16:01:21 · 391 阅读 · 0 评论 -
vue 路由如何回退指定页面
今天做了一个 vue 项目关于路由场景的问题,路由如何回退指定页面,在此做个记录。原创 2019-08-23 18:32:11 · 1660 阅读 · 0 评论 -
浏览器缓存
归纳关于浏览器缓存的知识,主要讲浏览器请求资源流程,强弱缓存,浏览器资源的存放位置原创 2019-04-19 15:50:17 · 236 阅读 · 0 评论 -
访问一个网页的过程
今天我想梳理访问一个网页发生的故事。 1.首先,访问一个网页,就要输入该网页的地址,就是域名(如www.baidu.com) 2.通过输入的域名,进行DNS解析(域名解析)从而找出网页的ip地址(如192.168.1.1) 3.浏览器与该服务器通过三次握手协议建立连接(tcp协议),这里可以通过本机缓存的cookies状态信息,保持上一次连接...原创 2017-02-08 16:38:36 · 834 阅读 · 0 评论 -
前端常见跨域
前端跨域本文总结前端常用的跨域方案和例子,以及周边的应用知识(1)跨域原理(2)域名概念(3)本地简单模拟跨域(4)常见跨域方案原创 2019-03-25 18:29:44 · 439 阅读 · 0 评论 -
浏览器 Date与json 对象的兼容问题
最近遇到了浏览器 Date 与 Json 对象的兼容问题,在此记录下来原创 2018-11-21 14:44:43 · 308 阅读 · 0 评论 -
简单讲讲前端路由概念
前端路由路由历史什么是路由? 路由是根据不同的 url 地址展示不同的内容或页面早期的路由都是后端直接根据 url 来 reload 页面实现的,即后端控制路由。后来页面越来越复杂,服务器压力越来越大,随着 ajax(异步刷新技术) 的出现,页面实现非 reload 就能刷新数据,让前端也可以控制 url 自行管理,前端路由由此而生。单页面应用的实现,就是因为前端路由。原创 2018-01-27 17:24:20 · 8077 阅读 · 0 评论 -
移动端后退如何刷新
后退刷新前段时间遇到了移动端后退更新的业务需求,踩了坑当然要总结了。后退更新的坑在于浏览器后退时,缓存文件的使用,JS 代码的执行。一、使用了缓存文件,从缓存方向解决直接禁用缓存,如meta禁用缓存(不可靠),在响应的 header 里面禁用换缓存(手机端)此方法行不通,因为有些浏览器会忽略这个头部二、bfcache 与 pageshowbfcache,即bac...原创 2018-06-21 19:14:07 · 2114 阅读 · 0 评论 -
关于浏览器解析html全过程详解
DOM文档通常加载的步骤:1.解析HTML结构。2.加载外部脚本和样式表文件3.解析并执行脚本代码。4.DOM树构建完成。//DOMContentLoaded5.加载图片等外部资源。6.页面加载完毕。//load顺序是这样,但很多时候几个步骤是同时发生的。 在这里梳理一下完整流程下的各种细节: 由于浏览器采用至上而下的方式解析,所以会先解析html,直到...原创 2016-08-12 23:48:25 · 18047 阅读 · 0 评论 -
分析HTML的加载从而优化
分析HTML的加载从而找出前端优化之路原创 2017-10-31 11:21:01 · 580 阅读 · 0 评论