- 博客(9)
- 收藏
- 关注
原创 定位属性解析
css 定位属性 常见属性值包括 relative,absolute,sticky,fixed, static 在哪些场景中会用到特定的定位属性 使用需要关注 是否脱离文档流,定位目标元素,四个方向是否赋值 其中相对,绝对定位不是互为依赖关系,在一些场景下还会造成维护的成本增加 注意是否造成回流重绘的操作 其中sticky属性可以说很秀了,但是目前兼容性不够好。表现为在一定阈值下为fixed定...
2018-08-13 16:12:39 152
原创 理解babel
在利用webpack开展项目的时候,涉及到babel对es6的转换,一直对里面的原理比较模糊,抽个时间整理一下,还是先来了解几个概念。 js编译(编译器) 我们所写的JavaScript代码,在被js引擎运行之前有一个编译的阶段,转化为内部可执行的代码,主要包括三个阶段。 词法分析+分词(tokenizing):把所写的js代码进行检查,形成词法作用域,得到词法单元 语法分析(parsin...
2018-08-11 17:45:04 278
原创 作用域链相关
想把作用域链相关的写清楚,想到哪算哪,可能不是很有条理,这里讨论的都是基于当前理解 先来一起弄清楚几个名词,之后再看看理解到哪一步了 作用域 执行环境(execution context) 又称执行上下文,主要包括 VO(变量对象),scope属性(指向作用域链头结点的指针),this(环境对象)这三个部分,在开始之前我们可以先回忆一下平时看过,或者写过的js文件。其中一般包含变量声明...
2018-08-11 17:43:01 102
原创 git常用操作
新手git命令 对于git的几个工作区,说清楚基本原理,对应关系(工作区,本地分支树,远程分支树) 1:拉取远程代码(master) 2: 拉取指定分支代码 git fetch git checkout -b (本地) origin/(远程) 3: 本地库与远程仓库建立联系(这个比较重要,可以反映个人业务之外的积累,需要...
2018-08-08 15:59:27 108
原创 读scoped css 设计对比
在vue 和mpvue 中都有 scoped css的写法,在编译之后会在页面以及css文件中带上data-v-moduleId,浅读相关文章总结点如下 1:vue 和mpvue处理不一样,由于后者对css属性选择器不支持 ,所以选择在class里添加data-v-moduleId ,前者是在节点上直接添加属性data-v-moduleId,与此对应的编译css文件也有差异 2...
2018-08-07 16:11:56 194
转载 编辑器
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...
2018-08-07 15:22:14 131
转载 css常见布局
https://segmentfault.com/a/1190000013565024?share_user=1030000010832942 https://developer.mozilla.org/zh-CN/docs/Web/Guide/CSS/Using_CSS_gradients. 渐变属性介绍 hover 配合currentColor 实现展示当前文字颜色...
2018-03-21 21:59:43 168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人