注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程Ext JS開發(fā)實(shí)戰(zhàn)

Ext JS開發(fā)實(shí)戰(zhàn)

Ext JS開發(fā)實(shí)戰(zhàn)

定 價(jià):¥88.00

作 者: 鐘協(xié)良 著,楊彥強(qiáng) 審校
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: JSP

ISBN: 9787302283324 出版時(shí)間: 2012-04-01 包裝: 平裝
開本: 16開 頁數(shù): 647 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Ext JS開發(fā)實(shí)戰(zhàn)》匯集了目前最活躍、最流行的幾個(gè)JavaScript框架,詳細(xì)講解了每個(gè)框架能夠解決的常見Web開發(fā)問題,同時(shí)研究了每個(gè)框架如何解決特定的一組任務(wù)。此外,本書運(yùn)用大量實(shí)用的示例和清晰的講解來演示現(xiàn)代Web開發(fā)涉及的眾多方面,以及JavaScript框架提供了什么選項(xiàng)來幫助我們快速構(gòu)建并運(yùn)行應(yīng)用程序。Prototype框架:處理跨瀏覽器事件、操作常見的數(shù)據(jù)函數(shù)、簡(jiǎn)化Ajax和動(dòng)態(tài)數(shù)據(jù)處理以及其他方面。YUI框架:使用動(dòng)畫和拖放、利用窗體控件構(gòu)建用戶界面、使用yuicss工具以及其他方面。ExtjS框架:與服務(wù)器交互、使用數(shù)據(jù)視圖和網(wǎng)格、處理表單控件和數(shù)據(jù)驗(yàn)證以及其他方面。Dojo框架:操作DOM、編排動(dòng)畫、部署和擴(kuò)展Dojo以及其他方面。MooTools框架:運(yùn)用MooTools增強(qiáng)開發(fā)、構(gòu)建用戶界面、使用動(dòng)畫以及其他方面。

作者簡(jiǎn)介

  鐘協(xié)良,臺(tái)灣師范大學(xué)工業(yè)教育系畢業(yè),曾在臺(tái)灣高等教育中心、電子計(jì)算中心任職,負(fù)責(zé)全臺(tái)灣地區(qū)的系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。擅長(zhǎng)JavaEE、CakePHP、Codelgniter等框架的應(yīng)用以及ExtjS、jQuery與ActionScript,醉心于Java與Flex的相關(guān)應(yīng)用及研究,并已獲得SCJP、SCWCD及SCBCD等證書?,F(xiàn)任職于臺(tái)灣內(nèi)湖安德網(wǎng)絡(luò)營(yíng)銷公司,負(fù)責(zé)開發(fā)團(tuán)購(gòu)網(wǎng)站、FacebookApp及其他有趣的社區(qū)相關(guān)應(yīng)用程序的開發(fā)。

圖書目錄

第 1 章 入門
 1.1 何謂extjs
 1.2 cakephp
 1.3 部署開發(fā)環(huán)境
 1.3.1 部署服務(wù)器
 1.3.2 部署cakephp
 1.3.3 部署extjs
 1.4 開發(fā)工具
 1.5 調(diào)試與性能評(píng)估工具
 1.5.1 firebug 插件
 1.5.2 chrome的javascript控制臺(tái)
 1.5.3 性能評(píng)估與數(shù)據(jù)監(jiān)控
 1.6 小結(jié)
第ⅰ部分 基礎(chǔ)架構(gòu)
第 2 章 extjs 101
 2.1 javascript的面向?qū)ο?br /> 2.1.1 創(chuàng)建類
 2.1.2 定義類方法與類屬性
 2.1.3 類的繼承
 2.1.4 extjs在面向?qū)ο蠓矫娴闹С?br /> 2.1.5 實(shí)戰(zhàn)練習(xí):預(yù)配置類
 2.2 瀏覽器對(duì)象模型:bom
 2.2.1 命名空間
 2.2.2 用戶代理對(duì)象
 2.2.3 歷史記錄對(duì)象
 2.2.4 dom文件對(duì)象document
 2.2.5 cookie
 2.2.6 定時(shí)調(diào)用函數(shù)
 extjs 開發(fā)實(shí)戰(zhàn)
第 3 章 dom與event
 3.1 extjs對(duì)dom的支持
 3.1.1 創(chuàng)建element實(shí)例
 3.1.2 通過element創(chuàng)建dom節(jié)點(diǎn)
 3.1.3 讀取/更新dom節(jié)點(diǎn)及屬性
 3.1.4 domhelper與template、xtemplate
 3.2 extjs對(duì)事件的支持
 3.2.1 一切的開始——ext.ready()
 3.2.2 注冊(cè)/移除事件處理程序
 3.2.3 ext.eventmanager
 3.2.4 阻止事件的進(jìn)行與默認(rèn)行為
 3.2.5 ext.util.observable與自定義事件
 3.3 實(shí)戰(zhàn)練習(xí):畫布應(yīng)用
