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)~固然你也能夠掃描二維碼打賞並直接包養帥氣的博主一枚。

相關文章
相關標籤/搜索