問題背景:今天認真讀了一下項目中的程序,發現 .js文件中有些函數/變量有下劃線。怎麼回事呢?
原來這是程序員之間的一種約定俗成。
比如:
變量前加下劃線表示“私有變量”。
_a
函數名前加下劃線表示“私有函數”。
_function(){}
說是私有…,其實js官方里根本沒有“私有變量”這種東西,這只是程序員之間模仿其他有私有變量的語言的一種約定俗成的說法,爲了方便代碼維護。也就是“你懂的”的意思,哈哈哈。
問題背景:今天認真讀了一下項目中的程序,發現 .js文件中有些函數/變量有下劃線。怎麼回事呢?
原來這是程序員之間的一種約定俗成。
比如:
變量前加下劃線表示“私有變量”。
_a
函數名前加下劃線表示“私有函數”。
_function(){}
說是私有…,其實js官方里根本沒有“私有變量”這種東西,這只是程序員之間模仿其他有私有變量的語言的一種約定俗成的說法,爲了方便代碼維護。也就是“你懂的”的意思,哈哈哈。
(function(d, s, id) { let js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) retur