Ext JS實戰

Ext JS實戰 pdf epub mobi txt 電子書 下載 2025

[美] Jesus Garcia 著,石頭狗 譯
圖書標籤:
  • Ext JS
  • JavaScript
  • 前端開發
  • Web開發
  • UI框架
  • ExtJS6
  • ExtJS7
  • Sencha
  • JavaScript框架
  • Web前端
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 人民郵電齣版社
ISBN:9787115294463
版次:1
商品編碼:11132734
品牌:異步圖書
包裝:平裝
開本:16開
齣版時間:2012-12-01
頁數:445
字數:629000

具體描述

內容簡介

  《Ext JS實戰》以示例方式對Ext JS這種用於創建前端用戶界麵的Ajax框架進行瞭詳細講解,內容豐富全麵,易於理解。
  《Ext JS實戰》共分為5個部分,包含17章內容,分彆介紹瞭Ext JS基本概念、Ext JS組件、數據驅動的組件等內容,此外還介紹瞭Ext JS框架中的其他高級內容,比如拖曳支持以及創建擴展和插件等內容。在本書最後一部分中,還通過構建Web程序的方式來幫助讀者學習其中的關鍵概念,比如用命名空間和文件係統來組織類。
  《Ext JS實戰》適閤想要學習並在實際中應用Ext JS,而且具有一定的JavaScript、HTML、CSS經驗的開發人員閱讀。

目錄

第一部分 Ext JS介紹
第1章 獨特的框架
1.1 認識Ext JS
1.1.1 和已有的站點相整閤
1.1.2 富API文檔
1.1.3 通過預置的部件進行快速開發
1.1.4 與Prototype、jQuery、YUI結閤使用以及在AIR中使用
1.2 需要知道的事項
1.3 框架概覽
1.3.1 容器和布局一覽
1.3.2 實際應用中的其他容器
1.3.3 網格、DataView和ListView
1.3.4 模仿一個TreePanel和葉子
1.3.5 錶單的輸入字段
1.3.6 其他部件
1.4 Ext JS 3.0的新特性
1.4.1 Ext JS通過Direct完成遠程操作
1.4.2 數據類
1.4.3 新的布局
1.4.4 網格中ColumnModel的增強
1.4.5 ListView
1.4.6 Ext JS中新增的圖錶功能
1.5 下載並配置
1.5.1 檢查SDK的內容
1.5.2 第一次配置Ext JS
1.5.3 配置Ext JS使用其他框架
1.5.4 配置BLANK_IMAGE_URL
1.6 測試
1.7 小結

第2章 基礎迴顧
2.1 正確的開始
2.1.1 準備好瞭再行動
2.1.2 由Ext JS來觸發
2.2 Ext.Element類
2.2.1 框架的核心
2.2.2 與Ext.Element的第一次親密接觸
2.2.3 創建子節點
2.2.4 刪除子節點
2.2.5 Ext.Element與Ajax一起使用
2.3 使用Template和XTemplate
2.3.1 模闆練習
2.3.2 用XTemplate循環
2.3.3 XTemplate的高級用途
2.4 小結

第3章 事件、組件和容器
3.1 通過Observable管理事件
3.1.1 迴顧
3.1.2 基於DOM的事件
3.1.3 DOM中的事件流
3.1.4 把泡泡戳破
3.1.5 軟件驅動的事件
3.1.6 注冊事件和事件監聽器
3.2 組件模型
3.2.1 XType和組件管理器
3.2.2 組件的渲染
3.3 組件的生命周期
3.3.1 初始化
3.3.2 渲染
3.3.3 銷毀階段
3.4 容器
3.4.1 學會掌控子元素
3.4.2 查詢容器的層次結構
3.4.3 Viewport容器
3.5 小結

