<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Java究竟怎么玩?

      天地程序已定棋,人間大數待變局

        博客園  :: 首頁  :: 新隨筆  :: 聯系 :: 訂閱 訂閱  :: 管理

      ExtJS2.0開發與實踐筆記[0]——初識ExtJS

      簡短的前言:

      隨著網絡技術的發展,良好的用戶體驗及豐富的客戶端功能已成為Web程序所共同追逐的目標,并扮演非常重要的一環。基于Ajax應用思想的盛行,prototypeextdojoyuimootools等越來越多的第三方開源Javascript Library開始涌現,雖然這極大地增加了我們對web應用的擴展可能性,但同時也或多或少的增加了我們的學習難度。

      為此,我準備在blog中逐步整理學習心得,已備查找需要及看客指正。

      什么是ExtJS?

      按照Ext開發團隊的說法,ExtJS從應用角度上講是一個用戶界面庫,而不是一個JavaScript Library。原本作為Yahoo! UI Library(也就是YUI)的擴展而被開發出來,但從1.1版本開始由于支持者的增多,已經得到了必要的擴充,不再依賴于YUIExtJS可以與prototype.jsjquery等成熟的js庫一起使用,也可以作為單獨的應用部署到開發中去,Adobe AIRiPhone開發工具都提供了對Ext的支持。

      就我個人的觀點而言,在業務處理上講ExtJS2.0已非常完備,足以滿足絕大多數web表示層應用的需求;但是對于解釋執行的javascript來講性能損耗問題卻始終無法避免,因此個人不建議在要求響應速度的項目中使用ExtJS進行開發。

      ExtJS并不是一個完全免費的項目,他以普通開源版及企業版共存的方式發行,企業版收費標準如下圖:

      我們可以通過http://extjs.com/download來獲得最新版本的ext框架。

       

      發展簡史:

      YUI-Ext

      Yahoo! UI Library 的擴展。

      Ext 1.0

      Yahoo! UI Library 的擴展,同時也支持prototype.jsjquery等。

      Ext 1.1

      不再依賴「Yahoo! UI Library」,能夠不依賴任何第三方組件而單獨使用。

      Ext 2.0

      極大豐富界面庫的一版,還在繼續擴充中。

       

      運行效果圖:

       

       

      如何開發ExtJS2.0應用?

      針對ExtJS2.0,由于其通過瀏覽器解釋執行,所以我們即可以使用記事本、EditPlusUltraEdit等方式直接編輯文本文件,也可以通過IDE進行調試開發。

      目前Eclipse上已經有很多能夠支持ExtJS2.0的插件,如
      Spket等,此處不一一例舉。本人在此僅以自己常用的Aptana IDE作為開發平臺。

      Aptana是一個專注于javascript的開源IDE環境,它提供了豐富的javascript開發及調試資源,本人從0.2版本開始試用,目前最新版本為1.1,我們可以通過http://www.aptana.com/download獲得其最新版本。

       
      原始版本的Aptana1.1只支持Ext1.1版本,所幸Aptana論壇有人提供了第三方的升級插件,我們可以通過http://support.aptana.com/asap/browse/STU-547http://orsox.mocis.at/download.php?list.1進行下載,直接copyAptanaplugins文件夾下重啟Aptana即可運行。

       
      此時我們可以通過Aptana[Window]項下[Preference]選項調整Aptana的設置選擇支持Ext2.0

       

      ExtJS2.0的“Hello World

       

      Aptana中使用ExtJS2.0,我們至少需要ExtJS2.0中的如下文件:

       

      Adapter文件夾

      框架及外部資源適配器,我們需要其中ext文件夾下的ext-base.js文件控制ExtJS全局

      Resources文件夾

      一個文件夾,包含了css,imageExt必須的資源

      ext-all.js文件

      一個壓縮的單文件ExtJS文件集合

       

      實際如下圖:

       

      首先,我們在helloworld.js中建立如下內容

      /**
       * 通過Ext輸出Hello World,[Ext.onReady是ExtJS所定義的,當頁面加載完畢之后,會自動調用
       * Ext.onReady]
       * 
       * @param {Object} ''
       * @param {Object} 'Hello World!'
       
      */

      Ext.onReady(
      function() {
          
      //以Ext的alert打印'Hello World!'
          Ext.MessageBox.alert('','Hello World!');
      }
      );

      而后,我們建立helloworld.html文件,內容如下

      <html>
      <head>
          
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
          
      <title>HelloExt</title>
          
      <!--ExtJS資源加載-->
          
      <link rel="stylesheet" type="text/css" href="resources/css/ext-all.css" />
          
      <script type="text/javascript" src="adapter/ext/ext-base.js"></script>
          
      <script type="text/javascript" src="ext-all.js"></script>
          
      <!--我的js文件-->
          
      <script type="text/javascript" src="helloworld.js"></script>
      </head>
      <body>
          "ExtJS的Hello World測試"
      </body>
      </html>

      Aptana中選擇如下圖,將自動調用您所選擇的瀏覽器進行測試。

       

      輸出運行效果如下圖:

       

      怎么樣,超級簡單,是人就會吧?下一回,我將針對ExtJS的特性開始做深入講解。

       

       

      posted on 2008-03-11 10:56  cping  閱讀(221)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产一区二区三区导航| 成人网站av亚洲国产| 亚洲激情一区二区三区视频| 亚洲国产精品一区二区视频| 日韩有码中文字幕av| 中文字幕av无码免费一区| 夜夜影院未满十八勿进| 临武县| 无码精品人妻一区二区三区中| 国产精品福利中文字幕| 免费人妻无码不卡中文18禁| 2020年最新国产精品正在播放| 国产精品制服丝袜无码| 一本一本久久a久久精品综合| 中文字幕在线精品人妻| 伊伊人成亚洲综合人网7777| 777奇米四色成人影视色区| 中文字幕丰满乱子无码视频| 国产精品三级黄色小视频| 亚洲永久精品免费在线看| 啊灬啊灬啊灬快灬高潮了电影片段| 欧美日韩亚洲国产| 激情动态图亚洲区域激情| 亚洲最大有声小说AV网| 日区中文字幕一区二区| 伊人成色综合人夜夜久久| 国产亚洲精品久久久久久大师| XXXXXHD亚洲日本HD| 日韩老熟女av搜索结果| 久久久天堂国产精品女人| 欧美高清狂热视频60一70| 色综合色综合色综合频道| 亚洲AV无码成人网站久久精品| 无码一区二区三区av在线播放| 日韩高清福利视频在线观看| 国产综合久久久久久鬼色 | 欧美精欧美乱码一二三四区| 国产精品亚洲二区在线看 | 国产一区在线播放av| 色哟哟www网站入口成人学校| 天堂va亚洲va欧美va国产|