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