摘要: 标准流 < 浮动 < 定位 定位的元素可以使用z-index设置层级,不设置默认为0 层级为0的盒子,也比标准流和浮动高; 层级为负数的盒子,比标准流和浮动低; 层级一样,后面的盒子比前面的层级高; 浮动或者标准流的盒子,后面的盒子比前面的层级高; 提高层级的常用方法: position:relat 阅读全文
posted @ 2020-05-18 15:04 seeBetter 阅读(510) 评论(0) 推荐(0)
摘要: “高内聚”是指将在逻辑上可以归类为一个单元的代码封装在一起,尽量保障一块代码集合主要解决一个需求,在前端开发中,最常见的便是将一个逻辑单元的代码使用IIFE函数进行封装。 可以说,保障代码高内聚即在一定程度上满足了代码“低耦合”的要求,因为低耦合即是要求一个逻辑单元的代码块在改动时,不会造成其他逻辑 阅读全文
posted @ 2020-05-18 14:54 seeBetter 阅读(293) 评论(0) 推荐(0)
摘要: 1 初始化参数:解析webpack配置参数,合并shell传入和webpack.config.js文件配置的参数,形成最后的配置结果; 2 开始编译:上一步得到的参数初始化compiler对象,注册所有配置的插件,插件监听webpack构建生命周期的事件节点,做出相应的反应,执行对象的 run 方法 阅读全文
posted @ 2020-05-18 14:16 seeBetter 阅读(2341) 评论(0) 推荐(1)
摘要: HTTP2使用的是二进制传送,HTTP1.X是文本(字符串)传送 HTTP1.X使用的是明文的文本传送,而HTTP2使用的是二进制传送,二进制传送的单位是帧和流。 帧组成了流,同时流还有流ID标示 HTTP2支持多路复用 同域名下所有通信都在单个连接上完成; 单个连接可以承载任意数量的双向数据流; 阅读全文
posted @ 2020-05-18 14:08 seeBetter 阅读(203) 评论(0) 推荐(0)
摘要: 父组件传递一个对象给子组件,在子组件中直接修改这个接受到的对象里面的值,不改变对象的引用地址,在父子组件中值都可以修改,控制台会报错; 如上,如果子组件改变这个对象的引用地址,子组件中可以修改,父组件中不能修改,控制台会报错; 如果传递的值是普通类型,子组件中可以修改,父组件中不能修改,控制台会报错 阅读全文
posted @ 2020-05-18 13:00 seeBetter 阅读(4011) 评论(0) 推荐(0)