Enviar búsqueda
Cargar
dajaxproject.com
•
0 recomendaciones
•
375 vistas
Jorge Bastida
Seguir
Breve charla sobre dajaxproject.com para el primer encuentro de django-bilbao.
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 19
Descargar ahora
Descargar para leer sin conexión
Recomendados
Practica json
Practica json
Nones Pomposo
Servlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTML
jubacalo
Introducción a prototype javascript
Introducción a prototype javascript
aitorgr
Explicación del código del Servlet HolaMundo
Explicación del código del Servlet HolaMundo
jubacalo
Jsp directiva page
Jsp directiva page
jubacalo
App Android MiniBanco
App Android MiniBanco
jubacalo
Acciones JSP
Acciones JSP
jubacalo
Cookies y sesiones en php
Cookies y sesiones en php
xparra99
Recomendados
Practica json
Practica json
Nones Pomposo
Servlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTML
jubacalo
Introducción a prototype javascript
Introducción a prototype javascript
aitorgr
Explicación del código del Servlet HolaMundo
Explicación del código del Servlet HolaMundo
jubacalo
Jsp directiva page
Jsp directiva page
jubacalo
App Android MiniBanco
App Android MiniBanco
jubacalo
Acciones JSP
Acciones JSP
jubacalo
Cookies y sesiones en php
Cookies y sesiones en php
xparra99
¡Twig desde 0!
¡Twig desde 0!
Miguel Ángel Caro García
Find File Servlet DB
Find File Servlet DB
jubacalo
Reactividad en Angular, React y VueJS
Reactividad en Angular, React y VueJS
Javier Abadía
Xajax
Xajax
Robert Rodriguez
Uleam
Uleam
redcristiane
Acceso a BBDD mediante un servlet
Acceso a BBDD mediante un servlet
jubacalo
Web de noticias en Ajax
Web de noticias en Ajax
jubacalo
JQuery-Tema 1
JQuery-Tema 1
Renny Batista
Aprendiendo PHP
Aprendiendo PHP
Benjamín Joaquín Martínez
"Mini-2440 and its real time applications"
"Mini-2440 and its real time applications"
tushar10104691it
English Multilitericies And Social Change Use Me!
English Multilitericies And Social Change Use Me!
tashmccarthy
Link Building&Networking
Link Building&Networking
Iva Fazlova
Mini2440原理图
Mini2440原理图
bdwilton
Leadership Is A Choice
Leadership Is A Choice
kennethstrong
έρευνα βασισμένη στη σχεδίαση (Design based research)
έρευνα βασισμένη στη σχεδίαση (Design based research)
Anna Mavroudi
Stone Wiske. Teaching for Understanding: the role of ICT and e-Learning
Stone Wiske. Teaching for Understanding: the role of ICT and e-Learning
eLearn Center (Universitat Oberta de Catalunya)
En 20 minutos ... jQuery
En 20 minutos ... jQuery
Sección de Metodologías, Normalización y Calidad del Software
Seminario jquery, html5 y wicket
Seminario jquery, html5 y wicket
Adrià Solé Orrit
Django
Django
Adolfo Fitoria
Web Mapping con Django
Web Mapping con Django
Carlos Gustavo Ruiz
Javascript en proyectos reales: jQuery
Javascript en proyectos reales: jQuery
David Arango
Taller de Django betabeers
Taller de Django betabeers
betabeers
Más contenido relacionado
La actualidad más candente
¡Twig desde 0!
¡Twig desde 0!
Miguel Ángel Caro García
Find File Servlet DB
Find File Servlet DB
jubacalo
Reactividad en Angular, React y VueJS
Reactividad en Angular, React y VueJS
Javier Abadía
Xajax
Xajax
Robert Rodriguez
Uleam
Uleam
redcristiane
Acceso a BBDD mediante un servlet
Acceso a BBDD mediante un servlet
jubacalo
Web de noticias en Ajax
Web de noticias en Ajax
jubacalo
JQuery-Tema 1
JQuery-Tema 1
Renny Batista
Aprendiendo PHP
Aprendiendo PHP
Benjamín Joaquín Martínez
La actualidad más candente
(9)
¡Twig desde 0!
¡Twig desde 0!
Find File Servlet DB
Find File Servlet DB
Reactividad en Angular, React y VueJS
Reactividad en Angular, React y VueJS
Xajax
Xajax
Uleam
Uleam
Acceso a BBDD mediante un servlet
Acceso a BBDD mediante un servlet
Web de noticias en Ajax
Web de noticias en Ajax
JQuery-Tema 1
JQuery-Tema 1
Aprendiendo PHP
Aprendiendo PHP
Destacado
"Mini-2440 and its real time applications"
"Mini-2440 and its real time applications"
tushar10104691it
English Multilitericies And Social Change Use Me!
English Multilitericies And Social Change Use Me!
tashmccarthy
Link Building&Networking
Link Building&Networking
Iva Fazlova
Mini2440原理图
Mini2440原理图
bdwilton
Leadership Is A Choice
Leadership Is A Choice
kennethstrong
έρευνα βασισμένη στη σχεδίαση (Design based research)
έρευνα βασισμένη στη σχεδίαση (Design based research)
Anna Mavroudi
Stone Wiske. Teaching for Understanding: the role of ICT and e-Learning
Stone Wiske. Teaching for Understanding: the role of ICT and e-Learning
eLearn Center (Universitat Oberta de Catalunya)
Destacado
(7)
"Mini-2440 and its real time applications"
"Mini-2440 and its real time applications"
English Multilitericies And Social Change Use Me!
English Multilitericies And Social Change Use Me!
Link Building&Networking
Link Building&Networking
Mini2440原理图
Mini2440原理图
Leadership Is A Choice
Leadership Is A Choice
έρευνα βασισμένη στη σχεδίαση (Design based research)
έρευνα βασισμένη στη σχεδίαση (Design based research)
Stone Wiske. Teaching for Understanding: the role of ICT and e-Learning
Stone Wiske. Teaching for Understanding: the role of ICT and e-Learning
Similar a dajaxproject.com
En 20 minutos ... jQuery
En 20 minutos ... jQuery
Sección de Metodologías, Normalización y Calidad del Software
Seminario jquery, html5 y wicket
Seminario jquery, html5 y wicket
Adrià Solé Orrit
Django
Django
Adolfo Fitoria
Web Mapping con Django
Web Mapping con Django
Carlos Gustavo Ruiz
Javascript en proyectos reales: jQuery
Javascript en proyectos reales: jQuery
David Arango
Taller de Django betabeers
Taller de Django betabeers
betabeers
Jquery parte 1
Jquery parte 1
Cesar Eduardo Suarez T
Introducción a DJango
Introducción a DJango
Luis Cruz Campos
(Muy breve) Introduccion a jQuery
(Muy breve) Introduccion a jQuery
Víctor Manuel Rivas Santos
Codemotion 2017 - Taller de JHipster
Codemotion 2017 - Taller de JHipster
Adolfo Sanz De Diego
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
SergioIglesiasNET
Creación de plugins con Grails
Creación de plugins con Grails
Jose Juan R. Zuñiga
Introducción a Flask
Introducción a Flask
Luis Cruz Campos
Jquery
Jquery
Naser Romero
Unidad 3 AJAX
Unidad 3 AJAX
Iosdy Campos
Unidad3ajax
Unidad3ajax
Iosdy Campos
Charla Jquery
Charla Jquery
kaolong
Creación de Builders y DSL's con Groovy
Creación de Builders y DSL's con Groovy
Jose Juan R. Zuñiga
Curso de HTML5
Curso de HTML5
Carlos Azaustre
Mootools Y Otros Frameworks JS
Mootools Y Otros Frameworks JS
Ian Monge Pérez
Similar a dajaxproject.com
(20)
En 20 minutos ... jQuery
En 20 minutos ... jQuery
Seminario jquery, html5 y wicket
Seminario jquery, html5 y wicket
Django
Django
Web Mapping con Django
Web Mapping con Django
Javascript en proyectos reales: jQuery
Javascript en proyectos reales: jQuery
Taller de Django betabeers
Taller de Django betabeers
Jquery parte 1
Jquery parte 1
Introducción a DJango
Introducción a DJango
(Muy breve) Introduccion a jQuery
(Muy breve) Introduccion a jQuery
Codemotion 2017 - Taller de JHipster
Codemotion 2017 - Taller de JHipster
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
Creación de plugins con Grails
Creación de plugins con Grails
Introducción a Flask
Introducción a Flask
Jquery
Jquery
Unidad 3 AJAX
Unidad 3 AJAX
Unidad3ajax
Unidad3ajax
Charla Jquery
Charla Jquery
Creación de Builders y DSL's con Groovy
Creación de Builders y DSL's con Groovy
Curso de HTML5
Curso de HTML5
Mootools Y Otros Frameworks JS
Mootools Y Otros Frameworks JS
Último
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
mcerpam
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Keyla Dolores Méndez
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
JuanGallardo438714
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
MiguelAtencio10
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
losdiosesmanzaneros
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
sgonzalezp1
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
ssuserf18419
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
Alan779941
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
LolaBunny11
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
Julian Lamprea
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
Maricarmen Sánchez Ruiz
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
BRAYANJOSEPHPEREZGOM
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
vladimiroflores1
Último
(15)
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
dajaxproject.com
1.
dajaxproject.com
Jorge Bas*da Perez @jorgebas*da jorgebas*da.com
2.
¿Qué es dajaxproject.com?
3.
Algunos datos 2.000 visitas
hBp://dajaxproject.com ÚlFmo mes 8.000 Páginas vistas 11 Diciembre 2010 -‐> 11 Enero 79 países 2011
4.
Algunos datos github ?????
visitas hBp://dajaxproject.com 14.000 Páginas vistas ÚlFmos 3 mes Forks Watchers django-‐dajax 4 87 django-‐dajaxice 7 76 hDps://github.com/jorgebas*da/django-‐dajax/ hDps://github.com/jorgebas*da/django-‐dajaxice/
5.
Algunos datos debian
hDp://qa.debian.org/popcon.php?package=dajaxice hDp://qa.debian.org/popcon.php?package=django-‐dajax
6.
STFU... Show me
the code
7.
¿Cual es la
idea?
8.
¿Cual es la
idea? from django.utils import simplejson from dajaxice.core import dajaxice_functions python def myexample(request): return simplejson.dumps({'message':'Hello World'}) dajaxice_functions.register(myexample) html ... onclick="Dajaxice.example.myexample(my_js_callback);"... function my_js_callback(data){ if(data==Dajaxice.EXCEPTION){ alert('Error! Something happens!'); } js else{ alert(data.message); } }
9.
Instalación
INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', seMngs.py 'django.contrib.sessions', DAJAXICE_MEDIA_PREFIX="dajaxice" 'django.contrib.sites', 'dajaxice', ... ) from dajaxice.core import dajaxice_autodiscover dajaxice_autodiscover() urls.py (r'^%s/' % settings.DAJAXICE_MEDIA_PREFIX, include('dajaxice.urls')), {% load dajaxice_templatetags %} <html> <head> html <title>My base template</title> ... {% dajaxice_js_import %} </head> ... </html>
10.
DEMO
11.
¿Y django-‐dajax?
12.
dajax = caramelos
13.
django-‐dajax Manipular el DOM
de la página desde python. Pocos o ningún conocimiento de JS Soporta variedad de Frameworks de JS: • Prototype • jQuery • MooTools • Dojo
14.
¿Cual es la
idea?
15.
¿Cual es la
idea? from dajax.core.Dajax import Dajax python def assign_test(request): dajax = Dajax() dajax.assign('#block01 li','innerHTML','Something else...') return dajax.json() html ... onclick="Dajaxice.app.assign_test(Dajax.process);"...
16.
DEMO
17.
¿Merece la pena
liberar? ¡ SI !
18.
Alguna recomendación PEP8 hDp://www.python.org/dev/peps/pep-‐0008/
19.
Gracias
Descargar ahora