我注意到大多數Javascript方法(框架和自定義)都以小寫字母開頭。這是有原因和/或有益的嗎?讓Javascript函數的名稱以小寫字母開頭有什麼好處嗎?
回答
沒有技術上的原因。這是關於可讀性,傳統,與現有代碼的相似性。一致性導致可讀性,任意分歧是沒有道理的。
另外,約定是用大寫字母開始構造函數。這反映了Java和其他OO語言中的慣例。 – OrangeDog 2011-01-05 17:59:02
我不是在敲你的答案,但是如果我扮演魔鬼的擁護者,我可能會說組成方法名稱的單詞的第一個字母的混合大小寫會導致更難以閱讀。另外,在沒有源代碼控制的情況下工作是很多仍然遵循的不良傳統,但是這並不能讓它遵循。如果一個平臺的大多數現有代碼結構不完整,爲什麼要模擬它? – N0Alias 2011-01-05 22:26:57
顯然,當有充分理由這樣做時,與規範不同是一件非常好的事情。但是,大寫字母非常主觀,所以如果沒有令人信服的收益(除個人偏好之外),爲什麼會增加無償差異? – 2011-01-08 02:21:21
在任何區分大小寫的語言中,關於如何區分變量的情況非常重要。但從低到高開始只是社區中演變而來的成語。
- 1. 使用html5標記名使用大寫(或小寫)字母有什麼好處?
- 2. Psycopg2不喜歡以小寫字母開頭的表名
- 3. 帶小寫字母的小寫字母的起始名稱
- 4. Erlang - 模塊名稱是否以大寫字母開頭?
- 5. 名稱接口約定當名稱已經以大寫字母開頭
- 6. 是否有必要讓mysql列名以字母開頭?
- 7. 選擇mtcars數據集,以字母「M」開頭的名稱
- 8. CoreData'名稱必須以小寫字母開頭' - 我可以解決這個問題嗎?
- 9. 表格變量名稱可以以數字字符開頭嗎?
- 10. 命名函數聲明有什麼好處嗎?
- 11. 保持MaxPermSize小有什麼好處嗎?
- 12. 圍棋的命名與小寫字母開頭的專有名詞
- 13. 在「var new_function = function name(){};」中定義函數名有什麼好處嗎?在JavaScript?
- 14. 檢查字符串是否以小寫字母開頭
- 15. 在javascript中的函數聲明中命名函數有什麼好處?
- 16. 以小寫字母
- 17. FullCalendar名稱以大寫字母
- 18. 帶有JavaScript的小寫字母的URL
- 19. csh腳本錯誤:變量名稱必須以字母開頭
- 20. 大寫字母小寫函數C
- 21. 按歌手名字開頭的iTunes歌曲數量以字母開頭
- 22. JavaScript:函數名稱和函數引用有什麼區別?
- 23. javascript輔音以小寫字母
- 24. 基於AOP的對象注入失敗,以小寫字母開頭的類名稱
- 25. 小寫字母列表裏面的數據幀的名稱
- 26. RegEx以字母或數字開頭0
- 27. '%Id'是什麼意思? (大寫字母I,小寫字母d)
- 28. 如何使BlazeDS名稱轉換適用於以小寫字母開頭且後面帶有大寫字母的屬性?
- 29. 如何獲取以大寫字母開頭的所有單詞?
- 30. 如何抓取以大寫字母開頭的所有單詞?
http://stackoverflow.com/questions/1564398/javascript-method-naming-lowercase-vs-uppercase – mplungjan 2011-01-05 17:59:20