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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 南汇区| 汝州市| 舟山市| 阳泉市| 凉城县| 英德市| 林西县| 和平区| 定陶县| 保康县| 忻州市| 阿城市| 孝感市| 崇义县| 枣庄市| 资阳市| 武定县| 马山县| 胶州市| 平阳县| 石河子市| 尚义县| 松潘县| 上饶县| 和政县| 沅陵县| 义乌市| 罗江县| 龙井市| 宁陕县| 怀远县| 永州市| 达孜县| 镇沅| 东乡县| 南雄市| 西乌珠穆沁旗| 阳原县| 闵行区| 桦甸市| 门头沟区|