摘要: 一句话:所有的自由变量的取值都是在函数定义的地方,向上级作用域查找,而不是函数执行的地方。 1.闭包 1 function create(){ 2 let a = 100 3 return function(){ 4 console.log(a) //自由变量定义的地方取值,没有就找上级 5 } 6 阅读全文
posted @ 2022-04-01 21:25 musicBird 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 背景:由于浏览器同源策略的限制,非同源下的请求,都会产生跨域问题,jsonp即是为了解决这个问题出现的一种简便解决方案。 同源策略即:同一协议,同一域名,同一端口号。当其中一个不满足时,我们的请求即会发生跨域问题。 举个简单的例子: http://www.abc.com:3000到https://w 阅读全文
posted @ 2022-04-01 16:10 musicBird 阅读(170) 评论(2) 推荐(0) 编辑
摘要: 1 /** 2 * @description 手写jquery 3 * @author ddxldxl 4 */ 5 class Jquery { 6 constructor(selector) { 7 //遍历dom树 8 let res = document.querySelectorAll(s 阅读全文
posted @ 2022-04-01 14:25 musicBird 阅读(40) 评论(0) 推荐(0) 编辑