摘要:
前端领域的BEM到底是什么 BEM - Block Element Modfier(块元素编辑器) BEM方法确保每一个参加了同一网站开发项目的人,基于一套代码规范去开发,这样非常有利于团队成员理解彼此的代码,而且对于后续接手项目的同学来说,也是一件好事。 BEM是方法论的关键元素 - Block, 阅读全文
摘要:
js数组操作find查找特定值结合es6特性 找不到则返回undefined 阅读全文
摘要:
Object.assign() Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 阅读全文
摘要:
因为浏览器的同源策略,默认情况下,JavaScript在发送AJAX请求时,URL的域名必须和当前页面完全一致。 完全一致的意思是,域名要相同(www.example.com和example.com不同),协议要相同(http和https不同),端口号要相同(默认是:80端口,它和:8080就不同) 阅读全文
摘要:
1. clear:both 2.给父元素设置overflow:hidden 可以这样理解:overflow:hidden的含义是超出的部分要裁切隐藏,float的元素虽然不在普通流中,但是他是浮动在普通流之上的,可以把普通流元素+浮动元素想象成一个立方体。如果没有明确设定包含容器高度的情况下,它要计 阅读全文
摘要:
子元素设置margin-top,父元素也受影响 解决办法:给父元素加个padding或border或overflow:hidden或父元素加前置内容生成 CSS中盒模型的理解 阅读全文
摘要:
HTML脱离文档流的三种方法 1:float 使用float脱离文档流时,其他盒子会无视这个元素,但其他盒子内的文本依然会为这个元素让出位置,环绕在该元素的周围。 2:absolute 3:fixed 相对于浏览器窗口进行定位。(相对于浏览器窗口就是相对于html)。 【半脱离文档流】: posit 阅读全文
摘要:
position的默认属性值均是static,静态。 【position:absolute】定位为absolute的层脱离正常文本流,但其在正常流中的位置不再存在。 大多数人可能会觉得absolute绝对定位是根据浏览器窗口定位,实则不是。absolute定位是相对于父元素的绝对定位,且父元素必须有 阅读全文
摘要:
GITLAB是在GITHUB的基础上搭建的项目管理平台。GITHUB上的项目一般是公有化的,私有仓库需要付费。而GITLAB是在GITHUB基础上搭建的。在其上面建私有仓库是免费的。( 但是如果是企业版 需要授权费 就是说你可以免费建仓库,但是需要钱拿授权),有资源隐匿属性,就是非本公司员工(没有权 阅读全文
摘要:
vue下的全局变量和vuex里的state都是临时变量,页面刷新就都没了。 阅读全文