Front-End, teoría, tecnologías, metodología, Aplicaciones online y offline. Guía completa para el diseño y desarrollo web 2.0 actualizada a Enero del 2016.
5. FASES DE UN PROYECTO WEB
ACCESIBILIDAD Y USABILIDAD
6. Algunos ejemplos imprescindibles en usabilidad web son:
Cuatro factores para determinar el tipo de usuario al que se dirige el
proyecto de un desarrollo web:
9. Ejemplos de Frameworks para CSS y JavaScript:
CSS/CSS-HTML-JavaScript JavaScript
Comparación entre códigos que realizan el mismo coloreado del
estilo visual y el fondo:
var el = document.getElementById("elem");
el.style.color = color "white";
el.style.backgroundColor = "red";
return el;
$("#elem").css({color:"white" , backgroundColor:"red"});
Ejemplo de diseño con jQuery Mobile:
17. Herramientas offline
RESPONSIVE WEB DESIGN
3 pilares en el Responsive Web Design
Rejilla Fluida
Media Queries
(Extensiones de Media
Declarations)
Contenidos
Multimedia
Adaptables
CSS3 JavaScript
18. .
. Cuando el tiempo de respuesta de la carga de una página web
es de un segundo o superior, resulta inaceptable para el usuario.
.
20. Bloc de Notas X
Archivo Edición Formato Ver Ayuda
<etiqueta atributos>
<etiquetaAnidadaDeApertura></etiquetaAnidadaDeCierre>
</etiqueta>
HMTL 2
HTML 3.2
22. CSS (CASCADE STYLE SHEET)
Características:
Representación del esquema del código en CSS
Bloc de Notas X
Archivo Edición Formato Ver Ayuda
Selector Declaración
{
color: black;
/* propiedad es color : black es valor */
}
23. Representación de los tres tipos de selectores en CSS
Etiqueta{}
#identificador{}
.clase{}
25. DISEÑO FLUIDO. MEDIA QUERIES
Ejemplos de código HTML para la etiqueta <meta name="viewport">
Bloc de Notas X
Archivo Edición Formato Ver Ayuda
<head>
<meta name="viewport" content="width=device-width,
initial-scale=1, user-scalable=yes">
</head>
26. Bloc de Notas X
Archivo Edición Formato Ver Ayuda
<head>
<meta name="viewport" content="width=480, initial-scale=1”>
</head>
29. Código usual para los puntos de corte de SmartPhone, Tableta PC y
Ordenador Portátil
@media only screen and (max-width: 480px) {
p {
width: 90%;
height: 500px;
padding: 20px:
color: white;
background: rgb(117,15,25);
}
}
/* Donde max- es el prefijo y width es la propiedad. Usar la propiedad
width implica usar el ancho del viewport del dispositivo. Si el ancho del
viewport del dispositivo ha cambiado, la media querie ajusta el tamaño
del dispositivo. Otra opción sería usar device-width, pero hay
dispositivos que no la asumen correctamente */
@media only screen and (max-width: 481px) and (max-width: 768px) {
p {
width: 95%;
height: 400px;
padding: 40px:
color: white;
background: rgb(115,160,88);
}
@media only screen and (max-width: 769px) {
p {
width: 50%;
height: 300px;
padding: 50px:
color: white;
background: rgb(89,126,165);
}
31. Código para 14px por defecto, y que luego cambie a 18px para H1 en em:
Bloc de Notas X
Archivo Edición Formato Ver Ayuda
body {
font: 14px;
}
h1 {
font-size: 1.2857 em;
/* 18px/14px=1.2857em */
/* Se recomienda agregar el cálculo como comentario */
}
PREPROCESADORES CSS
35. Ejemplo de código:
Bloc de Notas X
Archivo Edición Formato Ver Ayuda
<!doctype html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
document.write("Hola Mundo");
</script>
<!-- script es el nombre de la etiqueta)
type es la propiedad añadida a la etiqueta <script>
= es el operador binario de asignación
document es el objeto
. sintaxis de punto
write es la función
; fin de la instrucción
document.write ("Hola Mundo"); es una sentencia -->
</body>
</html>
37. TIPOS DE INTENCIÓN DE BÚSQUEDA DEL USUARIO
TIPOS DE INTENCIÓN DE BÚSQUEDA POR VOLUMEN
ERRORES EN SEO:
CONTENIDO INVISIBLE
Errores comunes de contenido invisible:
43. Bloc de Notas X
Archivo Edición Formato Ver Ayuda
User-agent: *
Bloc de Notas X
Archivo Edición Formato Ver Ayuda
User-agent: *
Disallow: /directorio
Disallow: /directorio/archivo.jpg
Bloc de Notas X
Archivo Edición Formato Ver Ayuda
User-agent: msnbot
Crawl-delay: 10
Bloc de Notas X
Archivo Edición Formato Ver Ayuda
#Este es el archivo robots
User-agent: *
44. CONSIDERACIONES:
Ejemplo de códigos HTML para no indizar el archivo robots.txt:
Bloc de Notas X
Archivo Edición Formato Ver Ayuda
<meta name="robots” content="noindex, follow">
Bloc de Notas X
Archivo Edición Formato Ver Ayuda
<meta name="googlebot” content="noindex">
<meta name="slurp” content="noindex">
<meta name="msnbot” content="noindex">
45. PLANES DE HOSTING
SERVIDOR COMPARTIDO O DEDICADO
URL de aplicaciones web para comprobar las posibles
penalizaciones por motores de búsqueda basadas en IP a un
servidor de hosting, o alguno de los sitios web que hospeda: