innerhtml是什么屬性如何使用 innerHTML是什么?
innerHTML是什么?In點(diǎn)擊按鈕顯示div內(nèi)容在點(diǎn)擊按鈕顯示另一個(gè)div內(nèi)容用JS怎么寫?(div1)。innjavascript變量名和函數(shù)對象的命名規(guī)范是什么?javascript命名規(guī)范沒
innerHTML是什么?
In
點(diǎn)擊按鈕顯示div內(nèi)容在點(diǎn)擊按鈕顯示另一個(gè)div內(nèi)容用JS怎么寫?
(div1)。inn
javascript變量名和函數(shù)對象的命名規(guī)范是什么?
javascript命名規(guī)范沒有明確的定義。主要是怎么命名才能讓自己看起來酷,讓團(tuán)隊(duì)看起來酷,所以主要看你怎么認(rèn)同。
命名規(guī)范
1.變量名必須是小寫字母。
2.類的命名使用camel命名規(guī)則,例如:
帳戶,事件處理程序
3.常量必須在對象(類)或枚舉變量之前聲明。枚舉變量的命名必須有意義,其成員必須使用cam: 1,DOCUM:2}
4.縮寫詞不能使用大寫名稱作為變量名:
getInnerHtml(),getXml(),XmlDocument
5.該方法的命令必須是動(dòng)詞或動(dòng)詞短語:
()
6.公共類的命名必須使用mixedCase。
7.7的命名。CSS變量必須使用相同的公共類變量。
8.私有類的變量屬性成員必須用mixedCase和下劃線(_)命名。例如:
var MyClass函數(shù)(){ var _buffer (){ }
}
9.如果變量設(shè)置為private,則它前面必須有下劃線。
這個(gè)。_somePrivateVariable語句
10.通用變量必須使用與其名稱一致的類型名:
SetTopic(Topic)//變量Topic是Topic類型的變量。
11.所有變量名必須是英文的。
12.如果變量的作用域很大,必須使用全局變量;這時(shí)候你可以把它設(shè)計(jì)成一個(gè)類的成員。相對的,比如小范圍或者私改。量用簡潔的文字命名。
13.如果變量有其隱含的返回值,請避免使用其類似的方法:
GetHandler()//避免使用getEventHandler()
14.公共變量必須清楚地表達(dá)自己的屬性以避免歧義,例如:
MouseEventHandler
,而不是MseEvtHdlr。請?jiān)俅巫⒁膺@個(gè)規(guī)則,這樣做的好處是非常明顯的。它能清楚地表達(dá)表達(dá)式所定義的意思。
15.一個(gè)類/構(gòu)造函數(shù)可以通過擴(kuò)展其基類的名稱來命名,這樣可以正確快速地找到其基類的名稱:EventHandler UI EventHandler鼠標(biāo)EventHandler基類可以在明確描述其屬性的前提下縮短:鼠標(biāo)EventHandler與鼠標(biāo)UI EventHandler相對。
特殊命名規(guī)范
術(shù)語 "獲取/設(shè)置 "不應(yīng)連接到字段,除非它被定義為私有變量。以 amp開頭的變量名"是 "應(yīng)為布爾型,可以是 "哈斯 ", "can "or "應(yīng)該 "同理。
術(shù)語 "計(jì)算與設(shè)計(jì)因?yàn)樽兞棵麘?yīng)該是已經(jīng)計(jì)算過的變量。
術(shù)語 "尋找 "因?yàn)樽兞棵麘?yīng)該是已經(jīng)搜索過的變量。
術(shù)語 "初始化or "初始化和作為變量名應(yīng)該是一個(gè)已經(jīng)實(shí)例化(初始化)的類或其他類型的變量。UI(用戶界面)控件變量應(yīng)在名稱后添加控件類型,例如:leftComboBox,TopScrollPane。復(fù)數(shù)形式必須有一個(gè)通用的命名約定(original:復(fù)數(shù)形式必須用于命名集合)。以 amp開頭的變量名數(shù)字 "or "計(jì)數(shù) "都被約定為數(shù)字(對象)。重復(fù)變量建議使用名稱為 "我 ", "強(qiáng)生公司和 "K "(以此類推)。必須使用補(bǔ)充詞,如:獲取/設(shè)置、添加/刪除、創(chuàng)建/銷毀、開始/停止、插入/刪除、開始/結(jié)束等。應(yīng)盡可能使用縮寫名稱。避免不明確的布爾變量名,例如:isNotError,isNotFound是非法的錯(cuò)誤類。建議添加 "例外和or "誤差 "在變量名之后。如果方法返回一個(gè)類,它應(yīng)該在名字上指定返回什么;如果是流程的話,應(yīng)該說明做了什么。