posts - 48,comments - 156,trackbacks - 0

          dojo 有強大的單元回歸測試,還有 assert 斷言,這些先不講(因為我也不會,呵呵)。這里我們使用 dojox.wodget.DocTester 組件,它可以直觀的在頁面上顯示多個表達式的真假。如果為真,整個表達式背景變為綠色,代表通過;如果為假,背景變為紅色,代表失敗,并告訴正確的值。系統還會自動統計通過了幾個,失敗了幾個。有了這個小工具,我們可以簡單的測試一些函數的功能,并迅速定位程序的錯誤。

          DocTester 使用方法:三個大于號+空格+表達式,換行,值

          >>> 空格(這個必須有) 表達式

          版權聲明:本博客文章如非特別注明,均為原創,作者保留所有權利!歡迎轉載,轉載請注明作者左洸和出處BlogJava

          下面的代碼中,測試了三個表達式,其中第一個正確,后面兩個錯誤:

          <div dojoType="dojox.widget.DocTester">
            >>> 4+6
            10
            >>> dojo.indexOf(["foo", "hoo", "zoo"], "zoo")
            "3"
            >>> true
            false
          </div>

           

          下圖是測試前頁面顯示的效果,都是灰色的:

          點擊,Run tests 按鈕,就可以測試了,下圖是測試后的頁面效果:

          最后給出完整代碼,您可以用  html 格式保存到本機,就可以直接運行了,因為庫文件直接從 Google 引用

          <html>
              
          <head>

                  
          <script type="text/javascript"
                          src
          ="http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dojo/dojo.xd.js"
                          djConfig
          ="isDebug:false, parseOnLoad: true">
                  
          </script>

                  
          <script type="text/javascript">
                      dojo.require(
          "dojox.widget.DocTester");
                  
          </script>

                  
          <style type="text/css">
                      @import "http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dojox/widget/DocTester/DocTester.css";
                  
          </style>
              
          </head>

              
          <body>
                  
          <div>
                  
          <div dojoType="dojox.widget.DocTester">
                      >>> 4+6
                      10
                      >>> dojo.indexOf(["foo", "hoo", "zoo"], "zoo")
                      "3"
                      >>> true
                      false
                  
          </div>
                
          </div>
              
          </body>

          </html>

          版權聲明:本博客文章如非特別注明,均為原創,作者保留所有權利!歡迎轉載,轉載請注明作者左洸和出處BlogJava

          所屬分類的其他文章:

          Dojo QuickStart 快速入門教程 (3) 選擇器
          Dojo QuickStart 快速入門教程 (2) 基本框架

          Dojo QuickStart 快速入門教程 (1) Why Dojo

          //==========================================

          posted on 2009-05-16 18:05 左洸 閱讀(1179) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 阳东县| 宜川县| 佳木斯市| 洱源县| 延寿县| 巴里| 额尔古纳市| 鸡泽县| 墨江| 甘肃省| 芒康县| 丹棱县| 岳阳县| 呼伦贝尔市| 忻城县| 鄂伦春自治旗| 邹平县| 鄯善县| 东莞市| 太原市| 巴南区| 舞钢市| 太白县| 彰武县| 桂平市| 托里县| 伊金霍洛旗| 遵义县| 湘西| 娄烦县| 阜新市| 杭州市| 来安县| 金乡县| 陆川县| 惠安县| 建始县| 饶河县| 健康| 普兰县| 万盛区|