- 博客(5)
- 收藏
- 关注
原创 跨域全解,看这个就够了
为什么要跨域 由于浏览器同源策略,限制同一个源加载文档与另一个源进行交互,用来隔离恶意的攻击。 如果没有同源策略限制会导致 针对接口:在登录上使用cookie来判断是谁发送的请求,服务器验证响应头加入set-cookie,下次请求时候,浏览器自动将cookie附在http请求头字段cookie,如果没有同源策略,其他网站可以使用你的cookie登录你的账号。(CSRF攻击)但是即使有同源策略coo...
2018-11-08 11:27:46 250
原创 缺省协议和浏览器缓存
缺省协议 /缺省协议的使用,代表资源访问的协议和当前页面保持一致,如果页面是http,//就代表http,如果页面是http,也是如此。许多cdn也是如此, //是缺省协议的写法 //jb51.net/css/ 缺省协议的优缺点 本地调试时候,协议为文件协议(file://); 这样这个文件就不存在; 浏览器的缓存 为了节省网络资源的加速浏览,浏览器在用户磁盘对最近请求过的文档进行存储,再次请求...
2018-11-07 17:38:40 443
原创 vue 构造函数---vue源码解析(3)
介绍 使用vue时候,要先new操作符调用,说明Vue是一个构造函数,所以我们首先要把vue的构造函数搞清楚 Vue构造函数的原型 npm run dev "dev": "rollup -w -c scripts/config.js --environment TARGET:web-full-dev", 调用scripts/config.js // Runtime+compiler deve...
2018-11-02 18:11:34 1201
原创 箭头函数详解
箭头函数与普通函数不同 1:箭头函数不能使用new 2:箭头函数不能使用arguments,使用 rest参数 … var a = (...A)=>{ console.log(A) } 3:箭头函数指向 先看一个栗子 var obj = { a:10, b()=>{ console.log(this.a); //underfined ...
2018-11-01 18:01:25 624
原创 call,apply,bind
函数的三种角色 length 形参的个数 name:函数名 prototype:类的原型,在原型上定义方法都是当前类实例的公有方法 _proto:把函数当成普通对象,指向Function类的原型 function Fn(){ var num = 500; this.x = 100; } Fn.prototype.getX = function(){ console.lo...
2018-11-01 14:50:56 148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人