切圖輸出給圖片命名的時候用減號還是下劃線比較好?為什麼?
01-13
比如你把圖片命名成 btn_normal.png 還是 btn-normal.png ?
路過,說一下自己在使用中,減號和下劃線都有哪些區別
- 首先在我用的編輯器( sublime text 2 ) 里,
下劃線的詞如 btn_normal 雙擊 是作為整個詞選中的,方便整個複製
減號的詞 btn-normal 雙擊 是單獨選中 btn 或 normal , 方便修改部分 ( mac 平台,貌似都是這樣的) 這樣不同的情況在編輯的時候會有些許區別,不過整體扯平- 然後是編程的代碼裡面,變數名字是不能用 - 的,因為這個是減號
當然,也不能用空格了,所以用下劃線成為一種習慣,另一種就是 camelCase 不過在前端的東西裡面,element 的各種屬性都是在引號里的,也可以用 - 減號來間隔個人在前端喜歡用減號,js 或者 php 裡面就不會咯,因為不能
要規範的h話,就大家統一風格就好了,包括各種狀態的文件命名方式,全部整理一下做一個文檔好了。這樣方便大家查看,也利於後期維護,都整理好的話學習起來也很快的,也可以避免每次頭疼想應該叫什麼文件名。蛋疼地自問自答下,我喜歡用減號,理由如下:
- 好看
- 清楚一些,有些場合整段文字加了下劃線之後就會分不清到底 "btn" 和 "normal" 之間到底是空格還是單獨一個下劃線
- 輸入的時候少按一次 Shift,稍微方便一點點
- 別人用下劃線用的比較多,不用文檔就能分清哪些是我做的
- 一種「設計和開發勢不兩立」的很不健康的內心情緒
_
我喜歡直接在後面加123的數字,然後單獨註明:1是normal,2是hover...
貌似更快一點,哈哈。主要是怕搞的不規範,要單詞就全單詞,他直接用就不改名字了,但是是因為這幾個單詞搞不熟 ,比如那個按鈕不能點的裝態的單詞是什麼呢,就算標註了對方都不一定知道還得去查(同學(程序員)英語比我還差)。所以單獨中文註明。唉,整個搞的太不專業了。 -_-z以前喜歡用減號,後來因為周圍同事和開發都用下劃線,最後不得不自己也改為下劃線了。雖然下劃線即丑,輸入又麻煩,不過純屬一個被改過來的習慣了-。-
駝峰和下劃線都在用,不用減號
下劃線在連接兩個字元後得到的間距更大,這樣識別起來較減號更清晰。eg. NavigationBtn_pressed@2x.png
NavigationBtn-pressed@2x.png下劃線在編輯器里更方便選擇
個人比較習慣用下劃線,雖然減號會更好看一點……應該是碼代碼的後遺症……
愛咋地咋地,這些都是小case
下劃線好些,便於區別
推薦閱讀:
※關於瀏覽器的緩存,有了Etag,last-Modified還有必要存在嗎???
※作為一名前端工程師,你是怎麼找輪子的?
※怎樣理順react,flux,redux這些概念的關係,開發中有必要使用它們嗎?
※Web 前端開發面臨的挑戰主要有哪些?
※2016該如何學習nodejs?