Backbone JS. JavaScript Framework. 2ª Edición
()
Información de este libro electrónico
En Backbone, un modelo almacena los datos que se recuperan desde el servidor mediante RESTful JSON y se asocia con la vista. La vista renderiza el HTML mediante el uso de plantillas JavaScript o renderizando el framework y gestionando los eventos desencadenados en los elementos del mismo. El router es como como controlador y es el responsable de manejar una determinada URL y diciéndole al framework que código debe ejecutarse para esa URL. Los eventos es un módulo que se puede mezclar con cualquier objeto para enlazar y disparar eventos con nombre personalizado.
Guillermo Lorenzo Carvallo
Analista de Programación desde el año 2005, especializado en el desarrollo e implantación de soluciones de software mediante Frameworks.
Relacionado con Backbone JS. JavaScript Framework. 2ª Edición
Libros electrónicos relacionados
Backbone JS Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar con Ajax Calificación: 0 de 5 estrellas0 calificacionesJEE 7 a Fondo: Diseño y desarrollo de aplicaciones Java Enterprise Calificación: 0 de 5 estrellas0 calificacionesAprender jQuery con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación y Análisis de Software - 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesPHP Calificación: 0 de 5 estrellas0 calificacionesDesarrollo de software con netbeans 7.1: Programe para scritorio, web y dispositivos móviles Calificación: 0 de 5 estrellas0 calificacionesAngularJS: Conviértete en el profesional que las compañías de software necesitan. Calificación: 4 de 5 estrellas4/5Integración de Componentes Software en Páginas Web (MF0951_2): Ingeniería del Software Calificación: 0 de 5 estrellas0 calificacionesHTML, CSS, Bootstrap, Php, Javascript y MySql: Todo lo que necesitas saber para crear un sitio dinámico Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación Web Calificación: 4 de 5 estrellas4/5Aprende a Programar Ajax y jQuery Calificación: 1 de 5 estrellas1/5UF2405 - Modelo de programación web y bases de datos Calificación: 0 de 5 estrellas0 calificacionesDesarrollo Web en Java Calificación: 3 de 5 estrellas3/5Aprende a Desarrollar con Spring Framework Calificación: 3 de 5 estrellas3/5Estructuras de datos en java Calificación: 0 de 5 estrellas0 calificacionesProgramación con lenguajes de guión en páginas web. IFCD0110 Calificación: 0 de 5 estrellas0 calificacionesUF2177 - Desarrollo de programas en el entorno de la base de datos Calificación: 0 de 5 estrellas0 calificacionesEl gran libro de programación avanzada con Android Calificación: 0 de 5 estrellas0 calificacionesDiseño de Software Calificación: 0 de 5 estrellas0 calificacionesAprender VueJS con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesProgramación en Objetive-C con Xcode y GCC Calificación: 0 de 5 estrellas0 calificacionesFundamentos de Programación y Bases de Datos: 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesHTML5 Avanzado Calificación: 0 de 5 estrellas0 calificacionesConexión SQL SERVER & C# (Manual para principiantes) Calificación: 1 de 5 estrellas1/5Desarrollo de aplicaciones web con Jakarta EE Calificación: 0 de 5 estrellas0 calificacionesAndroid: Programación de dispositivos móviles a través de ejemplos Calificación: 0 de 5 estrellas0 calificacionesFundamentos de Programación y Bases de Datos Calificación: 0 de 5 estrellas0 calificacionesSeguridad en aplicaciones Web Java: SEGURIDAD INFORMÁTICA Calificación: 5 de 5 estrellas5/5Programación en Pascal: Desde simples programas Pascal hasta aplicaciones de escritorio actuales con Base de Datos DEV-PASCAL, LAZARUS Y PASCAL N-IDE Calificación: 0 de 5 estrellas0 calificaciones
Programación para usted
Lógica de programación: Solucionario en pseudocódigo – Ejercicios resueltos Calificación: 4 de 5 estrellas4/5El gran libro de Python Calificación: 5 de 5 estrellas5/5Arduino. Trucos y secretos.: 120 ideas para resolver cualquier problema Calificación: 5 de 5 estrellas5/5Python Paso a paso: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 4 de 5 estrellas4/5Fundamentos De Programación Calificación: 5 de 5 estrellas5/5Aprender HTML5, CSS3 y Javascript con 100 ejerecios Calificación: 5 de 5 estrellas5/5Curso básico de Python: La guía para principiantes para una introducción en la programación con Python Calificación: 0 de 5 estrellas0 calificacionesOrtografía para todos: La tabla periódica de la ortografía Calificación: 5 de 5 estrellas5/5Aprende a programar en C# Calificación: 5 de 5 estrellas5/5Arduino. Edición 2018 Curso práctico Calificación: 4 de 5 estrellas4/5Programación en Visual Basic (VB): DEL ANÁLISIS del Problema al Programa Calificación: 4 de 5 estrellas4/5Aplicaciones web con Php Calificación: 5 de 5 estrellas5/5Diseño Web con CSS Calificación: 5 de 5 estrellas5/5Python Aplicaciones prácticas Calificación: 4 de 5 estrellas4/5Curso de Programación de Apps. Android y iPhone Calificación: 5 de 5 estrellas5/5Python para principiantes Calificación: 5 de 5 estrellas5/5HTML para novatos Calificación: 5 de 5 estrellas5/5Programación Orientada a Objetos Calificación: 3 de 5 estrellas3/5Fundamentos de programación: un enfoque práctico Calificación: 5 de 5 estrellas5/5Aprende a programar: Crea tu propio sitio web Calificación: 4 de 5 estrellas4/5Aprender a programar con Excel VBA con 100 ejercicios práctico Calificación: 5 de 5 estrellas5/5GuíaBurros Microsoft Excel: Todo lo que necesitas saber sobre esta potente hoja de cálculo Calificación: 4 de 5 estrellas4/5Linux Essentials: una guía para principiantes del sistema operativo Linux Calificación: 5 de 5 estrellas5/5Bases de Datos con MySQL Calificación: 4 de 5 estrellas4/5Microsoft C#. Curso de Programación. 2ª Edición Calificación: 4 de 5 estrellas4/5Introducción al Uso de Formularios (UserForms) en VBA Calificación: 3 de 5 estrellas3/5Aprende a Programar con Java Calificación: 4 de 5 estrellas4/5Controles PLC con Texto Estructurado (ST): IEC 61131-3 y la mejor práctica de programación ST Calificación: 3 de 5 estrellas3/5
Comentarios para Backbone JS. JavaScript Framework. 2ª Edición
0 clasificaciones0 comentarios
Vista previa del libro
Backbone JS. JavaScript Framework. 2ª Edición - Guillermo Lorenzo Carvallo
Tabla de contenido
Tabla de contenido
Notas del Autor
Introducción a JavaScript
Comenzando con JavaScript
Cómo ejecutar JavaScript
Cada uno en su cuadrado
¿Dónde colocaremos el Javascript?
JavaScript. Sintaxis Básica
Variables
Tipos
Números
Strings
Booleanos
Null y undefined
Conversión
Condicional - if / else
Operador Condicional Ternario
Condicional - switch
Bucle For
Arrays
Funciones
Objetos
Otro ejemplo
Orientación a Objetos en JavaScript
Ejemplo
Introducción a Ajax
Su primer programa Ajax
Leyendo archivos XML
POST
GET
Ajax como era utilizado en el comienzo
Ajax con PHP y jQuery
Métodos más cortos con jQuery
jQuery.post
jQuery.get
jQuery.getJSON
Backbone. Un framework MVC para Javascript.
Puntos Clave sobre el Backbone
¿Por qué Elegir el Framework Backbone?
Hello World
Lo que veremos a partir de ahora
Views
Creando y definiendo una View
Método render()
La Propiedad el
Views y Templates
Otra perspectiva
Templates almacenados en el propio archivo HTML
Views y Eventos
Ejemplo
Un ejemplo de vista
Models
Método set()
Método get()
Otro ejemplo
Models y Eventos
Models y Views
Un ejemplo más completo
Collections
Método get()
Visualizando la colección
Recorriendo la collection
Ordenando la colección
Collections y Eventos
Otros eventos
Eventos entre Models y Collections
Uniendo Collections y Views
Un ejemplo más completo
Sincronizando un modelo
Read - fetch()
Create - save()
Update - save()
Delete - destroy()
Sincronizando Colecciones
El sync
Sincronizando un modelo sin afectar los demás
Definiendo rutas
Index y default
Parámetros
Primer Ejemplo de Backbone
Segundo ejemplo del Backbone
Tercer ejemplo del Backbone
Conclusión
Referencia Bibliográfica
Editorial
Acerca del Autor
Notas del Autor
Esta publicación está destinada a proporcionar el material útil e informativo. Esta publicación no tiene la intención de conseguir que usted sea un maestro de las bases de datos, sino que consiga obtener un amplio conocimiento general de las bases de datos para que cuando tenga que tratar con estas, usted ya pueda conocer los conceptos y el funcionamiento de las mismas. No me hago responsable de los daños que puedan ocasionar el mal uso del código fuente y de la información que se muestra en este libro, siendo el único objetivo de este, la información y el estudio de las bases de datos en el ámbito informático. Antes de realizar ninguna prueba en un entorno real o de producción, realice las pertinentes pruebas en un entorno Beta o de prueba.
El autor y editor niegan específicamente toda responsabilidad por cualquier responsabilidad, pérdida, o riesgo, personal o de otra manera, en que se incurre como consecuencia, directa o indirectamente, del uso o aplicación de cualesquiera contenidos de este libro.
Todas y todos los nombres de productos mencionados en este libro son marcas comerciales de sus respectivos propietarios. Ninguno de estos propietarios ha patrocinado el presente libro.
Procure leer siempre toda la documentación proporcionada por los fabricantes de software usar sus propios códigos fuente. El autor y el editor no se hacen responsables de las reclamaciones realizadas por los fabricantes.
Introducción a JavaScript
En sus comienzos, el lenguaje JavaScript fue creado para funcionar en el lado del cliente y se ejecutaba exclusivamente en los navegadores web. La base de la programación en el lado del cliente consiste en escribir un script y hacer que este funcione en el navegador sin tener que viajar hasta el servidor para ser ejecutado.
Ejecutarse en el navegador significa que el navegador tendrá la posibilidad de interpretar y ejecutar el lenguaje. Este hace eso a través de sus motores (engines) y cada navegador tiene el suyo propio. Si busca en internet por engines javascript encontrará nombres como V8, WebKit, SipderMoney, TraceMonkey, Gecko, Chakra, etc...
El engine más usado es la V8 lanzado por Google y embebido en su navegador Chrome. Su popularidad, sin lugar a dudas, se debe al hecho de que es utilizado por el Node.js. Como mencionamos al principio, inicialmente el lenguaje se usaba para resolver problemas de interactividad de las páginas web, esta estaba en el lado del cliente (en el navegador) haciendo lo que los lenguajes del lado del servidor no podían hacer. Por contra, JavaScript estaba limitado a simplemente poder realizar mejorías en las páginas web, no es que eso fuera fácil o simple ni tan poco desmerecedor, pero el lenguaje estaba limitado al espacio del navegador.
El Node.js puso un fin a ese límite, trajo el