Backbone Tutorials
Год: 2012
Автор: Thomas Davis
Язык: Английский
Формат: PDF, EPUB
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 50
Описание:
I started Backbone Tutorials in early 2011 with the aim to consolidate my knowledge and facitilate further development of single page web applications. Backbone.js has had unrivaled success and will be a crucial tool in modern web development. This book aims to get developers up to speed with single page web application development using Backbone.js as a foundation. I work heavily in css/html/javascript and also at building restful servers with smart api's. I also study UI/UX paradigms and my tutorials are heavily influenced by my broad knowledge of front end development.
Why do you need Backbone.js?
So how does Backbone.js help?
Relevant Links
Contributors
What is a view?
The “el” property
Loading a template
Listening for events
Tips and Tricks
Relevant Links
Contributors
What is a model?
Setting attributes
Getting attributes
Setting model defaults
Manipulating model attributes
Listening for changes to the model
Fetching, Saving and Destroying
Tips and Tricks
Contributors
What is a collection?
Building a collection
What is a router?
Dynamic Routing
Dynamic Routing Cont. “:params” and “*splats”
Relevant Links
Contributors
Organizing your application using Modules (require.js)
What is AMD?
Why Require.js?
Getting started
Example File Structure
Bootstrapping your application
What does the bootstrap look like?
How should we lay out external scripts?
A boiler plate module
App.js Building our applications main module
Modularizing a Backbone View
Modularizing a Collection, Model and View
Conclusion
Relevant Links
Contributors
Lightweight Infinite Scrolling using Twitter API
Getting started
The Twitter Collection
Setting up the View
The widget template
Conclusion
Simple example - Node.js, Restify, MongoDb and Mongoose
Getting started
The technologies
Node.js
Restify
MongoDb
Mongoose
Building the server
Restify configuration
MongoDb/Mongoose configuration
Mongoose Schema
Setting up the routes
Setting up the client(Backbone.js)
Saving a message
Retrieving a list of messages
Conclusion
Relevant Links
Cross-domain Backbone.js with sessions using CORS
Security
Getting started
Checking session state at first load
An example Session model
Hooking up views to listen to changes in auth
Building a compatible server
Example node server
Conclusion
Relevant Links