YUIDoc的使用方法小結
一.YUIDoc概述以及安裝
YUIDoc是為YUI Library用來生成HTML版API文件的一系列工具集,文件的生成完全基於JavaDoc風格的程式碼註釋規則。該工具是基於Python語言編寫,並且使用了幾個基於Python的擴充套件元件作為底層支援,如讀寫json物件、HTML模板管理以及原始碼著色等等。所以在使用YUIDoc之前,請確保你的機器上已經安裝了Python環境和YUIDoc所依賴的Python擴充套件元件,詳述如下:
- Python 2.3+
- simplejson – 提供讀寫json物件支援(Python擴充套件)
- cheetah – 為生成HTML文件提供模板支援(Python擴充套件)
- pygments – 原始碼著色工具(Python擴充套件)
(tips: 如果你對Python語言不熟,那也沒有關係,python擴充套件的安裝方法是非常簡單的。如果是Windows環境,首先為Python設定一下環境變數Path,即向環境變數Path上追加C:Python26,也就是Python預設的安裝路徑;接下來解壓每一個擴充套件元件,在資料夾中你會發現一個setup.py的檔案,執行DOS,切換到解壓後的目錄下(或者setup.py所在的目錄下),輸入python setup.py install即可搞定大多數擴充套件元件的安裝:P)
不過,安裝simplejson的時候會有一點點小麻煩,即該擴充套件庫依賴於另一個python擴充套件setuptools,下載完元件的egg檔案(我下載的叫setuptools-0.6c7-py2.6.egg)後直接放到simplejson的setup.py同一路徑下,按照上面介紹的命令再次執行setup.py,安裝成功。
二. YUIDoc的簡單使用方法
使用命令:yuidoc.py inputdir [options] inputdir
(其中options可以通過以下命令來獲取幫助:yuidoc.py –help)
這裡有以下幾點需要注意
- 可選引數和跟在後面的輸入目錄(inputdir)是成對出現的,如設定文件輸出路徑 -o E:outputs
- 可選引數“模板路徑”一定要給定,經測試,如不給定模板路徑,文件生成失敗(引發WindowError)
所以最後的參考使用命令為:
python yuidoc.py E:libdir -t E: emplate -o E:outputs
其中,
E:libdir路徑存放所有的具有良好註釋的JavaScript檔案,yuidoc會搜尋該目錄下的所有JavaScript檔案
E: emplate路徑存放HTML模板,具體請參考yuidoc目錄下的template資料夾
E:outputs路徑是yuidoc將生成完的HTML幫助文件存放的路徑
好了,所有的安裝和基本使用方法就是這些。如果你的JavaScript文件符合yuidoc所規定的註釋規範,並且命令執書寫正確,那麼正確的JavaScript文件就會出現在你眼前!
Enjoy!!!
相關文章
- Web 前端向量小圖示的使用方法Web前端
- 小程式 template 模版使用方法
- 微信小程式——wxParse使用方法微信小程式
- Retrofit使用方法全面總結
- Windows RocketMQ使用方法經驗總結WindowsMQ
- JavaScript裡的陣列Array使用方法總結,超全的oJavaScript陣列
- ssh的小總結
- C++中list的使用方法及常用list操作總結C++
- STM32 外部中斷使用方法總結
- 連結串列中的跳錶小結
- C++STL第五篇(連結串列List的使用方法)C++
- 織夢DedeCMS獲取文章連結的函式GetOneArchive使用方法函式Hive
- js中的super小結JS
- jQuery的一點小結jQuery
- docker的使用方法Docker
- SerialPort的使用方法
- VIM 的使用方法
- Markdown的使用方法
- G++編譯連結的那些事!G++的特殊使用方法[常用]編譯
- JDK安裝方法、使用方法和層次結構JDK
- Qt訊號與槽使用方法最完整總結QT
- vue cli3.0 結合echarts3.0和地圖的使用方法VueEchartsS3地圖
- Django——小結Django
- Runtime小結
- MiniUI小結UI
- mysql小結MySql
- RPA小結
- BootStrap小結boot
- Jquery小結jQuery
- canvas小結Canvas
- js 陣列的方法小結JS陣列
- 小結自己對BFC的理解
- Java 各種鎖的小結Java
- bootstrap Table的使用方法boot
- React 路由的使用方法React路由
- axios baseURL 的使用方法iOS
- docker的基本使用方法Docker
- 小程式實踐小坑小結(一)