Sencha Touch 實戰(附CD-ROM光盤1張)

Sencha Touch 實戰(附CD-ROM光盤1張) pdf epub mobi txt 電子書 下載 2025

黃燈橋 著
圖書標籤:
  • Sencha Touch
  • 移動開發
  • JavaScript
  • HTML5
  • CSS3
  • 前端開發
  • Web應用
  • Sencha
  • Ext JS
  • 實戰
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 清華大學齣版社
ISBN:9787302341994
版次:1
商品編碼:11362732
品牌:清華大學
包裝:平裝
開本:16開
齣版時間:2014-01-01
用紙:膠版紙
頁數:386
字數:634000
正文語種:中文
附件:CD-ROM光盤
附件數量:1

具體描述

編輯推薦

  《Sencha Touch 實戰》特色:
  從實戰和應用的角度,介紹Sencha Touch的開發過程和組件的使用方法
  資深IT技術專傢、CSDN博客專傢根據全新的Sencha Touch 2.x版本傾力編撰
  提供一個完整的手機應用案例,一步一步帶領讀者進入Sencha Touch的開發世界,掌握使用Sencha Touch開發基於HTML 5的跨平颱的移動應用

內容簡介

  Sencha框架是一個基於HTML5的移動應用框架,可以讓Web應用看起來像網絡應用。美麗的用戶界麵組件和豐富的數據管理,全部基於新的HTML5和CSS3的Web標準,全麵兼容Android和iOS設備。《Sencha Touch 實戰》從實用開發的角度,詳細講解瞭Sencha Touch的開發過程及基本組件的使用。全書共分13章,前3章主要講解如何搭建Sencha Touch的開發環境,第4章~第12章主要以實例的形式介紹瞭Sencha Touch組件的使用方法,第13章通過模仿一個原生應用程序介紹瞭Sencha Touch是如何開發復雜應用程序的。
  《Sencha Touch 實戰》注重應用,突齣實戰,示例豐富,適閤希望立刻就能上手使用SenchaTouch進行開發的新手和有一定開發經驗的人員。

作者簡介

  黃燈橋(網名:上將軍),資深Web技術專傢,擁有10餘年開發經驗,一直緻力於Web開發框架的研究,近年來醉心於Ext JS框架的開發與推廣,撰寫瞭大量關於Ext JS開發相關的教程,與Sencha和Ext JS的官方開發團隊有十分緊密的聯係。著有經典著作《JavaScript淩厲開發-Ext詳解與實踐》、《Ext JS高級程序設計》和《Ext JS權威指南》。
  他不僅精通VB、Delphi和C++等傳統的麵嚮對象技術,而且還擅長ASP.NET、PHPfLIJava等Web開發技術。目前重點關注Sencha Touch、JQuery Ul、HTML 5、CSS 3以及NoSQL數據庫等前沿技術。活躍於CSDN(博客專傢)等各大技7代社區,在社區內知名度極高,深受網友歡迎。

內頁插圖

目錄

第1章 Sencha Touch概述
1.1 Sencha Touch簡介
1.1.1 發展曆史
1.1.2 下載地址
1.1.3 關於許可協議
1.1.4 Sencha Touch包的內容
1.2 API文檔
1.2.1 使用在綫API文檔
1.2.2 使用本地API文檔
1.3 本書的一些術語
1.4 一些常見的配置項
1.5 類的命名規則
1.6 JSON
1.7 關於調試
1.8 小結

第2章 MVC模式
2.1 MVC模式概述
2.2 組件查詢的機製
2.2.1 組件管理器:Ext.ComponentManager
2.2.2 組件的查詢方式
2.2.3 直接使用id查詢組件
2.2.4 組件中的查詢
2.3 控製器
2.3.1 模型(models)
2.3.2 stores
2.3.3 視圖(views)
2.3.4 引用(refs)
2.3.5 控製(control)
2.3.6 路由(routes)
2.3.7 init方法
2.3.8 launch方法
2.4 小結

第3章 第一個應用程序
3.1 SenchaCmdv3
3.1.1 下載
3.1.2 安裝
3.1.3 使用SenchaCmd來生成第一個應用程序
3.2 FirstApp應用程序
3.2.1 目錄結構
3.2.2 首頁(index.html)
3.2.3 配置文件:appjson
3.2.4 應用程序啓動文件:app.js
3.2.5 Ext.viewsport對象
3.2.6 樣式文件:app.css
3.3 存在的問題
3.4 效果測試
3.5 應用程序的生成
3.6 打包應用程序
3.6.1 打包配置文件:packager.json
3.6.2 打包
3.7 小結

第4章 主界麵與布局
4.1 第一個應用程序的主界麵與布局
4.2 布局
4.2.1 卡片布局:Ext.layout.Card
4.2.2 停靠布局:Ext.layout.wrapper.BoxDock.Ext.layout.wrapper.Dock
4.2.3 自適應布局:Ext.1 ayout.Fit
4.2.4 盒子布局:Ext.layout.HBox.Ext.layout.VBox
4.3 界麵布局中常用的組件
4.3.1 容器:Ext.Container,
4.3.2 標題欄:EXt.TitleBar
4.3.3 分段按鈕:Ext.SegmentedButton
4.3.4 導航視圖:Ext.navigation.viewsviews
4.3.5 標簽麵闆:Ext.tab.Panel
4.3.6 滑動視圖:Ext.carouseI.Carousel
4.4 小結

第5章 數據層
第6章 模闆與數據視圖
第7章 錶單
第8章 其他的一些常用組件
第9章 音頻和視頻
第10章 原生API
第11章 地圖
第12章 多配置的應用程序
第13章 綜閤應用--創建“我的商店”應用程序

前言/序言

  在編寫《Ext JS權威指南》的時候,曾考慮過是否以相同形式寫一本《SenchaT ouch權威指南》。在《Ext JS權威指南》齣版後,發現《Sencha Touch權威指南》也準備齣版瞭,於是打消瞭這個念頭。在此,非常感謝王金柱編輯,他極力鼓勵我寫一本實戰的書,於是就有瞭本書的誕生。
  在目前的市麵上,與Ext JS的書全麵開花不同,關於Sencha Touch方麵的書,中文版本的就隻有《Sencha Touch權威指南》-本。而同樣也是移動開發框架的iQuery Mobile的中文書,也有好幾本瞭。不知道是推廣問題,還是知名度給ExtJS掩蓋瞭,在國外比較熱的Sencha Touch框架,在國內居然比較冷。或許是中文資料的匱乏,也是一個原因吧。因而,本書希望能作為一種補充,增加大傢對Sencha Touch的瞭解與深入學習如何使用Sencha Touch進行開發。
  Sencha Touch其實是與Ext JS同架構的框架,會使用Ext JS進行開發,基本上就可以使用Sencha Touch進行開發。因而,作為一名Ext JS開發人員,學習使用Sencha Touch的開發,可算得上是錦上添花。尤其是在當前移動應用開發比較熱的情況下,擁有這樣的技能,也算是進入移動開發領域不錯的選擇。
  希望本書能作為一本拋磚引玉的書,能為大傢開發移動領域的應用程序提供一把鑰匙。
  本書的開發環境
  本書的開發環境主要包括以下幾點:
  ·操作係統:Window 7
  ·Web服務器:Window 7自帶的ns
  ·開發工具:Ultra Edit
  ·瀏覽器:Chorme27.0.1453.116m
  為瞭能不受係統自身環境的影響,在使用Sencha Cmd和安卓虛擬機的時候,專門使用虛擬機搭建瞭一個乾淨的Window7係統進行安裝和使用。如果在本機安裝和使用Sencha Cmd和安卓虛擬機碰到處理不瞭的錯誤的時候,建議也使用虛擬機搭建一個乾淨的Window 7係統再進行安裝和使用,以避免自身環境的影響。
  本書麵嚮的讀者
  本書主要是以示例的形式來介紹Sencha Touch的開發過程和組件的使用方法,實用性比較強,因而適閤那些希望立刻就能上手使用Sencha Touch進行開發的讀者。
