版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第16章Spry在如今Web2.0盛行、Ajax流行的時代背景下,Adobe公司推出了其Ajax框架Spry,并集成到DreamweaverCS4中。AdobeSpry是一個為Web設計人員開發(fā)的Ajax框架,它使得在一個HTML頁面中創(chuàng)建豐富體驗成為了可能。本章將從什么是Ajax和Spry、在DreamweaverCS4中如何使用Spry組件、如何使用Spry顯示數(shù)據(jù)、添加Spry效果等幾個方面進行詳細介紹,使讀者對Spry有一個全面認識,并且能夠應用Spry設計簡單的交互網(wǎng)頁。第16章Spry在如今Web2.0盛行、Ajax流行的時16.1什么是Ajax和SpryAjax是Web2.0的核心之一。使用Ajax的最大優(yōu)點就是能在不刷新整個頁面的前提下維護數(shù)據(jù)。這使得Web應用程序可以更為迅速地響應用戶交互。16.1什么是Ajax和SpryAjax是Web2.0的16.1.1什么是AjaxAjax是AsynchronousJavaScriptandXML的縮寫。它并不是一門新的語言或技術,實際上是幾項技術按一定的方式組合在一起中發(fā)揮各自的作用,它包括:使用XHTML和CSS標準化呈現(xiàn);使用文檔對象模型DOM實現(xiàn)動態(tài)顯示和交互;使用XML和XSLT進行數(shù)據(jù)交換與處理;使用XMLHttpRequest進行異步數(shù)據(jù)讀??;最后用JavaScript綁定和處理所有數(shù)據(jù)。目前Ajax已經(jīng)成為當前的熱門技術。Google作為Ajax技術的領跑者,早已經(jīng)走在其它同類網(wǎng)站的前列。基于Ajax的廣為大家熟悉的產(chǎn)品有GoogleMaps,GoogleGmail,GoogleIG等。16.1.1什么是AjaxAjax是Asynchrono16.1.2什么是SprySpry是實現(xiàn)Ajax的一種簡單方式,對HTML、CSS和JavaScript體驗據(jù)有入門級水平的設計人員應該能夠發(fā)現(xiàn)Spry是一種整合內容的簡單方法。使用適合于Ajax的Spry框架,以可視方式設計、開發(fā)和部署動態(tài)用戶界面,可以實現(xiàn)在HTML網(wǎng)頁中展現(xiàn)XML數(shù)據(jù)、建立諸如炫酷菜單的一些界面,還有其他的一些頁面特效。在減少頁面刷新的同時,增加交互性、速度和可用性。16.1.2什么是SprySpry是實現(xiàn)Ajax的一種簡16.2Spry組件DreamweaverCS4提供的Spry組件包括驗證文本域組件、驗證文本區(qū)域組件、驗證選擇組件、驗證復選框組件、Spry菜單欄、Spry選項卡式面板、Spry折疊式面板、Spry可折疊面板等八種類型。本節(jié)將對上述組件進行一一介紹。16.2Spry組件DreamweaverCS4提供的16.2.1驗證文本域組件驗證文本域組件可以對文本框中輸入的多種類型的信息進行實時驗證,如:電話號碼、郵政編碼、IP地址、日期、時間、貨幣等,若輸入的信息格式與指定信息不符或輸入的字符數(shù)與規(guī)定字符數(shù)不符,則會出現(xiàn)提示信息。具體操作步驟如下:16.2.1驗證文本域組件驗證文本域組件可以對文本框中輸16.2.2驗證文本區(qū)域組件除了17.2.1小節(jié)中提到的對文本框進行驗證,還可以對文本區(qū)域中輸入的信息進行驗證。具體操作步驟如下:16.2.2驗證文本區(qū)域組件除了17.2.1小節(jié)中提到的16.2.3驗證選擇組件驗證選擇組件可以對下拉列表中的選項進行驗證,具體操作步驟如下:16.2.3驗證選擇組件驗證選擇組件可以對下拉列表中的選16.2.4驗證復選框組件驗證復選框組件可以對一組復選框中的選項進行驗證,具體操作步驟如下:16.2.4驗證復選框組件驗證復選框組件可以對一組復選框16.2.5Spry菜單欄Spry框架中預設了一些網(wǎng)頁中常用的組件,菜單欄就是其中之一。Spry提供了兩種菜單欄布局樣式:水平與垂直。具體操作步驟如下:16.2.5Spry菜單欄Spry框架中預設了一些網(wǎng)頁中16.2.6Spry選項卡式面板Spry還提供了選項卡式面板,使用此組件可以輕松創(chuàng)建適合自己網(wǎng)頁的選項卡面板。具體操作步驟如下:16.2.6Spry選項卡式面板Spry還提供了選項卡式16.2.7Spry折疊式面板Spry還提供了折疊式面板,使用此組件可以輕松創(chuàng)建適合自己網(wǎng)頁的折疊式面板。具體操作步驟如下:16.2.7Spry折疊式面板Spry還提供了折疊式面板16.2.8Spry可折疊面板Spry還提供了可折疊面板,使用此組件可以輕松創(chuàng)建適合自己網(wǎng)頁的可折疊面板。具體操作步驟如下:16.2.8Spry可折疊面板Spry還提供了可折疊面板16.3使用Spry顯示數(shù)據(jù)本節(jié)將結合實例來學習如何使用Spry在網(wǎng)頁中顯示XML數(shù)據(jù)。主要內容包括定義XML數(shù)據(jù)集,創(chuàng)建Spry區(qū)域,創(chuàng)建Spry重復區(qū)域,創(chuàng)建Spry重復列表,創(chuàng)建Spry表格。16.3使用Spry顯示數(shù)據(jù)本節(jié)將結合實例來學習如何使用16.3.1定義XML數(shù)據(jù)集要使用Spry顯示XML數(shù)據(jù),第一步需要定義XML數(shù)據(jù)集。具體操作步驟如下:16.3.1定義XML數(shù)據(jù)集要使用Spry顯示XML數(shù)據(jù)16.3.2創(chuàng)建Spry區(qū)域定義了XML數(shù)據(jù)集后,需要創(chuàng)建Spry區(qū)域來顯示數(shù)據(jù)。具體操作步驟如下:16.3.2創(chuàng)建Spry區(qū)域定義了XML數(shù)據(jù)集后,需要創(chuàng)16.3.3創(chuàng)建Spry重復區(qū)域16.3.2介紹了Spry區(qū)域,本小節(jié)來學習創(chuàng)建Spry重復區(qū)域,注意比較兩者的區(qū)別。具體操作步驟如下:16.3.3創(chuàng)建Spry重復區(qū)域16.3.2介紹了Spr16.3.4創(chuàng)建Spry重復列表除了上兩小節(jié)介紹的Spry區(qū)域以及Spry重復區(qū)域,還可以創(chuàng)建Spry重復列表來顯示數(shù)據(jù)集中的數(shù)據(jù),具體操作步驟如下:16.3.4創(chuàng)建Spry重復列表除了上兩小節(jié)介紹的Spr16.3.5創(chuàng)建Spry表格還可以通過創(chuàng)建Spry表格,在表格中顯示數(shù)據(jù)集中的數(shù)據(jù),具體操作步驟如下:16.3.5創(chuàng)建Spry表格還可以通過創(chuàng)建Spry表格,16.4Spry效果除了上述的組件和數(shù)據(jù)集以外,DreamweaverCS4還提供了Spry效果庫,可以輕松地向頁面中添加多種視覺效果,無需刷新即可顯示。Spry效果庫包括增大/收縮、擠壓、顯示/漸隱、晃動、滑動、遮簾、高亮顏色等七種效果。下面來一一介紹。16.4Spry效果除了上述的組件和數(shù)據(jù)集以外,Drea16.4.1增大/收縮增大/收縮效果適用于以下標簽:address、dd、div、dl、dt、form、p、ol、ul、applet、center、dir、img、menu或pre。下面以圖像標簽<img>為例。16.4.1增大/收縮增大/收縮效果適用于以下標簽:ad16.4.2擠壓擠壓效果適用于以下標簽:address、dd、div、dl、dt、form、img、p、ol、ul、applet、center、dir、menu或pre。下面以標簽<p>為例。具體操作步驟如下:16.4.2擠壓擠壓效果適用于以下標簽:address、16.4.3顯示/漸隱顯示/漸隱效果適用于除applet、body、iframe、object、tr、tbody或th以外的所有標簽。下面以圖像標簽<img>為例。具體操作步驟如下:16.4.3顯示/漸隱顯示/漸隱效果適用于除apple16.4.4晃動晃動效果適用于以下標簽:address、blockquote、dd、div、dl、dt、fieldset、form、h1、h2、h3、h4、h5、h6、iframe、img、object、p、ol、ul、li、applet、dir、hr、menu、pre或table。下面以圖像標簽<img>為例。具體操作步驟如下:16.4.4晃動晃動效果適用于以下標簽:address、第16章Spry在如今Web2.0盛行、Ajax流行的時代背景下,Adobe公司推出了其Ajax框架Spry,并集成到DreamweaverCS4中。AdobeSpry是一個為Web設計人員開發(fā)的Ajax框架,它使得在一個HTML頁面中創(chuàng)建豐富體驗成為了可能。本章將從什么是Ajax和Spry、在DreamweaverCS4中如何使用Spry組件、如何使用Spry顯示數(shù)據(jù)、添加Spry效果等幾個方面進行詳細介紹,使讀者對Spry有一個全面認識,并且能夠應用Spry設計簡單的交互網(wǎng)頁。第16章Spry在如今Web2.0盛行、Ajax流行的時16.1什么是Ajax和SpryAjax是Web2.0的核心之一。使用Ajax的最大優(yōu)點就是能在不刷新整個頁面的前提下維護數(shù)據(jù)。這使得Web應用程序可以更為迅速地響應用戶交互。16.1什么是Ajax和SpryAjax是Web2.0的16.1.1什么是AjaxAjax是AsynchronousJavaScriptandXML的縮寫。它并不是一門新的語言或技術,實際上是幾項技術按一定的方式組合在一起中發(fā)揮各自的作用,它包括:使用XHTML和CSS標準化呈現(xiàn);使用文檔對象模型DOM實現(xiàn)動態(tài)顯示和交互;使用XML和XSLT進行數(shù)據(jù)交換與處理;使用XMLHttpRequest進行異步數(shù)據(jù)讀??;最后用JavaScript綁定和處理所有數(shù)據(jù)。目前Ajax已經(jīng)成為當前的熱門技術。Google作為Ajax技術的領跑者,早已經(jīng)走在其它同類網(wǎng)站的前列?;贏jax的廣為大家熟悉的產(chǎn)品有GoogleMaps,GoogleGmail,GoogleIG等。16.1.1什么是AjaxAjax是Asynchrono16.1.2什么是SprySpry是實現(xiàn)Ajax的一種簡單方式,對HTML、CSS和JavaScript體驗據(jù)有入門級水平的設計人員應該能夠發(fā)現(xiàn)Spry是一種整合內容的簡單方法。使用適合于Ajax的Spry框架,以可視方式設計、開發(fā)和部署動態(tài)用戶界面,可以實現(xiàn)在HTML網(wǎng)頁中展現(xiàn)XML數(shù)據(jù)、建立諸如炫酷菜單的一些界面,還有其他的一些頁面特效。在減少頁面刷新的同時,增加交互性、速度和可用性。16.1.2什么是SprySpry是實現(xiàn)Ajax的一種簡16.2Spry組件DreamweaverCS4提供的Spry組件包括驗證文本域組件、驗證文本區(qū)域組件、驗證選擇組件、驗證復選框組件、Spry菜單欄、Spry選項卡式面板、Spry折疊式面板、Spry可折疊面板等八種類型。本節(jié)將對上述組件進行一一介紹。16.2Spry組件DreamweaverCS4提供的16.2.1驗證文本域組件驗證文本域組件可以對文本框中輸入的多種類型的信息進行實時驗證,如:電話號碼、郵政編碼、IP地址、日期、時間、貨幣等,若輸入的信息格式與指定信息不符或輸入的字符數(shù)與規(guī)定字符數(shù)不符,則會出現(xiàn)提示信息。具體操作步驟如下:16.2.1驗證文本域組件驗證文本域組件可以對文本框中輸16.2.2驗證文本區(qū)域組件除了17.2.1小節(jié)中提到的對文本框進行驗證,還可以對文本區(qū)域中輸入的信息進行驗證。具體操作步驟如下:16.2.2驗證文本區(qū)域組件除了17.2.1小節(jié)中提到的16.2.3驗證選擇組件驗證選擇組件可以對下拉列表中的選項進行驗證,具體操作步驟如下:16.2.3驗證選擇組件驗證選擇組件可以對下拉列表中的選16.2.4驗證復選框組件驗證復選框組件可以對一組復選框中的選項進行驗證,具體操作步驟如下:16.2.4驗證復選框組件驗證復選框組件可以對一組復選框16.2.5Spry菜單欄Spry框架中預設了一些網(wǎng)頁中常用的組件,菜單欄就是其中之一。Spry提供了兩種菜單欄布局樣式:水平與垂直。具體操作步驟如下:16.2.5Spry菜單欄Spry框架中預設了一些網(wǎng)頁中16.2.6Spry選項卡式面板Spry還提供了選項卡式面板,使用此組件可以輕松創(chuàng)建適合自己網(wǎng)頁的選項卡面板。具體操作步驟如下:16.2.6Spry選項卡式面板Spry還提供了選項卡式16.2.7Spry折疊式面板Spry還提供了折疊式面板,使用此組件可以輕松創(chuàng)建適合自己網(wǎng)頁的折疊式面板。具體操作步驟如下:16.2.7Spry折疊式面板Spry還提供了折疊式面板16.2.8Spry可折疊面板Spry還提供了可折疊面板,使用此組件可以輕松創(chuàng)建適合自己網(wǎng)頁的可折疊面板。具體操作步驟如下:16.2.8Spry可折疊面板Spry還提供了可折疊面板16.3使用Spry顯示數(shù)據(jù)本節(jié)將結合實例來學習如何使用Spry在網(wǎng)頁中顯示XML數(shù)據(jù)。主要內容包括定義XML數(shù)據(jù)集,創(chuàng)建Spry區(qū)域,創(chuàng)建Spry重復區(qū)域,創(chuàng)建Spry重復列表,創(chuàng)建Spry表格。16.3使用Spry顯示數(shù)據(jù)本節(jié)將結合實例來學習如何使用16.3.1定義XML數(shù)據(jù)集要使用Spry顯示XML數(shù)據(jù),第一步需要定義XML數(shù)據(jù)集。具體操作步驟如下:16.3.1定義XML數(shù)據(jù)集要使用Spry顯示XML數(shù)據(jù)16.3.2創(chuàng)建Spry區(qū)域定義了XML數(shù)據(jù)集后,需要創(chuàng)建Spry區(qū)域來顯示數(shù)據(jù)。具體操作步驟如下:16.3.2創(chuàng)建Spry區(qū)域定義了XML數(shù)據(jù)集后,需要創(chuàng)16.3.3創(chuàng)建Spry重復區(qū)域16.3.2介紹了Spry區(qū)域,本小節(jié)來學習創(chuàng)建Spry重復區(qū)域,注意比較兩者的區(qū)別。具體操作步驟如下:16.3.3創(chuàng)建Spry重復區(qū)域16.3.2介紹了Spr16.3.4創(chuàng)建Spry重復列表除了上兩小節(jié)介紹的Spry區(qū)域以及Spry重復區(qū)域,還可以創(chuàng)建Spry重復列表來顯示數(shù)據(jù)集中的數(shù)據(jù),具體操作步驟如下:16.3.4創(chuàng)建Spry重復列表除了上兩小節(jié)介紹的Spr16.3.5創(chuàng)建Spry表格還可以通過創(chuàng)建Spry表格,在表格中顯示數(shù)據(jù)集中的數(shù)據(jù),具體操作步驟如下:16.3.5創(chuàng)建Spry表格還可以通過創(chuàng)建Spry表格,16.4Spry效果除了上述的組件和數(shù)據(jù)集以外,DreamweaverCS4還提供了Spry效果庫,可以輕松地向頁面中添加多種視覺效果,無需刷新即可顯示。Spry效果庫包括增大/收縮、擠壓、顯示/漸隱、晃動、滑動
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版摩托車出口業(yè)務代理與物流服務合同4篇
- 2025年度智能農(nóng)業(yè)自動化技術服務合作合同4篇
- 二零二五年度金融理財產(chǎn)品銷售代理合同范本4篇
- 部編版語文七年級上冊第11課《竊讀記》教學設計4
- 部編版八年級上冊語文《賣油翁》教學設計
- 融合班課程設計動畫視頻
- 精裝施工方案全套圖紙
- 2024年新高考現(xiàn)代文閱讀創(chuàng)新題型
- 課程設計歐拉圖的判斷
- 年度光伏發(fā)電用測量設備市場分析及競爭策略分析報告
- 人教版物理八年級下冊 專項訓練卷 (一)力、運動和力(含答案)
- 山東省房屋市政工程安全監(jiān)督機構人員業(yè)務能力考試題庫-中(多選題)
- 重慶市2023-2024學年七年級上學期期末考試數(shù)學試題(含答案)
- 北師大版 2024-2025學年四年級數(shù)學上冊典型例題系列第三單元:行程問題“拓展型”專項練習(原卷版+解析)
- 2023年譯林版英語五年級下冊Units-1-2單元測試卷-含答案
- 施工管理中的文檔管理方法與要求
- DL∕T 547-2020 電力系統(tǒng)光纖通信運行管理規(guī)程
- 種子輪投資協(xié)議
- 執(zhí)行依據(jù)主文范文(通用4篇)
- 浙教版七年級數(shù)學下冊全冊課件
- 精神病醫(yī)院財務后勤總務管理制度
評論
0/150
提交評論