2020年8月13日

jsonp跨域简单实现

摘要: 同源策略 基于安全的考虑,现如今浏览器中都引入了同源策略。所说的同源就是协议、域名、端口这三个都相同 例如:对于http://www.example.com/a.js。协议是http,域名是www.example.com,端口默认为80 http://www.example.com/b.js 同源h 阅读全文

posted @ 2020-08-13 12:16 尘光 阅读(181) 评论(0) 推荐(0)

2020年8月3日

手写call、apply、bind

摘要: 手写call、apply、bind 这三个函数都是Function原型上的方法,它们的作用就是改变函数执行时this的指向。 call、apply、bind的区别: 1.call和apply在改变this指向的同时执行了函数,而bind是改变了this指向然后将函数返回 2.使用call时向函数传递 阅读全文

posted @ 2020-08-03 09:01 尘光 阅读(169) 评论(0) 推荐(0)

2020年8月2日

实现简单的深拷贝

摘要: 实现对象或数组的深拷贝 实现深拷贝的思路: 1.其中对象所拥有的属性可能是基本类型,也可能为引用类型 2.若属性的值为基本数据类型,可能是number、boolean、string、null、undefined、Symbol,则可以直接用赋值操作来实现拷贝 3.若属性的值为引用数据类型,可能是obj 阅读全文

posted @ 2020-08-02 10:20 尘光 阅读(260) 评论(0) 推荐(0)

导航