Académique Documents
Professionnel Documents
Culture Documents
Tema 6
Almacenamiento en el cliente
Tema 6
1 / 22
1 Sistemas de Almacenamiento
2 Almacenamiento Web
4 Otros mecanismos
Almacenamiento en el cliente
Tema 6
2 / 22
Sistemas de Almacenamiento
Almacenamiento en el cliente
Almacenamiento en el cliente
Tema 6
3 / 22
Sistemas de Almacenamiento
Cookies
Almacenamiento en el cliente
Tema 6
4 / 22
Sistemas de Almacenamiento
Cookies
Almacenamiento en el cliente
Tema 6
5 / 22
Sistemas de Almacenamiento
Almacenamiento en el cliente
Tema 6
6 / 22
Almacenamiento Web
Almacenamiento Web
Tambin es conocido como .almacenamiento local.o "web storage"
Su funcionamiento se basa en dos implementaciones de la
Estas implementaciones son localStorage y sessionStorage
Ambas son propiedades del objeto window
La diferencia entre ambos es el alcance y el tiempo de vida de los
datos. Los datos de sesin de destruyen al cerrar en el navegador, los
datos locales persisten
Almacenamiento en el cliente
Tema 6
7 / 22
Almacenamiento Web
Almacenamiento en el cliente
Tema 6
8 / 22
Almacenamiento Web
Almacenamiento en el cliente
Tema 6
9 / 22
Almacenamiento Web
Almacenamiento en el cliente
Tema 6
10 / 22
Aplicaciones desconectadas
Almacenamiento en el cliente
Tema 6
11 / 22
Aplicaciones desconectadas
Almacenamiento en el cliente
Tema 6
12 / 22
Fichero Manifest
Este puede ser un ejemplo del fichero manifest
CACHE MANIFEST
myapp.html
myapp.js
myapp.css
img/background.jpg
Almacenamiento en el cliente
Tema 6
13 / 22
Almacenamiento en el cliente
Tema 6
14 / 22
Almacenamiento en el cliente
Tema 6
15 / 22
Sintaxis de manifiestos
Los ficheros manifiesto pueden incluir otras secciones para aportar ms
informacin
La seccin NETWORK informa de urls que deben ser tomadas del
servidor siempre y nunca cacheadas. Por ejemplo, aqu pueden ir todas
las urls con cdigo del backend
la seccin FALLBACK incluye pares de recursos. El primer recurso del
par ser tomado de la red si es posible. Si falla, se cargar de la cache
el segundo recurso
Adems podemos usar caracteres comodines o prefijos para las urls
Almacenamiento en el cliente
Tema 6
16 / 22
Fichero Manifest
CACHE MANIFEST
# File version: 0001
CACHE:
myapp.html
myapp.js
myapp.css
img/background.jpg
FALLBACK:
videos/ ayuda-modo-offline.html
NETWORK:
php/
Almacenamiento en el cliente
Tema 6
17 / 22
Otros mecanismos
Cookies
Son definidas por el servidor. Se transmiten en cabeceras HTTP
Durante toda la sesin de trabajo (entre un cliente y un sitio web)
todas las cookies definidas viajan en cada peticin-respuesta
Es una manera de que el servidor sepa que un conjunto de mensajes
tienen cierta relacin. Por ejemplo, una sesin de usuario
Desde el inicio de JS, se incorporan mecanismos para definir cookies
desde el lado del cliente
Es un mecanismo til para almacenar datos entre diferentes
documentos
Desarrollo Web en Entorno Cliente (DAW)
Almacenamiento en el cliente
Tema 6
18 / 22
Otros mecanismos
Cookies
Almacenamiento en el cliente
Tema 6
19 / 22
Otros mecanismos
Usando cookies
Almacenamiento en el cliente
Tema 6
20 / 22
Otros mecanismos
Usando cookies
Almacenamiento en el cliente
Tema 6
21 / 22
http://apuntes-fp.blogspot.com
sergio.demingogil@educa.madrid.org
Almacenamiento en el cliente
Tema 6
22 / 22