切圖輸出給圖片命名的時候用減號還是下劃線比較好?為什麼?

比如你把圖片命名成 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?

TAG:前端開發 | iOS開發 | Android開發 | 用戶界面設計 |