av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

一個沒有經(jīng)驗的前端工程師,寫CSS的時候有什么常見通病?

1. CSS簡單說明

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供橋東網(wǎng)站建設、橋東做網(wǎng)站、橋東網(wǎng)站設計、橋東網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、橋東企業(yè)網(wǎng)站模板建站服務,十載橋東做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

對于web初學者來講,網(wǎng)站不外乎是HTML和CSS,js三大板塊組合而成,HTML負責網(wǎng)頁的結(jié)構(gòu),CSS負責網(wǎng)站外觀樣式,JS負責網(wǎng)站交互效果,今天主要是給大家講一下CSS相關的內(nèi)容,本身CSS學習起來也比較簡單,但一般簡單的東西都不是那么容易,也就是針對初學者,想要精通,還是需要花很多時間及做很多項目的。

從概念上來講,CSS就是層疊樣式表,主要用于網(wǎng)頁排版設計及裝飾效果,讓網(wǎng)頁看起來更漂亮,但對于一些剛?cè)胄胁痪玫男』锇閬碇v,會使用是一回事兒,如何把CSS使用到極致,那又是另外一回事兒了.下面以我8年多的工作經(jīng)驗給剛?cè)胄械男』锇閬砹囊涣?哪些曾走過的坑和初學者常見的通病,并給出自己多見解!

2. 初學者常見通病:

2.1網(wǎng)頁布局不太清楚:制作結(jié)構(gòu)混亂,HTML和CSS樣式較多

針對一些常見的版塊,設置思路不正確,導致制作出的效果一致,但是CSS樣式及HTML代碼標簽比較繁瑣,如:本來可以使用10行代碼,搞定的事,初學者可能會使用30行代碼才能實現(xiàn)同樣的效果.

2.2代碼規(guī)范問題:命名問題,代碼風格,不寫注釋

對于初學者最容易出現(xiàn)的問題,就是自己的代碼只有自己看得明白,別人看代碼,感覺是在煎熬,只能看懂一些及更少,寫代碼其實也是一門藝術,寫得好是大神,寫不好就成了野雞代碼了.

作為一個合格的IT猿,代碼應該同出一門,寫出來的東西應該所有的同行盡可能都看懂,對于那些可讀性極差的代碼,后期也不方便維護,給大家?guī)砝_!

常見的問題: 命名問題,代碼風格(縮進及標簽屬性寫法)和不寫注釋問題

命名問題最大,一般小伙伴們都喜歡各種英文+數(shù)字的方式: 如:div1 div2 div3 ....div1000,當然,還有很多奇葩的辣眼睛寫法,不是不可以,只是更顯示不專業(yè).

還有就是代碼風格不統(tǒng)一,自己寫的代碼都會找個半天,簡直就是想一行放一個世界的心理,寫注釋這個問題,還真沒有養(yǎng)成一個優(yōu)秀程序猿的品質(zhì),自己寫的代碼過幾天再回首,也會弱弱的咒罵幾句....你們應該懂的.

2.3選擇器使用不當:選擇器使用繁瑣

選擇器這個問題就有些花式操作了,各種的樣式只有想不到,沒有新手大佬寫不出來的,恨不得自己個選擇器,能把所有的標簽都串起來,來一個繞地球5圈,層級之深,樣式之復雜,果真看了后,直接掐人中

2.4屬性認識不深:設計時使用樣式不夠簡單明了

接下來就是比較麻煩的問題了,初學者由于對真實項目制作得比較少,對一些常見屬性,使用起來也并不是那么完美,對于一些CSS屬性有些認識盲區(qū),只會簡單的皮毛,寫出來的效果,總會欠缺一些什么,寫得樣式,即多,又重復,而且可用性極低下,大大增加的樣式表的體量,導致一些性能問題

2.5不理解CSS組件開發(fā):CSS樣式重復利用率低下

最后一個點,還是重點講一下制作效果不能重復使用的問題,一般對于經(jīng)驗少的同志來講,只看到當前需要的直觀樣式,并不太清楚,一個網(wǎng)站整體結(jié)構(gòu),做出來的效果,樣式復寫率非常高,沒有一個整體的結(jié)構(gòu)及樣式認知,花了大量時間來復寫樣式,以此來滿足當前版塊的效果訴求,導致每寫一個效果,就又得把所有需要的樣式,再從頭來過,這樣非常影響網(wǎng)頁性能.

3. 解決方案

3.1. 學會使用API開發(fā)手冊

如果對于一些屬性認識不深,建議有空時多查一下 前端開發(fā)寶典 如果英文比較好的同學,建議參考 官網(wǎng)

3.2. 多解讀一些前端的經(jīng)典UI框架源碼

可以多看一下,如bootstrap layUI MUI....等等的UI框架,多看一下樣式寫法,代碼風格,命名格式

3.3. 多參與商業(yè)級網(wǎng)站實戰(zhàn)或仿站

當然,其主要目的是讓初學者,多參與一些同類型或不同風格的設計,其實多寫一些效果,再參考一些寫法及制作思路,會大大加快從新手到老鳥的轉(zhuǎn)化進程哦!

3.4. Github開源項目

最后給大家推薦一下github這個平臺,當然類似平臺也非常多,如:國內(nèi)的碼云 開源中國...等這個代碼倉庫也是一個不錯的學習平臺哦,多關注一些關注及星級高的開源項目,下載到本地,也可以進行相關內(nèi)容的學習及進階,對一個新手成長也是有很大幫助的哦!


分享標題:一個沒有經(jīng)驗的前端工程師,寫CSS的時候有什么常見通病?
本文鏈接:http://uogjgqi.cn/article/coejdcp.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流