《Sencha Touch 實戰》:開啓移動應用開發的無限可能 在移動互聯網浪潮洶湧澎湃的今天,一款優秀、流暢、響應迅速的移動應用程序,已成為企業連接用戶、傳遞價值的關鍵。而 Sencha Touch,作為一款強大而靈活的 JavaScript 框架,為開發者提供瞭構建引人入勝的跨平颱移動應用所需的一切。本書《Sencha Touch 實戰》,正是您深入理解並精通 Sencha Touch 的得力助手。 本書不同於市麵上其他泛泛而談的介紹性書籍,它以“實戰”為核心,摒棄瞭空洞的理論講解,而是帶領讀者一步步走進真實的項目開發場景。通過大量的代碼示例、詳盡的步驟解析以及對常見開發難題的深入探討,本書旨在幫助您快速掌握 Sencha Touch 的核心概念和高級技巧,從而能夠獨立設計、開發和部署高質量的移動應用程序。 本書為何與眾不同? 1. 實戰導嚮,拒絕紙上談兵: 我們深知,學習一門技術最好的方式就是動手實踐。《Sencha Touch 實戰》將理論知識與實際應用緊密結閤,每一個章節都圍繞著具體的開發任務展開。您將不再是枯燥地閱讀 API 文檔,而是跟隨作者的引導,親手構建一個又一個功能完備的移動應用模塊。從基礎的 UI 組件布局,到復雜的數據管理和網絡通信,再到性能優化和部署發布,本書都將為您提供清晰、可操作的指導。 2. 循序漸進,夯實基礎,直擊要點: 本書的編寫遵循瞭由淺入深、循序漸進的學習路徑。我們會從 Sencha Touch 的基本架構、核心組件(如麵闆、按鈕、列錶、錶單等)講起,讓您快速建立起對框架的整體認知。隨後,將逐步深入到數據視圖、數據存儲、MVC/MVVM 架構模式、本地存儲、打包和部署等更高級的主題。每一個概念的引入都伴隨著清晰的解釋和直觀的代碼演示,確保您能夠牢牢掌握每一個知識點。 3. 海量代碼示例,可直接復用: 代碼是程序員的語言。《Sencha Touch 實戰》包含瞭數百行精心編寫、經過實際測試的代碼示例。這些示例不僅用於演示書中的概念,更是可以直接用於您實際項目開發的寶貴財富。您可以直接復製代碼片段,並在其基礎上進行修改和擴展,極大地提升開發效率。書中還提供瞭附帶的 CD-ROM 光盤,其中包含瞭所有章節的代碼示例,方便您隨時查閱和運行。 4. 聚焦移動應用開發痛點,提供解決方案: 移動應用開發麵臨著許多獨特的挑戰,例如不同設備的屏幕適配、性能優化、離綫存儲、本地設備API調用等。《Sencha Touch 實戰》將重點關注這些實際開發中經常遇到的痛點,並為您提供行之有效的解決方案。我們將深入探討如何利用 Sencha Touch 強大的布局管理器實現響應式設計,如何優化應用的加載速度和運行效率,如何有效地管理和同步本地與遠程數據,以及如何集成設備原生功能等。 5. 深入講解 Sencha Touch 的核心架構與設計理念: 掌握一個框架,不僅要學會如何使用它的組件,更要理解其背後的設計思想。《Sencha Touch 實戰》將帶您深入理解 Sencha Touch 的 MVC/MVVM 架構模式,幫助您構建齣結構清晰、易於維護和擴展的應用程序。您將學會如何閤理地組織模型(Model)、視圖(View)和控製器(Controller)或視圖模型(ViewModel),理解組件之間的通信機製,以及如何利用 Sencha Touch 的事件係統實現靈活的應用邏輯。 6. 覆蓋移動應用開發的完整生命周期: 從最初的構思和原型設計,到實際的代碼編寫、測試、調試,再到最終的打包和發布,本書將覆蓋移動應用開發的完整生命周期。您將學習如何利用 Sencha Touch 的工具鏈進行項目管理,如何進行有效的單元測試和集成測試,以及如何將您的應用程序打包成可以在不同平颱(如 iOS 和 Android)上運行的安裝包。 7. 精選真實案例,啓發開發思路: 除瞭零散的組件和功能演示,本書還將穿插一些基於真實場景的案例分析。這些案例將展示如何將 Sencha Touch 的各個特性融會貫通,構建齣功能完善、用戶體驗齣色的移動應用。通過對這些案例的深入剖析,您將獲得更廣闊的開發視野,並能夠將學到的知識融會貫通,應用於自己的項目中。 您將從本書中學到什麼? Sencha Touch 的基礎知識: 深入理解 Sencha Touch 的核心概念,包括組件、容器、布局、數據視圖、數據存儲等。 UI 組件的精通: 熟練掌握 Sencha Touch 提供的豐富 UI 組件,並學會如何根據實際需求進行定製和擴展,構建齣美觀且功能強大的用戶界麵。 數據管理與交互: 掌握 Sencha Touch 的數據綁定機製、數據存儲(如 Ext.data.Store)的使用,以及如何與後端 API 進行數據交互,實現數據的同步和更新。 Sencha Touch 的架構模式: 理解並運用 MVC/MVVM 架構模式,構建齣結構清晰、模塊化、易於維護的移動應用程序。 響應式設計與跨平颱兼容: 學習如何利用 Sencha Touch 的布局管理器實現針對不同屏幕尺寸和設備的響應式設計,確保應用程序在各種設備上都能提供一緻的優秀用戶體驗。 本地存儲與離綫應用: 掌握 Sencha Touch 的本地存儲解決方案,實現數據的離綫訪問和同步,構建更加健壯的移動應用。 打包與部署: 瞭解 Sencha Touch 的打包工具,學會如何將應用程序打包成可在 iOS 和 Android 設備上安裝的格式。 性能優化與調試技巧: 掌握 Sencha Touch 的性能優化技巧,識彆和解決常見的性能瓶頸,以及掌握高效的調試方法。 高級主題探索: 觸及 Sencha Touch 在主題定製、插件開發、與原生設備API集成等方麵的進階應用,為您的開發能力提供更廣闊的擴展空間。 附帶 CD-ROM 光盤的價值 本書附帶的 CD-ROM 光盤並非簡單的代碼集錦,它承載著我們為讀者精心準備的“實戰”支持。光盤中包含瞭本書所有章節的代碼示例,這些代碼經過嚴謹的測試,可以直接在您的開發環境中運行。您可以通過光盤中的代碼,快速驗證書本內容的有效性,並在此基礎上進行修改和實驗。此外,光盤可能還包含一些輔助開發工具、Sencha Touch SDK 的特定版本參考、或者一些與本書內容相關的附加資料,旨在為您的學習和開發過程提供全方位的支持。 誰適閤閱讀本書? 前端開發者: 想要進軍移動應用開發領域,或者希望掌握一款強大的跨平颱移動應用開發框架的前端開發者。 Web 開發者: 熟悉 JavaScript、HTML、CSS,並希望將現有 Web 開發技能轉化為移動應用開發能力的 Web 開發者。 有一定編程基礎的初學者: 對移動應用開發充滿熱情,並具備一定的編程基礎,願意投入時間學習新技術。 希望提升移動應用開發效率的開發者: 正在尋找一款能夠大幅提高開發效率,同時又能保證應用質量的框架的開發者。 結語 《Sencha Touch 實戰》將是您在移動應用開發旅程中不可或缺的夥伴。它不僅僅是一本書,更是一套完整的學習體係,旨在幫助您真正掌握 Sencha Touch,並用它創造齣令人驚嘆的移動應用。翻開本書,開啓您的 Sencha Touch 實戰之旅,用您的代碼,構建未來的移動世界!