第 4 章 好用的php框架——cakephp
 4.1 cakephp的設(shè)計(jì)結(jié)構(gòu)
 4.2 自動(dòng)化開發(fā)
 4.3 cakephp基礎(chǔ)
 4.3.1 cakephp的配置文件core.php
 4.3.2 cakephp的基礎(chǔ)模板default.ctp
 4.3.3 模型
 4.3.4 控制器
 4.3.5 視圖與視圖助手
 4.4 實(shí)戰(zhàn)練習(xí):登錄窗體
 4.4.1 制作模型
 4.4.2 編寫控制器
 4.4.3 編寫頁面視圖
 4.4.4 更改默認(rèn)控制器
 4.4.5 url前綴的應(yīng)用
 4.4.6 使用cake 2.*版本? 不,謝謝
 4.4.7 下一步
第 5 章 ajax與數(shù)據(jù)驅(qū)動(dòng)
 5.1 ext.ajax與ext.data.connection
 5.2 存儲(chǔ)對(duì)象
 5.2.1 ext.data.store
 5.2.2 讀取遠(yuǎn)程數(shù)據(jù)
 5.3 實(shí)戰(zhàn)練習(xí):表格組件
第 6 章 component結(jié)構(gòu)
 6.1 component模型
 6.2 常用組件
 6.2.1 colorpalette 調(diào)色板
 6.2.2 button按鈕
 6.2.3 splitbutton按鈕
 6.2.4 baseitem基礎(chǔ)選項(xiàng)
 6.2.5 datepicker日期選擇面板
 6.3 xtype神秘類型
 6.4 實(shí)戰(zhàn)練習(xí):自定義組件
第 7 章 container結(jié)構(gòu)
 7.1 container容器
 7.2 panel容器
 7.2.1 添加子組件/容器
 7.2.2 移動(dòng)子組件/容器
 7.2.3 查找子組件/容器
 7.2.4 刪除子組件/容器
 7.2.5 頂層組件欄(tbar)與底層組件欄(bbar)
 7.2.6 可折疊的panel
 7.2.7 嵌套panel
 7.3 viewport容器
 7.4 window容器
 7.5 buttongroup容器
 7.6 button類似容器的用法
 7.7 實(shí)戰(zhàn)練習(xí):更實(shí)用的window類
 extjs 開發(fā)實(shí)戰(zhàn)
第ⅱ部分 視圖組件
第 8 章 頁面布局
 8.1 一切都從containerlayout開始
 8.2 可讓組件大小隨容器改變的anchorlayout
 8.3 可隨意擺放組件的absolutelayout
 8.4 填滿容器的fitlayout
 8.5 如手風(fēng)琴般的accordionlayout
 8.6 將組件以撲克牌方式擺放的cardlayout
 8.7 表單布局formlayout
 8.8 邊界布局borderlayout
 8.9 水平布局hboxlayout與垂直布局vboxlayout
 8.10 列布局columnlayout
 8.11 表格布局tablelayout
 8.12 混合布局
 8.13 實(shí)戰(zhàn)練習(xí):自定義布局
第 9 章 表單組件
 9.1 表單容器formpanel與一般容器panel的差異
 9.2 文本字段
 9.2.1 密碼字段
 9.2.2 文件上傳字段
 9.2.3 文本塊
 9.2.4 數(shù)字字段
 9.2.5 字段驗(yàn)證
 9.2.6 隱藏字段
 9.3 下拉菜單與自動(dòng)完成
 9.3.1 使用本地?cái)?shù)據(jù)
 9.3.2 遠(yuǎn)程數(shù)據(jù)與下拉菜單
 9.3.3 遠(yuǎn)程數(shù)據(jù)與自動(dòng)完成
 9.3.4 聯(lián)動(dòng)下拉菜單
 9.4 wysiwyg文本編輯器
 9.5 日期字段
 9.6 復(fù)選組件與單選組件
 9.7 提交/讀取數(shù)據(jù)
 9.8 字段提示quicktips與quicktip
 9.9 美化表單
 9.9.1 使用boxcomponent為表單添加自定義html內(nèi)容
 9.9.2 使用fieldset集合特定字段
 9.10 實(shí)戰(zhàn)練習(xí):登錄表單
第 10 章 表格組件
 10.1 gridpanel是如何組成的
 10.2 創(chuàng)建gridpanel與數(shù)據(jù)排序
 10.3 使用pagingtoolbar進(jìn)行分頁
 10.4 girdpanel與查詢
 10.5 自定義繪圖器
 10.6 通過selectionmodel與gridpanel交互
 10.7 實(shí)戰(zhàn)練習(xí):dtable
第 11 章 可編輯表格組件
 11.1 創(chuàng)建editorgridpanel
 11.2 更換字段編輯器與數(shù)據(jù)交互
 11.2.1 更換字段編輯器
 11.2.2 添加與刪除記錄
 11.3 使用roweditor
 11.4 數(shù)據(jù)的提交與回滾
 11.4.1 commitchanges()與rejectchanges()
 11.4.2 同步服務(wù)器數(shù)據(jù)
 11.5 使用datawriter
 11.6 實(shí)戰(zhàn)練習(xí):etable
