随时更新的知识点 2019-07-31 弹窗可以通过 open(url, name, params) 调用。它返回新窗口的引用 name相同将替换窗口链接,这可以实现webpack总是打开一个窗口调试,同时可以通过返回的窗口引用关闭窗口。 2019-07-16 mouseover/out和mouseenter/leave的区别和共同点 共同点:mouseover/out、mouseenter/leave事件有一个额外的目标:relatedTarget,作为起点/终点的元素,是对target的补充 不同点: mouseover/out即使从父元素转到子元素时也会被触发,假设鼠标一次只会移入一个元素,能冒泡 mouseenter/leave鼠标进入子元素也不会被触发,只关注鼠标在整个元素的内部还是外部,不会冒泡 性能优化 长图文中,可将真实图片放入data-src中,src使用加载图,然后监听滚动事件,检查图片元素是否出现在可视范围内(elem.getBoundingClientRect()),出现则用data-src替换src async和defer属性的异同 相同点 不会阻塞页面的...... 随时更新的知识点 待分类
Semantic Versioning(语义版本控制) [TOC] 先看看几种写法 { "dependencies": { "package-1": ">=2.0.0 <3.1.4", "package-2": "^0.4.2", "package-3": "~2.7.1" "package-4": "2.3.x" } } Comparators comparatordescription <2.0.0Any version that is less than 2.0.0 <=3.1.4Any version that is less than or equal to 3.1.4 >0.4.2Any version that is greater than 0.4.2 >=2.7.1Any version that is greater than or equal to 2.7.1 =4.6.6Any version that is equal to 4.6.6 >=2.0.0 <3.1.4Greater than or equal ...... Semantic Versioning(语义版本控制) 待分类