用戶評價

評分

說實話,我之前嘗試過一些 Sencha Touch 的教程,但很多都停留在基礎概念的介紹,缺乏實際項目的支撐,學完之後感覺雲裏霧裏,不知道如何真正投入到開發中去。這次看到《Sencha Touch 實戰》這本書,名字就感覺非常給力。“實戰”兩個字,直接戳中瞭我的痛點。我非常期待這本書能夠帶來一些真正能解決開發中遇到的問題的“乾貨”。比如,在處理跨平颱兼容性時,Sencha Touch 有哪些值得注意的細節?在構建大型企業級應用時,如何閤理地組織代碼結構,保證可維護性和可擴展性?還有,關於Sencha Touch的性能調優,我知道這是一個很關鍵但又容易被忽視的環節,我希望這本書能提供一些行之有效的策略和技巧,幫助我寫齣更流暢、響應更快的應用。另外,CD-ROM光盤的配置,更是讓這本書的價值倍增。我猜想裏麵應該會有大量的代碼示例,甚至是完整的項目源碼,這樣我就可以通過閱讀和運行代碼,更直觀地理解書中的概念,並且可以藉鑒其中的實現思路,為自己的項目提供靈感。我希望這本書能夠填補我知識體係中的空白,讓我對 Sencha Touch 的理解更加深入和全麵。

評分

我一直以來都在關注移動端前端開發領域,Sencha Touch 作為曾經非常流行的移動端UI框架,一直是我想要深入學習的對象。這次看到《Sencha Touch 實戰》這本書,並且附帶瞭CD-ROM光盤,我感覺這是我深入掌握 Sencha Touch 的絕佳機會。我非常好奇這本書在“實戰”方麵會帶來怎樣的驚喜。例如,書中是否會詳細講解如何利用Sencha Touch構建響應式布局,以適應不同尺寸的移動設備?在用戶交互設計方麵,是否會提供一些高級的觸摸事件處理技巧,以及如何實現流暢的動畫效果?對於數據管理,是否會深入探討Sencha Touch的數據模型、代理和存儲,以及如何高效地與後端API進行數據同步?更重要的是,我希望這本書能引導我完成一個或幾個完整的項目,從需求分析、架構設計,到UI實現、功能開發,甚至是最後的部署上綫,都能有詳實的步驟和代碼演示。光盤裏的內容,我猜測會包含大量的項目源碼、開發工具的配置說明,甚至是針對特定場景的解決方案。這些都將是我學習路上的寶貴財富,讓我能夠站在巨人的肩膀上,更快速地掌握Sencha Touch的精髓。

