我的漫漫程序之旅

          專(zhuān)注于JavaWeb開(kāi)發(fā)
          隨筆 - 39, 文章 - 310, 評(píng)論 - 411, 引用 - 0
          數(shù)據(jù)加載中……

          ExtJs系列1

          第一步 - 入門(mén)

          想必您已經(jīng)聽(tīng)說(shuō)過(guò) Ext、瀏覽了在線(xiàn)演示,并且嘗試閱讀API文檔。不過(guò),面對(duì)復(fù)雜的API文檔,您卻不如何下手?!

          第二步 - 起步

          通覽過(guò)API文檔,并且找到了所要立刻嘗試的功能,面對(duì)混雜的網(wǎng)頁(yè)源代碼,如何開(kāi)始一個(gè)簡(jiǎn)單的測(cè)試頁(yè)面?那么……

          不論您的目標(biāo)是什么,您都可以依照本文快速的開(kāi)始使用Ext。不,不用搭建服務(wù)器,您所需要的僅僅是Firefox瀏覽器和Firebug調(diào)試插件。如果還沒(méi)有安裝,那么現(xiàn)在就是一個(gè)好機(jī)會(huì)。


          牛刀小試

          • 打開(kāi)Ext API文檔,您已經(jīng)上路!
          • 單擊 F12 打開(kāi) Firebug 控制臺(tái)。
          • 如果您的 firebug 控制臺(tái)處于單行模式(以 '>>>' 開(kāi)頭),那么請(qǐng)單擊右下角的紅色上箭頭以開(kāi)啟多行編輯模式。
          • 輸入以下代碼,并敲擊 Ctrl-Enter 來(lái)運(yùn)行:
          Ext.get(document.body).update('<div id="test"></div>');

          上邊這行代碼的作用是將當(dāng)前DOM body元素用一個(gè)ID為test的div元素替換。剛才那些API文檔已經(jīng)被刪除,但 Ext 代碼依舊生效,并且隨時(shí)為您效勞。

          現(xiàn)在,我們假設(shè)您希望簡(jiǎn)單的添加一個(gè)面板元素(Panel),但對(duì)Ext.Panel的API冗繁的說(shuō)明無(wú)能為力。那么試著將這些代碼添加到 firebug 的控制臺(tái)中:

          Ext.get(document.body).update('<div id="test"></div>');
          new Ext.Panel({
              renderTo: 'test',
              width: '200px',
              title: 'My Title',
              html: 'My HTML content'
          }
          );

          再次敲擊 Ctrl-Enter 。嗨!您的面板元素已經(jīng)誕生。

          很好,不過(guò)如果修改一些選項(xiàng)呢?用下邊的代碼替換剛才的那些代碼:

          Ext.get(document.body).update('<div id="test"></div>');
          new Ext.Panel({
              renderTo: 'test',
              width: '200px',
              title: 'My Title',
              html: 'My HTML content',
              collapsible: 
          true
          }
          );

          敲擊 Ctrl-Enter 。怎么樣,一個(gè)可以伸縮的面板就配置好了。(注意面板右上角的小圖標(biāo))

          每次敲擊 Ctrl-Enter ,第一行代碼都會(huì)移除現(xiàn)有的內(nèi)容,這樣您就可以有一個(gè)干凈的調(diào)試環(huán)境。這是一個(gè)簡(jiǎn)單的小技巧,十分方便您嘗試各種配置選項(xiàng)。

          您可以為update()函數(shù)添加所需要的 HTML 代碼,無(wú)論多少。然后編寫(xiě)或多或少的 Javascript 來(lái)探索 Ext API。

          還等什么?現(xiàn)在就去親自實(shí)踐 Ext Api 吧。



          posted on 2007-12-10 17:41 々上善若水々 閱讀(811) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): AJAX

          主站蜘蛛池模板: 聊城市| 望城县| 兴化市| 文昌市| 唐河县| 蓬安县| 荥经县| 商丘市| 鲜城| 池州市| 温泉县| 肇源县| 新蔡县| 江北区| 尼勒克县| 杭锦后旗| 灌阳县| 柞水县| 繁昌县| 铜陵市| 扎鲁特旗| 鄱阳县| 榆社县| 和顺县| 久治县| 峨眉山市| 屏山县| 依安县| 南江县| 尤溪县| 塔城市| 许昌县| 合阳县| 嘉禾县| 屯门区| 响水县| 广水市| 梁河县| 长治市| 盖州市| 临清市|