舉報(bào)

會(huì)員
Mastering Backbone.js
最新章節(jié):
Index
ThisbookisforthosedeveloperswhoknowthebasicconceptsofBackbone.jsandwanttobuildscalableapplicationswithit.IfyouarelookingforthebestpracticesofusingBackbone.jsappliedtorealworkapplications,thisbookisforyou.Youwillbeabletoapplyarchitecturalprinciplestocreateamazingwebapplicationseasily.
目錄(92章)
倒序
- 封面
- 版權(quán)頁
- Credits
- About the Author
- 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
- Reader feedback
- Customer support
- Chapter 1. Architecture of a Backbone application
- Subapplications based architecture
- Responsibilities of Backbone objects
- Objects not provided by Backbone
- Contacts application
- Summary
- Chapter 2. Managing Views
- Identifying view types
- ModelView
- CollectionView
- Region
- Layout
- Putting it all together
- Rendering third-party plugins
- Conclusions
- Chapter 3. Model Bindings
- Manual binding
- Two-way binding
- Data binding with plugins
- Binding embedded data
- Validating model data
- Summary
- Chapter 4. Modular Code
- CommonJS modules
- NPM and package.json
- Browserify
- Application dependency
- Using Browserify in the app
- Modularizing templates
- Summary
- Chapter 5. Dealing with Files
- Express server
- Attaching a file into a resource
- Uploading the avatar photo to contacts
- Uploading images from Backbone
- Uploading the avatar image at creation time
- Encoding the upload file
- Summary
- Chapter 6. Store data in the Browser
- The localStorage
- Backbone and localStorage
- Store models in localStorage
- Store Backbone models in localStorage
- Backbone.sync
- IndexedDB
- IndexedDB in Backbone
- Summary
- Chapter 7. Build Like a Pro
- Development workflow
- What's a task runner?
- How Gulp works
- Getting started with Gulp
- Creating a development workflow
- Creating a production workflow
- Summary
- Chapter 8. Testing Backbone Applications
- Testing tools
- Getting started with Jasmine
- Karma test runner
- What and how to test Backbone applications
- Testing models and collections
- Testing views
- Testing controllers
- Testing the subapplication Fa?ade
- Summary
- Chapter 9. Deploying to Production
- Heroku
- Production environment
- The HTTP Server
- Do not run as root
- Process Management
- Summary
- Chapter 10. Authentication
- Stateless API authentication
- Implementing HTTP Basic Authentication
- Implementing OAuth authentication
- Summary
- Index 更新時(shí)間:2021-07-23 14:39:49
推薦閱讀
- Unity 2020 By Example
- Instant Testing with CasperJS
- Kibana Essentials
- 零基礎(chǔ)搭建量化投資系統(tǒng):以Python為工具
- 數(shù)據(jù)庫(kù)程序員面試筆試真題與解析
- Visual Studio 2012 Cookbook
- Computer Vision for the Web
- The HTML and CSS Workshop
- ANSYS Fluent 二次開發(fā)指南
- jQuery Mobile移動(dòng)應(yīng)用開發(fā)實(shí)戰(zhàn)(第3版)
- Java零基礎(chǔ)實(shí)戰(zhàn)
- 基于SpringBoot實(shí)現(xiàn):Java分布式中間件開發(fā)入門與實(shí)戰(zhàn)
- OpenStack Networking Essentials
- PrimeFaces Blueprints
- Sails.js Essentials
- Web前端測(cè)試與集成:Jasmine/Selenium/Protractor/Jenkins的最佳實(shí)踐
- 循序漸進(jìn)Vue.js 3前端開發(fā)實(shí)戰(zhàn)
- 大話C語言
- Python實(shí)戰(zhàn)指南:手把手教你掌握300個(gè)精彩案例
- 零基礎(chǔ)學(xué)Python(升級(jí)版)
- 大數(shù)據(jù)可視化編程和應(yīng)用
- Build Gamified Websites with PHP and jQuery
- 機(jī)器學(xué)習(xí)實(shí)戰(zhàn)
- R語言數(shù)據(jù)可視化實(shí)戰(zhàn):大數(shù)據(jù)專業(yè)圖表從入門到精通(微視頻全解版)
- Java程序設(shè)計(jì)經(jīng)典300例
- Blender 3D By Example
- 小猴編程:Scratch 3.0趣味少兒編程(入門篇)
- Android的設(shè)計(jì)與實(shí)現(xiàn):卷I
- Dart By Example
- WinSock網(wǎng)絡(luò)編程經(jīng)絡(luò)