欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript如何正確的寫(xiě)代碼注釋

 更新時(shí)間:2023年10月07日 15:35:50   作者:堅(jiān)毅的小解同志  
這篇文章主要給大家介紹了關(guān)于JavaScript如何正確的寫(xiě)代碼注釋的相關(guān)資料,注釋的作用是提高代碼的可讀性,幫助自己和別人閱讀和理解你所編寫(xiě)的JavaScript代碼,注釋的內(nèi)容不會(huì)在網(wǎng)頁(yè)中顯示,需要的朋友可以參考下

錯(cuò)誤注釋

你的注釋是不是這樣的?

//時(shí)間戳日期格式化函數(shù)
function formTime(time,isyear){   
}

亦或者是這樣的?

/*
時(shí)間戳日期格式化函數(shù)
 */ 
function formTime(time,isyear){
}

簡(jiǎn)單的變量聲明之類的內(nèi)容可以進(jìn)行簡(jiǎn)單注釋,但是函數(shù)就不能這樣做了,要知道注釋的作用是一種為了讓代碼更易讀、易維護(hù)、易理解,起到提示的作用的,上面的兩個(gè)注釋都是正確的,但是它起到的作用太低了,在正式工作中我們往往會(huì)協(xié)同開(kāi)發(fā),這種注釋是萬(wàn)萬(wàn)不可的。

正確注釋

正確的注釋 就是文檔注釋,先來(lái)看看是什么樣子。

 /**
    * @author 小解同志  https://lamian.blog.csdn.net
    * @param {String} time  接受用戶傳來(lái)的時(shí)間戳
    * @param {Boolean} isyear  是否要顯示年月日
    * @example formTime('3434322332',true)  格式化時(shí)間戳并顯示年月日
    */
   function formTime(time,isyear){
   }

是不是比之前的注釋多了很多,內(nèi)容詳細(xì)了很多,當(dāng)然,不只是單單的內(nèi)容多了,如果只是內(nèi)容多了那么/* */段落注釋同樣也可以寫(xiě),那么它還有什么優(yōu)點(diǎn)呢?

優(yōu)點(diǎn)

方法提示

time是個(gè)字符串 我們要截取字符串

普通注釋

文檔注釋

內(nèi)容提示

鼠標(biāo)移動(dòng)到函數(shù)以及參數(shù)上所給的提示。

普通注釋

文檔注釋

這種提示就像嵌代碼在里面一樣,而不是浮于表面了,在我們書(shū)寫(xiě)npm包的時(shí)候,用戶使用我們的包,就能看到這種提示,對(duì)使用者特別友好。

自動(dòng)化生成文檔

既然叫文檔注釋,那么生成個(gè)文檔也沒(méi)什么好奇怪的吧,生成文檔的包有很多種,比如jsDoc,apiDoc等等,在這里我使用jsdoc。

安裝

輸入以下命令進(jìn)行全局安裝。

npm install jsdoc -g

基本使用

jsdoc 文件名 其他的使用方式可以去官網(wǎng)查看

jsdoc 33.js

執(zhí)行完此命令,會(huì)生成一個(gè)out文件夾,查看里面的index頁(yè)面即可,右邊側(cè)邊欄會(huì)顯示函數(shù)的使用

總結(jié) 

到此這篇關(guān)于JavaScript如何正確的寫(xiě)代碼注釋的文章就介紹到這了,更多相關(guān)js正確寫(xiě)代碼注釋內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論