Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Poniendo orden con

Backbone.js

Una charla de @jluna79 para el #ITerando de @cantera_tech

Febrero de 2013

En el inicio:

getElementBy*

document.getElementByTagName('div')[0].className = 'hightlight';
document.getElemenById('myInput').value;
document.getElementById('bodyText').style.display='inline'
¡Control total del DOM!
La gente concuerda *:

¡Que pereza!

* Según una encuesta hecha a una(s) persona(s) que pueden, o no, tener algo que ver con esta presentación.

... por suerte llegó

jQuery

$('div:first').addClass('highlight');
$('#myInput').val();
$(#bodyText).css('display', 'inline');
http://www.jquery.com

Compacto

CSS-like selectors

Event managing

Patched

Te estoy viendo a tí IE.

... y por un momento

todo estuvo bien

jQuery demo
(Paréntesis filosófico con doble intención)
"... más que developers ahora somos cada vez más mashuppers"
- jjchiw
...lamentablemente

no todo se mantuvo bien

¿Qué pasa si necesitamos modificar los datos de algún mensaje?

¿Qué pasa si queremos agregar un mensaje nuevo en el demo?

Contenido y comportamiento mezclado

Fuente: Presentación de Aaron Greenlee (slide 50)

Callback soup

¿Callback qué?

Presentación de Julian Aubourg

¿Suena familiar?

¿No? No importa, somos mashuppers
Poniendo orden con

Backbone.js

Si, esta este es un slide reciclado

Models, Collections, Views y Controllers

+ ajax-ready, restful-ready, etc...

Volvamos a la presentación de Aaron Greenlee (slide 38-)

¿a qué hora

vemos el código?

backbone.js demo

Referencias


¡GRACIAS!

webux.tumblr.com // @jluna79

Slides en:
http://sandbox.tuerco.com/talks/backbone-away/
Demo en:
http://sandbox.tuerco.com/talks/backbone-away/demo/
Creado con: impress.js

Use a spacebar or arrow keys to navigate