第 12 章 dataview與listview
 12.1 dataview
 12.1.1 創(chuàng)建數(shù)據(jù)顯示樣式
 12.1.2 創(chuàng)建store與xtemplate
 12.1.3 創(chuàng)建dataview
 12.1.4 讓dataview可分頁
 extjs 開發(fā)實(shí)戰(zhàn)
 12.2 listview
 12.3 屬性設(shè)置表propertygrid
 12.4 實(shí)戰(zhàn)練習(xí):數(shù)據(jù)讀取
第 13 章 圖表組件
 13.1 圖表底層的秘密
 13.2 折線圖:linechart
 13.2.1 繪制折線圖
 13.2.2 修改提示信息
 13.2.3 添加水平/垂直軸的標(biāo)題
 13.2.4 修改圖表風(fēng)格
 13.2.5 添加多個(gè)序列
 13.3 柱形圖:columnchart與stackedcolumnchart
 13.4 條形圖:barchart與stackedbarchart
 13.5 圓餅圖:piechart
 13.6 實(shí)戰(zhàn)練習(xí):圖表應(yīng)用
第 14 章 樹狀組件
 14.1 使用靜態(tài)數(shù)據(jù)創(chuàng)建treepanel
 14.2 讀取服務(wù)器數(shù)據(jù)
 14.3 操作節(jié)點(diǎn)
 14.3.1 添加節(jié)點(diǎn)
 14.3.2 刪除節(jié)點(diǎn)
 14.3.3 編輯節(jié)點(diǎn)
 14.3.4 查詢節(jié)點(diǎn)
 14.3.5 排序節(jié)點(diǎn)
 14.4 columntree
 14.5 實(shí)戰(zhàn)練習(xí):treeeditor
第 15 章 菜單與工具欄
 15.1 創(chuàng)建菜單
 15.1.1 菜單101
 15.1.2 菜單事件
 15.1.3 加入separator與textitem
 15.1.4 colormenu與datamenu
 15.1.5 添加復(fù)選框
 15.1.6 添加單選按鈕
 15.2 使用上下文菜單
 15.3 創(chuàng)建工具欄
 15.4 實(shí)戰(zhàn)練習(xí):復(fù)雜的菜單與工具欄組合
第 16 章 拖放——drag與drop
 16.1 拖放的基礎(chǔ)知識(shí)
 16.2 拖放操作的實(shí)現(xiàn)
 16.2.1 注冊(cè)dom元素為dd
 16.2.2 使用ddtarget注冊(cè)放置目標(biāo)
 16.2.3 使用ddproxy
 16.3 實(shí)戰(zhàn)練習(xí):將拖放與組件結(jié)合
 16.3.1 dataview與拖放
 16.3.2 treepanel與拖放
第 17 章 插件
 17.1 繼承的限制
 17.2 插件的實(shí)現(xiàn)
第 18 章 長(zhǎng)路漫漫——extjs 4
 18.1 類系統(tǒng)
 18.1.1 定義類的新方式
 18.1.2 動(dòng)態(tài)讀取類定義與依賴性管理
 18.1.3 混合屬性
 18.1.4 靜態(tài)方法
 18.1.5 自動(dòng)生成變量的getter/setter方法
 18.2 data 封包
 18.2.1 model
 18.2.2 proxy與store
 18.3 panel、formpanel、gridpanel與window
 18.3.1 panel組件
 18.3.2 formpanel組件
 extjs 開發(fā)實(shí)戰(zhàn)
 18.3.3 gridpanel組件
 18.3.4 window組件
 18.4 圖表組件
 18.4.1 area圖表
 18.4.2 bar圖表
 18.4.3 radar圖表
 18.4.4 pie圖表
 extjs 4后記
第ⅲ部分 實(shí)戰(zhàn)案例
第 19 章 案例——記賬系統(tǒng)
 19.1 系統(tǒng)需求分析
 19.2 系統(tǒng)規(guī)劃
 19.2.1 界面規(guī)劃
 19.2.2 后臺(tái)服務(wù)器部署
 19.3 系統(tǒng)實(shí)現(xiàn)
 19.3.1 實(shí)現(xiàn)cakephp端
 19.3.2 實(shí)現(xiàn)extjs界面
 19.4 與cakephp結(jié)合
第 20 章 案例——人人網(wǎng)應(yīng)用程序
 20.1 系統(tǒng)功能分析
 20.2 系統(tǒng)部署
 20.3 封裝google maps api的類gmap
 20.4 組合界面組件
 20.4.1 定義geomappanel
 20.4.2 定義functionmenu
 20.4.3 定義georecordgridpanel
 20.4.4 定義mainpanel
附錄 學(xué)習(xí)與實(shí)現(xiàn)資源

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)