原理
文章平均质量分 79
liy1wen
碌碌无为
展开
-
前端安全知识
CSRF(Cross-site request forgery)跨站请求伪造 CSRF(Cross-site request forgery)跨站请求伪造:攻击者诱导受害者进入第三方网站,在第三方网站中,向被攻击网站发送跨站请求。利用受害者在被攻击网站已经获取的注册凭证,绕过后台的用户验证,达到冒充用户对被攻击的网站执行某项操作的目的。 一个典型的CSRF攻击有着如下的流程: 1.受害者...原创 2020-03-16 19:45:48 · 139 阅读 · 0 评论 -
浏览器缓存机制
浏览器缓存机制有两种,一种为强缓存,一种为协商缓存。对于强缓存,浏览器在第一次请求的时候,会直接下载资源,然后缓存在本地,第二次请求的时候,直接使用缓存。对于协商缓存,第一次请求缓存且保存缓存标识与时间,重复请求向服务器发送缓存标识和最后缓存时间,服务端进行校验,如果失效则使用缓存。 强缓存方案 Exprires:服务端的响应头,第一次请求的时候,告诉客户端,该资源什么时候会过期。Expri...原创 2020-03-16 19:24:41 · 96 阅读 · 0 评论 -
从输入URL到看到页面发生的全过程
从输入URL到看到页面发生的全过程 浏览器的地址栏输入URL并按下回车 浏览器查找当前URL是否存在缓存,并比较缓存是否过期 浏览器首先查询当前URL是否有缓存,有的话,再查询是否过期,没过期则读缓存.过期了则访问web服务器. DNS解析URL对应的IP 互联网上每一台计算机的唯一标识是它的IP地址,但是IP地址并不方便记忆。用户更喜欢用方便记忆的网址去寻找互联网上的其它计算机,也...原创 2020-03-16 14:39:16 · 232 阅读 · 0 评论 -
Vue知识点整理
关于Vue很全的一篇知识点和面试总结,面试前可以学习一遍! 1. 什么是MVVM及实现原理? MVVM是Model-View-ViewModel缩写,也就是把MVC中的Controller演变成ViewModel。Model层代表数据模型,View代表UI组件,ViewModel是View和Model层的桥梁,数据会绑定到viewModel层并自动将数据渲染到页面中,视图变化的时候会通知view...原创 2020-03-14 12:17:03 · 225 阅读 · 0 评论