拿到網(wǎng)頁模版,請問該怎么分析它?有沒有好的工具推薦呢?
時間:2023-12-13 07:42:01 | 來源:網(wǎng)站運營
時間:2023-12-13 07:42:01 來源:網(wǎng)站運營
拿到網(wǎng)頁模版,請問該怎么分析它?有沒有好的工具推薦呢?:不妨把一個模板分成一個個組件來學習,比如導航欄、輪播圖、列表、下拉框等等。(如果這個網(wǎng)站模板并沒有使用組件形式,而是每個地方都單獨寫一堆樣式,那恕我直言,這個網(wǎng)站模板并不怎么值得學習)
一般使用了UI框架(如bootstrap)的模板,本身就是一個個組件拼湊起來的。等你了解了每一個組件的使用方法,你再去看那個完整的模板就會一目了然。
至于如何學習組件,最快速的方法是按文檔或者示例一個個試著寫一遍。
如果沒有文檔就比較苦逼了,只能用chrome的F12調(diào)試模式自己看。
比如我逛本站看到他的頂部導航欄不錯嘛
我會F12,然后用
點選導航欄
就定位到你點擊位置的標簽上啦。
鼠標在代碼上移動時,Chrome會顯示這段代碼標簽的覆蓋范圍,一般如果不是特別復雜的結構,隨便多點幾下就能找到該組件的完整代碼
比如這個導航條顯然是包裹了header標簽的這一段div
點擊其中的各個元素,右側會顯示出該元素在css中是如何定義的。
哇,這個按鈕的藍色背景原來是用一個公共的Button--blue定義的,中間有兩個小杠,好清新脫俗的命名規(guī)范,和外面的妖艷賤貨好不一樣啊……
額,當然這個方法比較適合看css,對一些配合js實現(xiàn)的組件就不怎么奏效了。
一般如果模板中的一個組件使用的是js插件,那就可以去網(wǎng)上搜一下這個插件的名稱,去官網(wǎng)、github或者各大技術論壇,一般都有詳細的文檔教程。
如果不是使用的插件,那就需要靠你自身的js能力去分析這個組件是如何實現(xiàn)的了。Chrome也有js斷點調(diào)試模式可以使用。
最后,以上只是個人學習前端的一些小經(jīng)驗,希望大神們輕踩輕噴 :)