<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∨网站| 亚洲婷婷国产精品电影人久久| 亚洲精品无码mⅴ在线观看| 永久免费毛片在线播放| 亚洲中文无码a∨在线观看| 亚洲午夜福利717| 一个人看的免费高清视频日本| 亚洲免费日韩无码系列| 亚美影视免费在线观看| 久久久久亚洲AV无码专区网站| 一区二区三区免费高清视频| 亚洲综合熟女久久久30p| 花蝴蝶免费视频在线观看高清版| 亚洲AV无码乱码在线观看富二代| 亚洲免费在线播放| 亚洲人成777在线播放| 天天看片天天爽_免费播放| 国产偷国产偷亚洲高清人| 亚洲日本va午夜中文字幕久久 | MM131亚洲国产美女久久| 国产V片在线播放免费无码| 久久久久久久久亚洲| 日本亚洲免费无线码| 精品国产_亚洲人成在线| 国产亚洲精品无码专区| 99re免费在线视频| 亚洲欧美国产欧美色欲| 亚洲成人影院在线观看| 可以免费观看的国产视频| 亚洲a级在线观看| 亚洲av成人一区二区三区在线观看| CAOPORN国产精品免费视频| 亚洲精品电影天堂网| 手机看片久久国产免费| 精品亚洲永久免费精品| 亚洲一区二区三区在线观看网站| 亚洲一区二区三区偷拍女厕| 91制片厂制作传媒免费版樱花| 亚洲国产精品无码第一区二区三区 | 99久热只有精品视频免费观看17|