第二部分 Ext JS 組件
第4章 組件的安身之所
4.1 Panel
4.1.1 構建一個復雜的麵闆
4.2 彈齣窗口
4.2.1 進一步探討窗口的配置選項
4.2.2 用MessageBox取代alert和prompt
4.2.3 MessageBox的高級技術
4.2.4 顯示一個動畫效果的等待MessageBox
4.3 組件也可以放在選項卡麵闆裏
4.3.1 記住兩個選項
4.3.2 構建第一個TabPanel
4.3.3 需要知道的選項卡管理方法
4.3.4 缺陷與不足
4.4 小結

第5章 元素的擺放
5.1 簡單的ContainerLayout
5.2 AnchorLayout
5.3 FormLayout
5.4 AbsoluteLayout
5.5 讓組件填滿整個容器空間
5.6 AccordionLayout
5.7 CardLayout
5.8 ColumnLayout
5.9 HBox和VBox布局
5.10 TableLayout
5.11 BorderLayout
5.12 小結

第6章 Ext JS的錶單
6.1 TextField
6.1.1 密碼和文件選擇字段
6.1.2 構建TextArea
6.1.3 方便的NumberField
6.2 ComboBox的預先輸入
6.2.1 構建一個本地ComboBox
6.2.2 使用遠程的ComboBox
6.2.3 剖析ComboBox
6.2.4 定製自己的ComboBox
6.2.5 時間
6.3 所見即所得
6.3.1 構造第一個HtmlEditor
6.3.2 解決缺少校驗的問題
6.4 選擇日期
6.5 Checkbox和Radio
6.6 FormPanel
6.7 數據提交和加載
6.7.1 傳統的提交
6.7.2 通過Ajax提交
6.7.3 錶單的數據加載
6.8 小結

第三部分 數據驅動的組件
第7章 曆史悠久的
GridPanel
7.1 GridPanel簡介
7.1.1 深入內部
7.2 數據存儲器快速入門
7.2.1 數據存儲器的工作方式
7.3 構建一個簡單的GridPanel
7.3.1 配置一個ArrayStore
7.3.2 完成第一個GridPanel
7.4 高級GridPanel的構造
7.4.1 目標
7.4.2 用快捷方式創建數據存儲器
7.4.3 用自定義的渲染器構造ColumnModel
7.4.4 配置高級GridPanel
7.4.5 為GridPanel配置一個容器
7.4.6 加上事件處理
7.5 小結

第8章 EditorGridPanel
8.1 近觀EditorGridPanel
8.2 構建第一個EditorGridPanel
8.3 EditorGridPanel的導航
8.4 進入CRUD
8.4.1 添加保存和拒絕邏輯
8.4.2 保存修改或拒絕修改
8.4.3 添加創建和刪除
8.4.4 使用創建和刪除
8.5 使用Ext.data.DataWriter
8.5.1 走進Ext.data.DataWriter
8.5.2 給JsonStore添加DataWriter
8.5.3 使用DataWriter
8.5.4 自動寫數據存儲器
8.6 小結

第9章 DataView和ListView
9.1 什麼是DataView
9.2 構建一個DataView
9.2.1 構造數據存儲器和XTemplate
9.2.2 構建DataView和Viewport
9.3 深入ListView
9.3.1 把DataView綁定到ListView
9.4 整閤
9.4.1 配置FormPanel
9.4.2 應用最後的綁定
9.5 小結

第10章 圖錶
10.1 定義4種圖錶
10.2 剖析圖錶
10.3 構建一個LineChart
10.3.1 ToolTip的定製
10.3.2 給x軸和y軸添加標題
10.3.3 美化圖錶內容區
10.4 增加多個係列
10.4.1 添加圖例
10.5 構造ColumnChart
10.5.1 堆疊柱狀圖
10.5.2 混閤使用Line和Column
10.6 構造BarChart
10.6.1 配置一個BarChart
10.7 PieChart的一片
10.7.1 自定義的tipRenderer
10.8 小結

第11章 樹
11.1 TreePanel
11.1.1 分析root
11.2 構建第一個TreePanel
11.3 動態增長的TreePanel
11.3.1 TreePanel
11.4 TreePanel的CRUD
11.4.1 給TreePanel添加上下文菜單
11.4.2 Edit的邏輯
11.4.3 實現刪除
11.4.4 給TreePanel創建節點
11.5 小結

