CSS进阶(1)—— 从新认识CSS

本系列的许多专业知识来自张鑫旭写的书 ——《CSS世界》。 前端

本来我想给这个系列命名为CSS世界的,但想到这实在有些“侵权”,或者说,这有意无心的蹭了原著的热度,同时我也不想起一个颇有噱头的名字来吸引别人的注意力,如你不知道的CSS之类的,最终我选择一个实在普通不过的——“CSS进阶”来给这个系列命名,告诫本身戒骄戒躁,潜心于技术,而非名利。在写这个系列以前还有一个比较纠结的点在于我到底是以“原创”仍是以“转载”的标签来发表这些文章,想一想都不太合适,好在做者给了我启发——“本书的全部内容都是我我的的理解”,既然如此,我看书所得也应该是“个人CSS世界”吧 编程

从事前端已经一年多了,时间不算久,经验也不算多。在布局的技巧方面,从一开始的磕磕绊绊,这不懂一点,那百度一点,到如今基本能够保质保量的去还原设计稿,慢慢以为布局其实就跟画画同样简单,拿起键盘,只需为所欲为,页面水到渠成。有时也以为这样的工做枯燥乏味了点。然而平淡的coding也难免忽然的小惊喜,在一次在作绝对定位居中的时候就遇到了一些小问题,有幸接触到《CSS世界》这本书,虽然定位到了问题的缘由,却没找到好的解决方案。固然这个小意外最大的收获仍是《CSS世界》这本书,当时拿到书的第一反应是去目录找解决方案,虽然没有一会儿找到,但瞟了几眼目录,忽然发觉本身对CSS居然如此陌生。 小程序

  • “元素包含块是什么?”
  • 相对特性的无依赖absolute绝对定位,什么是无依赖?
  • 超越!important,超越最大?

都是what?什么妖魔鬼怪?各类历来没见过的方案,各类没想过的问题,一会儿就吸引到了我,当时第一感受就是——我TM对CSS一无所知!真的一无所知吗?也不尽然,做者对于这个问题给出了本身的见解—— 对于CSS这门语言,3年学习80分和10年学习90分,对于产品价值的区别其实有限。 微信小程序

事实也确实如此,但想到人家探索了十年的“CSS边界”能以书籍的形式被我的去吸取,内心也以为美滋滋”。 微信

这里放一个小插曲,以前在某学习交流群内结识了一个“朋友”,像极了外行人眼中的码农——呆在一个不景气公司,整天加着班,吐着槽,喊着要加薪,哭着要离职,写的bug比吃的饭还多。平日里,常常问一些百度获得的问题,但我仍是尽我所能耐心解答了,解答的同时还悄悄暗示”要抓一下基础“之类的。然而别人并不领情,有一次他问了我一个微信小程序的问题。 布局

“说实话,我没接触过微信小程序...” 学习

他居然以为难以想象,以为居然还有我不知道的问题,瞬间以为本身一会儿高大上起来了,开始嘲讽我了。我当时感受到从他的话语中透露出来的是一种深深的自卑。 flex

我刚入行的时候就发现,在计算机编程中,最可怕的不是"无知”,而是“不知本身所知,不知本身不知”。就好像两我的去参加高考,一我的会作的题都作对了,剩下一些题目他可能没见过,空着也无妨,而另外一个好多题目都以为见过,但ABCD的概念模里模糊的,好像每一个都有那么点道理,又说不出错在哪的感受。对于公司来讲,后者会带来不少的负面影响,那些活明明很少却仍苦于加班的人,便是徜徉在BUG的海洋里没法自拔,然而计算机的错误校验甚至比批卷老师还严格,你可能能蒙对,但也可能蒙不对,这种不肯定性下降了你的工做效率。 spa

我写这个系列的目的亦是如此,磨刀不误砍柴工,或许我探索的道路是孤独的,无人跟随的,但至少还有本书的做者陪着我继续前行。 设计

最后依旧以我最喜欢的一句话结尾这篇文章,同时也开启这个系列。

不忘初心,方得始终

喜欢博主的童鞋能够扫描二维码加博主好友~ 也能够扫中间二维码入驻博主的粉丝群(708637831)~固然你也能够扫描二维码打赏并直接包养帅气的博主一枚。

相关文章
相关标签/搜索