摘要: js中连续赋值问题(关键理解下图,就可以明白) https://segmentfault.com/a/1190000008475665 如有帮助,请感谢sf作者!!! var a = {n: 1}; var b = a; a.x = a = {n: 2}; console.log(a.x); //u 阅读全文
posted @ 2020-05-26 14:05 671_MrSix 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 函数声明的提升大于变量声明的提升,函数表达式不会提升(函数表达式只会做变量声明的提升) 阅读全文
posted @ 2020-05-26 14:04 671_MrSix 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 1.将json对象转化为json字符串,再判断该字符串是否为"{}" var data = {}; var b = (JSON.stringify(data) == "{}"); alert(b);//true 2.for in 循环判断 var obj = {}; var b = function 阅读全文
posted @ 2020-05-26 14:03 671_MrSix 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 函数劫持:意思是在一个函数运行之前把它劫持下来,添加我们想要的功能,然后再调用原来的函数执行.这也是常见的钩子函数的原理之一. *我之前在哪见过这种写法当时还没有理解这么写,看到这个才知道是函数劫持的概念* let x = { fn(){ console.log(111) } } let b = x 阅读全文
posted @ 2020-05-26 14:02 671_MrSix 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 伪元素:对元素中的特定内容进行操作,选取诸如元素内容第一个字(母)、第一行,选取某些内容前面或后面这种普通的选择器无法完成的工作.它控制的内容实际上和元素是相同的,但是它本身只是基于元素的抽象,并不存在于文档中,所以叫伪元素 ::before 在元素内容之前插入额外生成的内容 ::after 在元素 阅读全文
posted @ 2020-05-26 14:01 671_MrSix 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 问题:如何清除浮动 *清除浮动主要是为了解决父元素因为子元素浮动引起的内部高度为0的问题* 额外标签法(在最后一个浮动标签后,新加一个标签,给其设置clear:both;)(不推荐) 父级添加overflow属性(父元素添加overflow:hidden)(不推荐)*这种方式通过触发BFC方式实现清 阅读全文
posted @ 2020-05-26 14:00 671_MrSix 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 为父元素设置上边框 border-top:1px solid #ddd;(弊端:父元素高度变化.不提倡)颜色有父元素背景色决定 为父元素设置内边距取代外边距.(弊端:父元素高度改变.不提倡) 在子元素div前增加空的<table><table/>元素,(提倡) 父元素设置overflow属性 使用伪 阅读全文
posted @ 2020-05-26 13:59 671_MrSix 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 交换数组中元素位置 function swap(x,y,arr){ let temp = arr[x] arr[x] = arr[y] arr[y] = temp } 冒泡排序:比较相邻的两个项,如果第一个比第二大,则交换它们。元素项向上移动至正确的顺序。 冒泡排序升级版:如果从内循环减去外循环中已 阅读全文
posted @ 2020-05-26 13:58 671_MrSix 阅读(84) 评论(0) 推荐(0) 编辑
摘要: https://juejin.im/post/6844903512845860872 https://juejin.im/post/6844903764202094606 如有帮助,请感谢掘金作者!! 同步和异步任务分别进入不同的执行场所,同步的进入主线程,异步的进入Event Table并注册函数 阅读全文
posted @ 2020-05-26 13:46 671_MrSix 阅读(143) 评论(0) 推荐(0) 编辑
摘要: const monthHaveManyDays = (year, month) => { const map = [31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; const days = map[month - 1]; return days || 阅读全文
posted @ 2020-05-26 13:44 671_MrSix 阅读(285) 评论(0) 推荐(0) 编辑