![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 77
灵扁扁
这个作者很懒,什么都没留下…
展开
-
扎实派|11种样式选择器与样式优先级计算
从前偶尔也敢胡吹一下,没有搞不定的样式,自己写的样式还好一些,现在是真不敢胡说了。样式之复杂,难以想象,本文再梳理一下有关样式规则。通配符选择器,* 是通配符,表示其下的样式对所有元素生效,但通配符的优先级较低。id选择器,例如 #container类选择器,例如 .box标签选择器(类型选择器),例如 div span p 等元素标签,直接以标签名称作为样式选择器后代选择器,有层级关系的叠加样式选择器,是样式选择器原创 2023-02-23 07:00:00 · 179 阅读 · 0 评论 -
前端技术图谱:看看你学废了哪些?
前端的技术更新迭代,相对各端而言是比较快的,也不知道是旧技术不值得优化了,还是还是行业 Top 们“太卷”,还是说前端更新换代成本太低。好在基本都围绕着前端(web 前端)三大基础 JavaScript、HTML 和 CSS 转。tips:为什么要梳理技术图谱?答:梳理技术图谱,对应市场需求,紧跟时代发展,查漏补缺,也许是许多程序员应该做的事。下面是梳理出来的图谱。原创 2023-02-22 07:00:00 · 314 阅读 · 0 评论 -
扁平数据转tree与tree数据扁平化
有时我们拿到的数据的数据结构可能不是理想的,那么此时就要求前端程序员,具有改造数据的能力。例如拿到扁平的数据,但我们要应用在 tree 树形组件或 Cascader 级联选择器组件中,这样的组件要求数据结构是非扁平的的具有层级递进关系的 tree 结构。总之就是说,提供数据的接口给到的数据,未必符合要求,而当我们又无法令他人为为我们改变时,需求和要求就来到了前端程序员这里,所以得具备这样的数据处理能力。原创 2023-02-22 11:00:00 · 468 阅读 · 0 评论 -
双11期|变量提升与函数提升
JavaScript 变量感觉上是被“提升”或移到了函数或语句的最前面,这种现象被人称为“变量提升”。使用 var 声明的变量,存在变量提升现象,但不会抛出异常,默认值会被设置为 undefined。这个变量将从代码块一开始的时候就处在一个“暂时性死区”,直到这个变量被声明为止。“变量提升”的存在,使得变量像是声明提前,声明语句被移动到环境的顶部似得。但“变量提升”(声明提前),在使用不同的关键字声明的时候,表现又不尽一致。不同的是对于函数来说,只有函数声明会被提升到顶部,而函数表达式不会被提升。原创 2023-02-22 07:00:00 · 74 阅读 · 0 评论 -
约2万字-Vue源码解读汇总篇(续更)
未完待续...Vue源码解读:06Vue3探索篇Vue源码解读:05生命周期篇Vue源码解读:04模板编译篇Vue源码解读:03虚拟Dom篇Vue源码解读:02变化侦测篇Vue源码解读:01核心思想篇Vue源码解读:前言篇从写下的代码,到用户见到界面,大致经历以下几个流程:模板字符串=》ast树=》render函数=》vnode=》用户见到的界面。将开发者写下的模板字符串,经过一些列处理,生成render函数的这一过程就是模板编译。简单地说,模板编译解析就是为了得到render函数。原创 2023-02-21 18:24:09 · 1483 阅读 · 0 评论