摘要:
概述下上面打包后的代码,是一个立即执行函数,接受的参数是一个对象,对象的key为引入的模块路径,对应的value为导出的内容,不过babel会根据ejs or cjs来进行不同的适配导出。 iife函数内为: 1. installedModules 闭包环境缓存模块对象 2. __webpack_r 阅读全文
posted @ 2019-12-04 15:43
小雨小雨丶
阅读(422)
评论(0)
推荐(0)
摘要:
有没有办法只通过css来确定input标签是否有输入? 我有这个想法是因为我想完成一个自动补全的input部件,最基本的功能是: 如果input没有内容,这隐藏下拉框 反之,显示下拉框 我找到了一个也许不是很完美的实现方案,描述中可能会有一些细微的区别,不过我还是很希望能做这个简单的分享 首先,我们 阅读全文
posted @ 2019-12-04 15:42
小雨小雨丶
阅读(1937)
评论(0)
推荐(1)
摘要:
移动端适配,老生常谈的问题,这次再谈一次。 闲话少说,直奔正题。 一些像素概念 1. 物理像素:即实际的每一个物理像素,也就是移动设备上每一个物理显示单元(点) 2. 设备逻辑像素(css中的px):可以理解为一个虚拟的相对的显示块,与物理像素有着一定的比例关系,也就是下面的设备像素比 3. 设备像 阅读全文
posted @ 2019-12-04 15:41
小雨小雨丶
阅读(570)
评论(0)
推荐(0)
摘要:
原理: 首先我们了解一下页面的基本渲染流程( "参考" ): webkit渲染过程: Gecko渲染过程: 那么,为什么要做这种优化呢?上面的流程图就是原因:首先解析html生成dom树,同时解析css生成css树,之后结合两者生成渲染树,然后渲染到屏幕上。不但如此,如果css后面有其他javasc 阅读全文
posted @ 2019-12-04 15:40
小雨小雨丶
阅读(490)
评论(0)
推荐(0)
摘要:
webpack4放弃了 commonsChunkPlugin,使用更方便灵活智能的 splitChunks 来做分包的操作。 下面有几个例子,并且我们假设所有的chunks大小至少为30kb(采用splitChunks默认配置) vendors 入口 chunk a: react react dom 阅读全文
posted @ 2019-12-04 15:39
小雨小雨丶
阅读(1805)
评论(0)
推荐(0)
摘要:
使用lerna管理你的项目 有段时间没更新博客了,是时候更新一波了。 之前不是vue next出了吗,然后就去学习了一下,发现整个目录不是那么熟悉了,变成这样了: 于是就这个线索去研究了一下,发下这是用的 lerna + yarn 的架构,不仅vue,包括jest,babel等都是用的这类架构,他们 阅读全文
posted @ 2019-12-04 15:38
小雨小雨丶
阅读(822)
评论(0)
推荐(0)

浙公网安备 33010602011771号