從上個星期開始,就一直在趕一個項目,項目屬於比較小的,但時間上又很是緊張,這個項目相對於後端來講,在前端工做量是比較大,因此最近都比較忙,這不閒暇之餘,就總結總結,想來想去,此次最重要的點,就是前端規範及風格。一些簡單的頁面,已經出來了相似的頁面,就由後端來參照來寫,這樣確實節省博主很多時間,可是那麼問題來了,後端人員在寫頁面的時候,存在一些不規範的地方,下面就先列舉些,雖然規範的標準雖然每一個公司還可能不一致,可是一些業界公認的寫法規範仍是要遵循的。javascript
1、註釋 前端
註釋對於開發人員來講,都是必不可少的,無論你是前端開發,仍是後端開發都離不開註釋,註釋的重要性很少說,可是前端的註釋該怎樣寫呢?java
1.一些關鍵的變量;ajax
2.一些ajax數據請求,包括這個請求用處,傳參數內容,以及返回數據的結果;後端
3.一些關鍵的邏輯判斷語句;函數
4.一些函數的功能介紹,對參數的介紹,以及返回值的介紹;插件
以上博主都是引用了「一些」,就是其實一些簡單的語句,或是隻是一些簡單的賦值語句,是不須要加註釋,也不是每行代碼都加註釋就是好的。當一段代碼,僅僅經過看註釋就能夠看懂大體的做用,以及使用方法,這樣目的其實就達到了。不要像這樣「一個星期前,你寫了段只有你和上帝能懂的代碼。一個星期後,這段代碼只有上帝能懂」。blog
2、空格和換行ip
爲何空格和換行這也是前端規範,確切的說,這是屬於書寫規範,也多是已經養成習慣,看到一些雜亂無章的代碼,好比,拷貝的代碼其實有的時候並無帶樣式過來,原本該有一些層級的代碼,所有看不出,都擠在一塊了,這樣的代碼都不想去管,若是是要我處理的話,我可能會先本身格式化一下,當文件比較多時,就用插件去格式化下。空格和換行,其實這個並無一個公認的標準。但不少人都參照一些大公司的標準來,其實也不錯。最終只有一個目的,就是讓代碼看起來賞心悅目,很是的優雅,讓人看的不累,其實這也算是代碼的藝術了。這裏列舉博主以前看的一本書的前端書寫規範,直接上例子了,以爲好看就點個贊。後端開發
3、總結
其實,規範應該是屬於一個合格的開發人員所養成的一個習慣,它不該該是一種約束,或者束縛。而是一種習慣,一種代碼界藝術,真正的大牛在這方面體現的很是好,註釋都能起到畫龍點睛的效果,代碼風格讓人看起來很是爽,有種膜拜的衝動,這就是代碼的藝術修煉到極致的體現。若是想研究下這個方面,能夠推薦你們看看<<編寫可維護的javascript>>。
寫這篇博客來提醒博主和正在成爲大牛路上奮鬥的前端開發們,其實只要天天拿出半個小時的時間,整一整本身寫的代碼,無論是規範仍是風格,你會發現代碼其實還有另外一個世界。--代碼的‘藝術界’