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 左洸 閱讀(1182) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 志丹县| 揭西县| 福泉市| 哈巴河县| 增城市| 广宁县| 米脂县| 宁都县| 新宁县| 顺义区| 庆安县| 密山市| 含山县| 临猗县| 曲周县| 久治县| 田阳县| 济源市| 古交市| 怀安县| 五指山市| 安福县| 历史| 碌曲县| 高唐县| 铁岭市| 绥阳县| 蚌埠市| 太白县| 桐庐县| 荣昌县| 且末县| 巴林左旗| 类乌齐县| 东乡| 宿迁市| 海林市| 招远市| 岳阳市| 寿光市| 辉县市|