舉報

會員
qooxdoo Beginner's Guide
最新章節:
Index
ThisisaPacktbeginner'sguide.Theuniquestyleofthebookistosettherequirementsforanapplication,TeamTwitter,inthefirstchapterandapplytheconceptsintheapplicationasyoulearninthefollowingchapters.Whenyoucompletethisbook,youwouldhavedevelopedacompleteapplication.AlthoughthescopeofthisbookisonlyontheQooxdooframework,whichisaclientsideframework,wehaveexplainedhowtosetuponeoftheRPCserversanddemonstratedtheendtoendapplicationintheTeamTwitter.Thisbookisintendedfortheclientsidedeveloperswhodesignanddevelopinternetwebapplicationsandenterprisewebapplications.IfyouwanttostartdevelopingRIAapplicationsinQooxdoo,thisbookwouldbeagreathelptojumpstartyourdevelopment.IfyouarealreadydevelopingQooxdooapplications,thisbookwillhelpyoutogothroughtheQooxdooframeworkquicklytoimproveyourcontributiontoyourproject.ThisbookisalsointendedforthedesktopapplicationdeveloperswhowanttomoveintoRIAdevelopmentanddevelopinternetwebapplicationsandrichenterprisewebapplications.ItalsoprovidesanideafortheArchitectsandLeaddeveloperstoknowaboutQooxdooandevaluatetheframework.IthelpsbeginnersinQooxdootoeasilysetupthedevelopmentenvironmentandexplainstheconceptsinanorderthatiseasilygraspablebybeginners.
目錄(132章)
倒序
- coverpage
- qooxdoo
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Time for action - heading
- Reader feedback
- Customer support
- Chapter 1. What is qooxdoo?
- A feel of an RIA developed in qooxdoo
- Time for action - play with the feed reader application
- Architecture of qooxdoo SDK
- qooxdoo framework features
- Event-based rich UI programming
- GUI widget library
- Time for action - checking the demo browser and the playground applications
- Application to be developed in this book—Team Twitter
- Time for action - checking the Team Twitter application
- What you should know and what you don't need to know
- Summary
- Chapter 2. Say Hello to the qooxdoo World!
- Installing qooxdoo tools
- Time for action - installing qooxdoo tools
- Installing qooxdoo SDK
- Time for action - installing qooxdoo SDK
- Creating a simple qooxdoo application
- Time for action - creating a simple qooxdoo application
- Passing data to the server
- Communicating with the server
- RPC servers
- Integrating with the Java server
- Time for action - integrating with the Java server
- Summary
- Chapter 3. Core Programming Concepts
- Code comments and API documentation
- Time for action - generating API documentation for Team Twitter
- Object-oriented programming
- Interface
- Class
- Mixin
- Time for action - writing classes for Team Twitter
- qooxdoo properties
- Events—class level
- Time for action - enhancing Team Twitter classes with properties
- Summary
- Chapter 4. Working with Layouts and Menus
- Base classes for widgets
- Containers
- Layout managers
- Time for action - designing layout managers for Team Twitter
- Menu MenuBar and ToolBar
- Summary
- Chapter 5. Working with Widgets
- Basic widgets
- Time for action - enhancing the server application
- Form widgets
- Time for action - adding widgets into Team Twitter
- Special widgets
- Custom widgets
- Time for action - adding a custom widget to Team Twitter
- Inline widgets
- The table widget
- The tree widget
- The treevirtual widget
- Summary
- Chapter 6. Working with Forms and Data
- Form handling
- Time for action - enhancing the UserSignUpForm
- Object pooling
- Data binding
- Time for action - enhancing the UserSignUpForm again
- Summary
- Chapter 7. Testing and Debugging
- Unit testing
- Time for action - performing unit test
- Integration testing
- Time for action - performing integration test
- Debugging
- Time for action - debugging
- Summary
- Chapter 8. Internationalization
- Internationalization
- Time for action - generating PO files for Team Twitter
- Summary
- Chapter 9. Working with Themes
- Theme
- Meta theme
- Icon theme
- Color theme
- Font theme
- Decoration theme
- Appearance theme
- Performance
- Time for action - customizing themes for Team Twitter
- Summary
- Chapter 10. Performance
- Memory management
- Object pooling
- Profiling
- Compile-time tuning
- Partitioning and lazy loading
- Time for action - partitioning
- Good practices for performance
- Summary
- Chapter 11. Miscellaneous
- Configuration
- Migration
- Time for action - migration
- Back button support
- qooxdoo license
- Summary
- Appendix A. Pop Quiz Answers
- Chapter 1: What is qooxdoo?
- Chapter 2: Say Hello to the qooxdoo World!
- Chapter 3: Core Programming Concepts
- Chapter 4: Working with Layouts and Menus
- Chapter 5: Working with Widgets
- Chapter 6: Working with Forms and Data
- Chapter 7: Testing and Debugging
- Chapter 8: Internationalization
- Chapter 9: Working with Themes
- Chapter 10: Performance
- Chapter 11: Miscellaneous
- Appendix B. References
- Index 更新時間:2021-08-20 15:45:34
推薦閱讀
- MERN Quick Start Guide
- 物聯網網絡安全及應用
- 社交電商運營策略、技巧與實操
- Hands-On Full Stack Development with Spring Boot 2 and React(Second Edition)
- 物聯網與無線傳感器網絡
- 計算機網絡工程實用教程(第2版)
- INSTANT KineticJS Starter
- 計算機網絡技術及應用
- 網絡利他行為研究:積極心理學的視角
- 轉化:提升網站流量和轉化率的技巧
- 設備監控技術詳解
- 數據血緣分析原理與實踐
- 5G時代的大數據技術架構和關鍵技術詳解
- 5G技術核心與增強:從R15到R17
- LwIP應用開發實戰指南:基于STM32
- Laravel Application Development Cookbook
- 圖解物聯網
- Hands-On Microservices:Monitoring and Testing
- 物聯網:感知、傳輸與應用
- 物聯網系統設計
- TypeScript 3.0 Quick Start Guide
- Virtual Reality Blueprints
- Selenium 2 Testing Tools:Beginner’s Guide
- 網絡綜合布線技術(Vcom)(第2版)
- ECMAScript Cookbook
- 物聯網與嵌入式系統開發
- 產業互聯網:重新定義效率與消費
- Learning Mongoid
- Hands-On Server-Side Web Development with Swift
- 不可錯過的互聯網