Desarrollo Web Entorno Cliente
Desarrollo Web Entorno Cliente
Desarrollo Web Entorno Cliente
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.2. SITIOS WEB
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.3. TECNOLOGAS DE PROGRAMACIN EN EL CLIENTE
Presentacin
Estructura: HTML (diseo): CSS
Ajax: integra la
Comportamiento programacin
(interactividad): cliente y servidor
Javascript con un proceso
asncrono.
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.4. CARCTERSTICAS DE JAVASCRIPT
FUNCIONALIDADES
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.4. CARCTERSTICAS DE JAVASCRIPT
Lenguaje
interpretado en el No puede escribir Reacciona a la
navegador: puede ficheros en el interaccin del
servidor. usuario.
FUNCIONALIDADES
estar deshabilitado.
Puede solicitar
ficheros al servidor.
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.4. CARCTERSTICAS DE JAVASCRIPT
COMPATIBILIDADES
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.4. CARCTERSTICAS DE JAVASCRIPT
Prcticamente todos
Hay algunas
los navegadores lo
COMPATIBILIDADES
incompatibilidades
soportan: debemos
entre navegadores.
asegurarnos.
Puede desactivarse
Algunos dispositivos
la ejecucin de
mviles no pueden
cdigo por el
ejecutar Javascript.
usuario.
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.4. CARCTERSTICAS DE JAVASCRIPT
SEGURIDAD Y LIMITACIONES
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.4. CARCTERSTICAS DE JAVASCRIPT
Se ejecuta el cdigo
Scripts restringidos
en un espacio
por la poltica del
seguro de
SEGURIDAD
mismo origen.
ejecucin: la web.
El motor de
JavaScript es quien
interpreta el cdigo
en el navegador: el
responsable.
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.4. CARCTERSTICAS DE JAVASCRIPT
No puede modificar o
acceder a las No puede capturar
No puede acceder al datos de un servidor
preferencias del sistema de ficheros
navegador, ventana para su
del cliente. retransmisin.
principal, impresin
LIMITACIONES
No puede interactuar No puede acceder a
No puede enviar e- directamente con los pginas almacenadas
mails de forma lenguajes del en diferentes
invisible. servidor. dominios.
No puede proteger el
origen de las Implementar
imgenes de la multiproceso o
pgina. multitarea.
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.5. HERRAMIENTAS Y UTILIDADES DE PROGRAMACIN
Editor de texto:
Edicin de cdigo en diferentes lenguajes.
Sintaxis de colores.
Verificacin de la sintaxis.
Diferencia comentarios del resto de cdigo.
Genera partes de cdigo automticas.
Utilidades adicionales.
Ejemplos de editores:
Windows: Notepad++, Aptana Studio, Eclipse, Netbeans
MacOs: Sublime Text, Aptana Studio, Eclipse, Netbeans
Linux: KompoZer, Amaya, Quanta Plus, codetech
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.5. HERRAMIENTAS Y UTILIDADES DE PROGRAMACIN
Navegador web:
No necesita Internet para probar los scripts de Javascript.
Inspector de elementos HTML.
Depurador.
Editor de estilos.
Otras funciones.
Ejemplos de navegadores:
Mozilla Firefox, Google Chrome, Safari, Opera, Internet Explorer, etc.
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.6. INTEGRACIN DE CDIGO JAVASCRIPT EN UNA PGINA WEB
Navegador no soportado
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.6. INTEGRACIN DE CDIGO JAVASCRIPT EN UNA PGINA WEB
<script type=text/javascript>
Cdigo javascript
</script>
<script type=text/javascript>
<!--//--><![CDATA[//><!
Cdigo javascript
//--><!]]>
</script>
O Encapsulando Javascript en CDATA
<![CDATA[
Cdigo
]]>
Navegador no soportado
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.6. INTEGRACIN DE CDIGO JAVASCRIPT EN UNA PGINA WEB
Fichero externo
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.6. INTEGRACIN DE CDIGO JAVASCRIPT EN UNA PGINA WEB
Fichero externo
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.7. PROTECCIN DE CDIGO JAVASCRIPT
LA U R A F OLGA DO GA LA CHE
1. ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN
1.7. PROTECCIN DE CDIGO JAVASCRIPT
Ofuscar el cdigo
Incluir mensaje de www.javascriptobfuscator.com
Copyright Promocionar el cdigo
LA U R A F OLGA DO GA LA CHE