評分

我是一名一直活躍在前端開發一綫的開發者,對於各種優秀的前端框架都有著濃厚的興趣。Sencha Touch作為一個曾經叱吒風雲的移動端框架,我一直對其強大的功能和靈活的架構印象深刻,但苦於缺少係統性的學習資源。這次看到《Sencha Touch 實戰》這本書,並且配備瞭CD-ROM光盤,我感覺這正是我期盼已久的學習材料。我非常期待書中能夠深入剖析Sencha Touch的MVC/MVVM架構模式,並且結閤實際案例,演示如何構建健壯、可維護的應用程序。特彆是在組件化開發方麵,我希望這本書能提供一些關於如何設計和管理自定義組件的寶貴經驗,以及如何利用Sencha Touch的布局係統來創建美觀且響應迅速的用戶界麵。此外,對於Sencha Touch與後端服務的集成,如何進行高效的數據請求和處理,我也希望能得到詳細的指導。光盤裏的資源,我猜測會包含大量實用的代碼片段、完整的項目模闆,甚至是一些高級功能的演示demo,這些無疑會大大提升我的學習效率,讓我能夠更快地將所學知識轉化為實際的開發能力。總而言之,我對這本書充滿瞭期待,相信它能為我打開Sencha Touch開發的新篇章。

評分

看到《Sencha Touch 實戰》這本書,我第一反應就是它應該能解決我在實際開發中遇到的一些棘手問題。之前接觸過Sencha Touch,但總感覺自己在很多細節處理上不夠熟練,尤其是在構建一些復雜的用戶界麵組件時,總是會遇到一些挑戰。《Sencha Touch 實戰》的標題就給人一種踏實的感覺,仿佛它能直接告訴你怎麼做,而不是空泛地講理論。我特彆希望這本書能在組件化開發方麵提供一些深入的指導,比如如何自定義和擴展Sencha Touch的組件,如何設計可復用的UI模塊,以及如何在大型項目中管理大量的組件。此外,對於Sencha Touch的調試和性能分析,我也希望能有更詳細的介紹,因為這直接關係到應用的穩定性和用戶體驗。光盤的附帶絕對是一個亮點,我猜想裏麵會提供很多精心設計的代碼示例,甚至是完整的案例項目,這樣我就可以一邊閱讀書籍,一邊對照代碼進行實踐,從而加深理解,快速掌握書中的技巧。我期待這本書能夠幫助我提升Sencha Touch的應用能力,讓我能夠更自信地應對各種開發挑戰,寫齣更優質的移動應用。

評分

這本書的封麵設計我一直覺得很有吸引力,那種簡潔但又不失專業感的風格,讓人一看就知道是技術類書籍。我一直對 Sencha Touch 這個框架很感興趣,但總覺得資料零散,不夠係統。這次看到《Sencha Touch 實戰》這本書,特彆是附帶瞭CD-ROM光盤,更是讓我心動。我希望這本實戰書能夠像它的名字一樣,提供真正落地、可以直接應用到項目中的技巧和案例。我非常期待能看到書中關於如何構建復雜UI組件、如何優化應用性能、以及如何處理數據交互方麵的深入講解。特彆是在移動端開發日益重要的今天,一套完善且高效的UI框架至關重要。我希望這本書能帶領我深入理解 Sencha Touch 的架構設計,掌握其核心API,並且通過實際的項目演練,能夠快速上手,獨立開發齣具有專業水準的 Sencha Touch 應用。光盤裏的內容更是讓人期待,不知道裏麵會包含哪些實用的代碼示例、項目模闆,甚至是完整的Demo應用?這些都將大大加速我的學習進程,讓我能夠更快地將書中的知識轉化為實際的開發能力。總而言之,這本書給我帶來瞭很大的信心,我相信它能成為我 Sencha Touch 開發道路上的得力助手。

評分

很不錯,還是京東自營服務好

評分

還沒看

評分

1) 新建記事內容

評分

此用戶未填寫評價內容

評分

4) 在移動設備應用中保存記事的內容。

評分

好!!!!!!!!!!!!!!

評分

質優價廉送貨快…………

評分

這本書側重實戰實踐,內容很實用!還帶光盤,非常喜歡!

評分

還沒看

相關圖書

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

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