第12章 菜單、按鈕和工具欄
12.1 初識菜單
12.1.1 構建一個菜單
12.1.2 獲得和使用圖標
12.1.3 駕馭瘋狂的圖標
12.1.4 添加子菜單
12.1.5 添加分隔欄和TextItem
12.1.6 選顔色和選擇日期
12.1.7 可以勾選的菜單項
12.1.8 單選項
12.2 按鈕的使用
12.2.1 構建按鈕
12.2.2 把菜單和按鈕綁在一起
12.2.3 SplitButton
12.2.4 自定義按鈕的布局
12.3 對按鈕進行分組
12.4 工具欄
12.5 讀取、設置和Ext.Action
12.6 小結

第四部分 高級Ext
第13章 拖放基礎
13.1 仔細研究拖放
13.1.1 拖放的生命周期
13.1.2 從上嚮下觀察拖放類
13.1.3 關鍵在於重載
13.1.4 拖放總是成組使用的
13.2 從簡單的開始
13.2.1 創建一個小的工作區
13.2.2 讓元素可以拖曳
13.2.3 分析Ext.dd.DD的DOM改變
13.2.4 添加用作投放目標的遊泳池和熱水池
13.3 完成拖放
13.3.1 添加投放邀請
13.3.2 添加有效投放
13.3.3 實現無效投放
13.4 使用DDProxy
13.4.1 使用DDProxy的投放邀請
13.5 小結

第14章 部件的拖放
14.1 快速迴顧拖放類
14.2 DataView的拖放
14.2.1 構造DataView
14.2.2 添加拖曳
14.2.3 投放
14.3 GridPanel的拖放
14.3.1 構造GridPanel
14.3.2 啓用拖曳
14.3.3 更好的投放邀請
14.3.4 添加投放
14.4 TreePanel的拖放
14.4.1 構造TreePanel
14.4.2 啓用拖放
14.4.3 使用靈活的約束
14.5 小結

第15章 擴展和插件
15.1 Ext JS的繼承
15.1.1 JavaScript的繼承
15.1.2 Ext JS的擴展
15.2 擴展Ext JS的組件
15.2.1 設想實現結果
15.2.2 擴展GridPanel
15.2.3 擴展實戰
15.2.4 擴展的局限性
15.3 插件
15.3.1 健壯的插件設計模式
15.3.2 開發一個插件
15.3.3 插件實踐
15.4 小結

第五部分 構建應用程序
第16章 可重用的開發
16.1 麵嚮未來的開發
16.1.1 命名空間
16.1.2 命名空間的分段
16.1.3 大型應用程序的命名空間分段
16.2 分析應用需求
16.2.1 可重用性的提取
16.2.2 Dashboard界麵
16.2.3 Manage Departments界麵
16.2.4 Manage Employees界麵
16.3 構造ChartPanel組件
16.3.1 ChartPanelBaseCls
16.3.2 CompanySnapshot類
16.3.3 DepartmentBreakdown類
16.4 構造列錶麵闆組件
16.4.1 ListPanelBaseCls
16.4.2 DepartmentListView和EmployeeList類
16.5 構造EmployeeGridPanel類
16.6 EmployeeAssociationWindow類
16.7 form命名空間
16.7.1 FormPanelBaseCls類
16.7.2 DepartmentForm類
16.7.3 EmployeeForm類
16.8 小結

第17章 應用層
17.1 開發應用程序命名空間
17.1.1 迴顧應用程序界麵
17.1.2 設計應用程序的命名空間
17.2 構造Dashboard 界麵
17.3 Manage Employees界麵
17.3.1 討論工作流程
17.3.2 構造Employee Manager
17.4 Manage Departments界麵
17.4.1 導航和部門CRUD工作流
17.4.2 員工CRUD工作流
17.4.3 員工調動工作流
17.5 整閤
17.5.1 工作區工作流
17.5.2 構造工作區單體
17.6 小結
……

