posts - 48,comments - 156,trackbacks - 0

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

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

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

          版權(quán)聲明:本博客文章如非特別注明,均為原創(chuàng),作者保留所有權(quán)利!歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者左洸和出處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>

          版權(quán)聲明:本博客文章如非特別注明,均為原創(chuàng),作者保留所有權(quán)利!歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者左洸和出處BlogJava

          所屬分類的其他文章:

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

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

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

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

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 方山县| 恭城| 铁岭县| 微山县| 正定县| 浮梁县| 沁阳市| 淮北市| 永丰县| 夏邑县| 七台河市| 阜南县| 高平市| 和林格尔县| 吉安县| 新闻| 武鸣县| 阜南县| 永仁县| 涟水县| 南江县| 乌拉特前旗| 会东县| 大安市| 郧西县| 泸西县| 建昌县| 上思县| 汶川县| 黔西| 抚顺县| 新建县| 炎陵县| 江川县| 麻江县| 盈江县| 九龙坡区| 蓬莱市| 嵊州市| 秦皇岛市| 德化县|