Posted on 2007-05-14 10:05
itspy 閱讀(5766)
評論(9) 編輯 收藏 所屬分類:
不談技術 、
小巧實例
XML,HTTP,ID,HTML。在開發中,你遇到這些縮寫字符,你是如何對其命名的呢,是全部大寫,還是只大寫第一個字符?
你對這個問題困惑過嗎?
我一直被這個問題困惑,對于我來說經歷了如下三個階段:
- 最初是使用全部大寫,比如XML,HTTP,ID。
- 可是后來我再W3C標準里面遇到了這樣一個函數,getElementById(),這里面使用的Id,也就是只大寫第一個字符,從這個時候開始,我使用只大寫第一個字符的命名習慣。
- 可是最近我又發現了一些其它的標準命名習慣:innerHTML,HTTPXmlRequest。這下我真不知道怎么辦了,在innerHTML,它全部大寫了縮寫字符。更搞笑的是HTTPXmlRequest的命名,這個命名自想矛盾,HTTP是全部大寫,而第二個Xml則是大寫了第一個字符。
本文首發于 http://blog.openj.cn
總結:getElementById,innerHTML,HTTPXmlRequest從這一系列標準開發包的命名習慣中,我實在總結不出規律,一個好的命名習慣,給開發會帶來方便,我想開發過程中,大家多少也遇到過這類大小寫問題。
連這些標準都在這方面無法統一,我們底層的開發人員真不知道如何去適從了。
注:我上面的命名例子來源
getElementById--->w3c
innerHTML--->微軟自己引入的,后來被被其它瀏覽器所接收
HTTPXmlRequest--->沒查到是哪個取的名字,是在AJAX開發時最核心對象。