前言/序言


《Web 前端開發藝術:從零構建高性能交互應用》 本書旨在為有誌於深入理解並精通現代Web前端開發的讀者提供一條清晰的學習路徑。我們不再局限於框架的錶麵用法,而是將焦點置於構建健壯、可維護、高性能的交互式Web應用程序的核心原則與實踐。 在當前技術飛速迭代的Web開發領域,前端工程師不僅需要掌握現有的流行框架,更需要具備理解底層機製、權衡技術選型、解決復雜問題的能力。本書正是為瞭填補這一認知鴻溝而生。它並非一本單純的API手冊,也不是針對某個特定框架的入門指南,而是一套係統性的前端工程化、架構設計與性能優化方法論。我們將從基礎的Web技術原理齣發,逐步深入到更高級的模式與實踐,幫助讀者構建起紮實的前端知識體係。 核心內容概覽: 第一部分:Web基礎原理的深度解析與最佳實踐 在深入探討復雜框架之前,牢固掌握Web技術的基礎至關重要。本部分將對HTML、CSS、JavaScript這三大核心技術進行一次“返璞歸真”式的審視,但視角將更加側重於“工程化”和“性能”層麵。 HTML的語義化與可訪問性: 我們將超越簡單的標簽堆砌,深入探討HTML5引入的語義化標簽(如`
`, `
`, `

用戶評價

評分

我本來以為《Ext JS實戰》會是一本枯燥的技術手冊,但讀完之後,我纔發現我的看法完全錯瞭。這本書的寫作風格非常流暢,就像在聽一位技術大牛在分享他的經驗。書中並沒有堆砌大量的專業術語,而是用通俗易懂的語言,將Ext JS的復雜概念進行拆解和闡釋。我最看重的是這本書的實用性,它提供瞭大量的真實項目案例,從零開始教你如何實現各種功能,比如用戶管理、訂單處理、權限控製等。這些案例都非常具有代錶性,能夠幫助我快速將學到的知識應用到實際工作中。書中對Ext JS的數據模型和數據代理的講解尤其深入,讓我徹底理解瞭前後端數據交互的原理。而且,作者還分享瞭很多關於調試技巧和性能優化的方法,這些都是在項目開發過程中不可或缺的寶貴經驗。總而言之,《Ext JS實戰》是一本既有深度又不失廣度,同時又極其注重實操的學習資料,絕對是我近期閱讀過的最值得推薦的前端技術書籍之一。

評分

我在接觸《Ext JS實戰》之前,對於前端框架的理解一直處於比較零散的狀態,很多時候都是邊用邊學,遇到問題再查閱文檔。這種方式效率低下,而且容易形成技術盲點。這本書的齣現,徹底改變瞭我的學習方式。它構建瞭一個完整的學習體係,從Ext JS的基礎概念入手,逐步深入到組件化開發、數據管理、應用架構等核心內容。書中對Ext JS的組件進行瞭非常詳細的分類和講解,從最基礎的文本框、按鈕,到高級的圖錶、日曆控件,幾乎涵蓋瞭所有常用的UI元素。我尤其喜歡書中關於“組件通信”和“事件總綫”的講解,這讓我徹底理解瞭不同組件之間如何有效地協同工作。此外,書中還提供瞭很多關於主題設計和響應式布局的技巧,讓我的應用在各種設備上都能有良好的用戶體驗。這本書不僅讓我掌握瞭Ext JS的使用技巧,更重要的是,它幫助我建立起瞭一種規範化、模塊化的開發思路,讓我的代碼更易於維護和擴展。

評分

作為一名資深程序員,我對技術書籍的要求是既要有深度,又要有廣度,同時還要具備很強的實踐指導意義。《Ext JS實戰》在我看來,恰恰滿足瞭這些要求。這本書並不是一本簡單的API手冊,它深入剖析瞭Ext JS的設計哲學,從組件的生命周期到事件處理機製,都進行瞭詳盡的闡述。我非常喜歡書中關於性能優化的章節,作者結閤實際案例,講解瞭如何避免常見的性能陷阱,如何利用Ext JS的緩存機製,以及如何進行代碼分割和異步加載。這些內容對於構建大型、高並發的Web應用至關重要。此外,書中對Ext JS在不同應用場景下的應用案例也進行瞭詳細介紹,比如如何構建儀錶盤、數據報錶、流程圖等,這些都為我提供瞭寶貴的參考。我甚至覺得,這本書不僅僅是關於Ext JS的,它還涵蓋瞭很多前端開發的最佳實踐,比如如何進行單元測試,如何部署和打包應用。我強烈推薦給所有希望深入理解Ext JS,並將其應用於實際項目開發的開發者。

評分

這本《Ext JS實戰》簡直是我近期技術閱讀體驗的一股清流!我本來是做傳統Java Web開發的,對前端框架的瞭解主要停留在jQuery時代,一直想擁抱更現代化的技術棧,但又苦於找不到一條清晰的學習路徑。市麵上很多前端框架的書籍,要麼講得過於理論化,要麼就是代碼示例晦澀難懂,學完感覺自己原地踏步。但《Ext JS實戰》完全不一樣,它非常接地氣,上來就進入實戰場景,從搭建開發環境到構建第一個簡單的頁麵,每一步都講解得細緻入微。作者並沒有直接丟給你一大堆API概念,而是通過一個個實際項目需求,引導你一步步掌握Ext JS的核心組件,比如Grid、Form、Tree等。我尤其喜歡書中關於數據管理和AJAX通信的部分,將復雜的異步操作講得透徹易懂,而且還提供瞭很多優化建議,讓我能寫齣性能更好的代碼。讀這本書的時候,我感覺就像有一位經驗豐富的老師在我旁邊手把手教學,隨時都能解答我的疑惑。它不僅教會我怎麼用Ext JS,更重要的是,它幫助我建立起瞭一種現代前端開發的思維模式,為我後續深入學習其他框架打下瞭堅實的基礎。

評分

說實話,我在拿到《Ext JS實戰》之前,對Ext JS這個框架瞭解不多,隻知道它是一個功能非常強大的企業級前端解決方案。我之前一直在使用一些輕量級的JS庫,但隨著項目需求的復雜化,感覺力不從心,很多UI交互和數據展示的實現起來非常吃力。這本書就像及時雨,它從宏觀層麵梳理瞭Ext JS的架構設計,讓我這個前端新手也能快速理解其設計理念。然後,它循序漸進地介紹瞭Ext JS的各個模塊,從基礎的控件使用,到復雜的布局管理,再到數據綁定和MVC/MVVM架構的實踐。書中大量的代碼示例都非常貼閤實際項目場景,每一個例子都解決瞭我過去在開發中遇到的某個棘手問題。我尤其欣賞書中關於主題定製和國際化處理的章節,這些都是在企業級應用中非常重要的方麵,很多其他書籍都選擇性地略過瞭。通過閱讀這本書,我不僅學會瞭如何高效地構建復雜的前端界麵,還對如何組織和管理大型前端項目有瞭更深刻的認識。這本書的齣版,對我來說,是一次技術視野的拓展,也是一次技能的飛躍。

評分

一般吧。不是最新的,湊閤著看。而且還收運費

評分

無論是界麵之美,還是功能之強,ext的錶格控件都高居榜首。

評分

好書好書好書好書好書

評分

ExtJS是一種主要用於創建前端用戶界麵,是一個基本與後颱技術無關的前端ajax框架。

評分

不錯的一本學習。。。。書

評分

很好很強大,留著有空好好研究研究

評分

第3章 事件、組件和容器

評分

如果是實際工作參考,如果版本不對差距挺大的。

評分

ExtJS是一種主要用於創建前端用戶界麵,是一個基本與後颱技術無關的前端ajax框架。

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有