![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
js核心
我的笔记
宫小白(转掘金了)
热爱文学,热爱生活,热爱编程
展开
-
常见的跨域及其解决方法
跨域1. jsonpjsonp实现跨域的原理就是利用一些可以请求资源的标签,像script,img这类的标签它们请求资源是没有域的限制的。实现客户端<script> function myFunction(data) { console.log(data); } </script> <script src="http://localhost:3000/test?callback=myFunct原创 2020-06-13 16:56:50 · 400 阅读 · 0 评论 -
手写 call、apply、bind
从this的隐式绑定入手我们都知道函数中this的指向只取决于该函数的调用位置,且其有四种绑定形式。即默认绑定隐式绑定显示绑定new绑定而显示绑定是借用了一些方法。如call、apply,bind。但是它们的怎么实现是基于隐式绑定基础之上的先来看什么是隐式绑定,看下面代码:function foo() {console.log( this.a );}var obj = {a: 2,foo: foo};obj.foo(); 全局情况下的默认绑定之所以绑到了全局,是因为函数原创 2020-06-04 23:38:10 · 254 阅读 · 0 评论