摘要: AMD是RequireJS在推广过程中对模块定义的规范化产出 CMD是SeaJS在推广过程中对模块定义的规范化产出 区别:1.对于依赖的模块。AMD是提前执行,CMD是延迟执行。 2.AMD推崇依赖前置(依赖必须一开始就写好),CMD推崇依赖就近(依赖可以就近书写) 3. AMD的API默认是一个当 阅读全文
posted @ 2021-02-21 23:49 BesePawn 阅读(145) 评论(0) 推荐(0)
摘要: 深拷贝和浅拷贝 假设B复制了A,修改A的时候,看B是否发生变化: 如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值) 如果B没有改变,说明是深拷贝,自食其力!(修改堆内存中的不同的值) 浅拷贝(shallowCopy)只是增加了一个指针指向已存在的内存地址, 深拷贝(deepCop 阅读全文
posted @ 2021-02-21 16:57 BesePawn 阅读(43) 评论(0) 推荐(0)
摘要: 转载 ##1.为什么会出现跨域 浏览器有同源策略,非同源下的请求,都会产生跨域问题 ####同源策略:同一协议,同一域名,同一端口号 ##2.跨域的解决办法有? ###(1)设置document.domain解决无法读取非同源网页的cookie问题 // 两个页面都设置 document.domai 阅读全文
posted @ 2021-02-21 16:03 BesePawn 阅读(84) 评论(0) 推荐(0)
摘要: 转载:javascript——原型与原型链 阅读全文
posted @ 2021-02-21 15:35 BesePawn 阅读(36) 评论(0) 推荐(0)
摘要: ![](https://img2020.cnblogs.com/blog/2070663/202102/2070663-20210221143033794-2029922867.png) 阅读全文
posted @ 2021-02-21 14:31 BesePawn 阅读(39) 评论(0) 推荐(0)
摘要: ###box-sizing属性 ###结果为width: 100px; height: 100px; <style> .big { box-sizing: border-box; width: 100px; height: 100px; padding: 10px; margin: 10px; bo 阅读全文
posted @ 2021-02-21 14:19 BesePawn 阅读(364) 评论(0) 推荐(0)
摘要: <style> html, body, div { margin: 0; padding: 0 } .bigBox { position: relative; width: 300px; height: 300px; background-color: #000; margin: 300px aut 阅读全文
posted @ 2021-02-21 13:52 BesePawn 阅读(64) 评论(0) 推荐(0)
摘要: ###什么时候用清除浮动: 父级没高度,子盒子浮动,影响到了下面布局,我们就应该清除浮动了。 ###清除浮动主要为了解决父级元素因为子级浮动引起内部高度为0的问题。清除浮动之后,父级就会根据浮动的子盒子自动检测高度。父级有了高度,就不会影响下面的标准流了。 ##清除浮动的方法: ###①额外标签法( 阅读全文
posted @ 2021-02-21 13:49 BesePawn 阅读(58) 评论(0) 推荐(0)
摘要: for (var j = 0; j < 5; j++) { setTimeout(function() { console.log(j) }, 1000 * j) } ###setTimeout是异步执行的,1000毫秒后向任务队列里添加一个任务,只有主线上的全部执行完才会执行任务队列里的任务,所以 阅读全文
posted @ 2021-02-21 13:39 BesePawn 阅读(651) 评论(0) 推荐(1)