<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    城市獵人

    在一網情深的日子里,誰能說得清是苦是甜,只知道確定了就義無反顧
    posts - 1, comments - 7, trackbacks - 0, articles - 89

    Javascript生成工具

    Posted on 2009-04-11 15:08 sailor 閱讀(383) 評論(0)  編輯  收藏 所屬分類: javascript
    YUI Doc 是一個很好的 JavaScript API 文檔生成工具
    http://developer.yahoo.com/yui/yuidoc

    生成的前提是注釋寫法符合Jsdoc標準和YUI給出的標準

    YUI Team實踐出了一個高效易協作的前端代碼開發流程:代碼首先由Ant來組織管理和版本化、接著由JsLint來驗證,然后由YUI Doc文檔化、最后由YUI Compressor進行壓縮發布。上個月初,YUI Team公布了這個新的JavaScript API文檔生成工具YUI Doc,它本來專門為YUI提供API級別的文檔的,現在它開源為人民服務了。
    YUI Doc和JavaDoc、JSDoc和JsDoc Toolkit相似。YUI Doc是由注解驅動(comment-driven )的系統,它通過解析代碼中描述結構的注解來生成文檔。由于它純粹的依賴于注解,所以并不像一些模擬系統一樣需要有慣用語和代碼模式。更詳細的介紹可以看YUI Doc的官方文檔和YUIblog上的《YUI Doc: A New Tool for Generating JavaScript APIDocumentation》(由于YUI blog咱們無法訪問,比較好的解決方案就是在Google Reader中訂閱它的Feed,直接輸入http://yuiblog.com即可。)
    YUI Doc是基于Python開發,且依賴幾個擴展庫,加之其Getting Started寫的也比較含糊,所以如何使用這個工具反而成為第一道門檻,尤其對于那些對Python不熟悉的同學來說。所以,下面的重點是介紹如何在Windows上使用YUI Doc:

    • 下載Python2.5.2安裝之。
      雖然Python3.0和Python2.6都已經出來很久了,但之所以依舊選擇Python2.5.2,是因為后面要用到的安裝Python擴展庫的工具setuptools在Windows下的最新版本對應的是Python2.5。我不知道它是否支持2.5以上,有興趣的可以試試。
    • 下載setuptools-0.6c9.win32-py2.5.exe并安裝之,setuptools會自動安裝到Python所在安裝目錄的Scripts目錄下。
      setuptools為Python提供了簡單的包管理和發行功能。后面的擴展庫的安裝就是利用它的easy_install,非常方便。有興趣的可以看看《可愛的 Python: 使用 setuptools 孵化 Python egg》
    • 為了使用方便需要配置一下“環境變量”,即在“我的電腦 》右鍵 》屬性 》高級 》環境變量 》系統變量 》 選中Path 》 編輯”,在彈出框中加入:;D:\Program Files\python;D:\Program Files\python\Scripts然后應用即可。前面的兩個路徑分別是我的Python和setuptools的安裝路徑,你需要修改成你自己的。
    • 開始 》運行 》(Win + R)輸入“cmd”,輸入:python -c "import pkg_resources"沒有任何輸出,即表示setuptools安裝成功。接著依次輸入運行:
      easy_install Pygments
      easy_install simplejson
      easy_install Cheetah
      setuptools會自動尋找并下載PygmentsSimpleJSONCheetah這三個擴展庫,并安裝它。
    • 下載YUI Doc,并解壓在某個目錄下。復制其bin目錄下的example.bat文件,重命名為test.bat,然后用記事本或其他編輯器打開并配置它:SET yuidoc_home="D:\yui\yuidoc"
      REM YUI Doc的路徑
      parser_in="D:\yui\src"
      REM 要生成文檔的JS文件路徑,比如為了測試就我臨時建一個,里面就放著YUI 的 dom.js
      parser_out="D:\yui\src\parser"
      REM YUI Doc會把解析的JS文件提取出來所要存放的位置
      generator_out="D:\yui\src\generator"
      REM 生成文檔存放的位置
      保存并運行test.bat后,就會發現D:\yui\src中多了parser和generator兩個目錄,而generator中正是你要的文檔。
    學會使用工具僅僅是開始了一小步,仔細看看YUI Doc的官方文檔吧,利用其來促使我們寫出更高效優雅的前端代碼并惠及更多的人才是一大步

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲不卡中文字幕无码| 一区二区三区免费视频播放器| 亚洲中文字幕久久精品无码A| 日韩午夜理论免费TV影院| 亚洲国产精品综合久久20| 国产亚洲精品a在线观看app| 午夜一级毛片免费视频| 亚洲高清免费在线观看| 暖暖在线视频免费视频| 一个人看的hd免费视频| 亚洲AV无码一区二区三区性色| 国产成人免费全部网站| 国产免费毛不卡片| 日本免费高清视频| 精品国产免费一区二区三区| 337p日本欧洲亚洲大胆人人| 一本色道久久88亚洲精品综合| 日韩亚洲国产综合久久久| 成人免费午夜视频| 男男AV纯肉无码免费播放无码 | 久久人午夜亚洲精品无码区| 亚洲四虎永久在线播放| 精品亚洲永久免费精品| 亚洲色爱图小说专区| 国产亚洲成人在线播放va| 亚洲黄黄黄网站在线观看| 国产精品四虎在线观看免费| 好吊妞视频免费视频| 成人毛片免费网站| 好吊妞视频免费视频| 日韩伦理片电影在线免费观看| 最近2019中文免费字幕在线观看| 亚洲欧洲日产国码二区首页 | 亚洲中文字幕无码av永久| 亚洲国产日产无码精品| 久久亚洲AV成人无码软件| 亚洲免费在线播放| 亚洲蜜芽在线精品一区| 亚洲AV成人噜噜无码网站| 亚洲精品伊人久久久久| 亚洲欧美综合精品成人导航|