Programación con lenguajes de guion en páginas web. UF1305.

Beatriz Coronado García

ISBN: 9788419189813
Editorial: Tutor Formación
Páginas: 190
Género: Informática
IBIC: Gráficos y diseño web
Año: Ago-2024

USD77.00
descuentos no aplicados
<p><span style="color:rgb(0,0,255);">Puede solicitar gratuitamente las soluciones a todas las actividades</span><span style="color:rgb(0,0,0);"> en el email tutor@tutorformacion.es</span><br><br><span style="color:rgb(0,0,0);">Capacidades que se adquieren con este Manual:</span><br><br><span style="color:rgb(0,0,0);">- Identificar las estructuras de programación y los tipos de datos que se utilizan en la elaboración de scripts, de acuerdo a unas especificaciones recibidas.</span><br><span style="color:rgb(0,0,0);">- Distinguir las propiedades y métodos de los objetos proporcionados por el lenguaje de guion, en función de las especificaciones técnicas del lenguaje.</span><br><span style="color:rgb(0,0,0);">- Identificar scripts ya desarrollados que se adapten a las funcionalidades especificadas e integrarlos en las páginas web de acuerdo a unas especificaciones recibidas.</span><br><br><span style="color:rgb(0,0,0);">Índice:</span><br><br><span style="color:rgb(0,0,0);">Introducción 9</span><br><br><span style="color:rgb(0,0,0);">Metodología de la programación 13</span><br><br><span style="color:rgb(0,0,0);">1. Lógica de programación. 14</span><br><span style="color:rgb(0,0,0);">1.1. Descripción y utilización de operaciones lógicas. 14</span><br><span style="color:rgb(0,0,0);">1.2. Secuencias y partes de un programa. 16</span><br><span style="color:rgb(0,0,0);">2. Ordinogramas. 18</span><br><span style="color:rgb(0,0,0);">2.1. Descripción de un ordinograma. 18</span><br><span style="color:rgb(0,0,0);">2.2. Elementos de un ordinograma. 18</span><br><span style="color:rgb(0,0,0);">2.3. Operaciones en un programa. 19</span><br><span style="color:rgb(0,0,0);">2.4. Implementación de elementos y operaciones en un ordinograma. 21</span><br><span style="color:rgb(0,0,0);">3. Pseudocódigos. 24</span><br><span style="color:rgb(0,0,0);">3.1. Descripción de pseudocódigo. 24</span><br><span style="color:rgb(0,0,0);">3.2. Creación del pseudocódigo. 24</span><br><span style="color:rgb(0,0,0);">4. Objetos. 26</span><br><span style="color:rgb(0,0,0);">4.1. Descripción de objetos. 26</span><br><span style="color:rgb(0,0,0);">4.2. Funciones de los objetos. 27</span><br><span style="color:rgb(0,0,0);">4.3. Comportamientos de los objetos. 28</span><br><span style="color:rgb(0,0,0);">4.4. Atributos de los objetos. 29</span><br><span style="color:rgb(0,0,0);">4.5. Creación de objetos. 29</span><br><span style="color:rgb(0,0,0);">5. Ejemplos de códigos en diferentes lenguajes. 31</span><br><span style="color:rgb(0,0,0);">5.1. Códigos en lenguajes estructurales. 31</span><br><span style="color:rgb(0,0,0);">5.2. Códigos en lenguajes scripts. 31</span><br><span style="color:rgb(0,0,0);">5.3. Códigos en lenguajes orientados a objetos. 32</span><br><span style="color:rgb(0,0,0);">6. Prueba de autoevaluación. 33</span><br><br><span style="color:rgb(0,0,0);">Lenguaje de guion 34</span><br><br><span style="color:rgb(0,0,0);">1. Características del lenguaje. 35</span><br><span style="color:rgb(0,0,0);">1.1. Descripción del lenguaje orientado a eventos. 35</span><br><span style="color:rgb(0,0,0);">1.2. Descripción del lenguaje interpretado. 35</span><br><span style="color:rgb(0,0,0);">1.3. La interactividad del lenguaje de guion. 36</span><br><span style="color:rgb(0,0,0);">2. Relación del lenguaje de guion y el lenguaje de marcas. 37</span><br><span style="color:rgb(0,0,0);">2.1. Extensión de las capacidades del lenguaje de marcas. 37</span><br><span style="color:rgb(0,0,0);">2.2. Adición de propiedades interactivas. 37</span><br><span style="color:rgb(0,0,0);">3. Sintaxis del lenguaje de guion. 43</span><br><span style="color:rgb(0,0,0);">3.1. Etiquetas identificativas dentro del lenguaje de marcas. 43</span><br><span style="color:rgb(0,0,0);">3.2. Especificaciones y características de las instrucciones. 43</span><br><span style="color:rgb(0,0,0);">3.3. Elementos del lenguaje de guion. 44</span><br><span style="color:rgb(0,0,0);">4. Objetos del lenguaje de guion. 47</span><br><span style="color:rgb(0,0,0);">4.1. Métodos. 47</span><br><span style="color:rgb(0,0,0);">4.2. Eventos. 47</span><br><span style="color:rgb(0,0,0);">4.3. Atributos. 48</span><br><span style="color:rgb(0,0,0);">4.4. Funciones. 50</span><br><span style="color:rgb(0,0,0);">5. Tipos de scripts: inmediatos, diferidos e híbridos. 52</span><br><span style="color:rgb(0,0,0);">5.1. Script dentro del cuerpo del lenguaje de marcas. 52</span><br><span style="color:rgb(0,0,0);">5.2. Script dentro del encabezado del lenguajes de marcas. 54</span><br><span style="color:rgb(0,0,0);">6. Ejecución de un script. 55</span><br><span style="color:rgb(0,0,0);">6.1. Ejecución al cargar la página. 55</span><br><span style="color:rgb(0,0,0);">6.2. Ejecución después de producirse un evento. 55</span><br><span style="color:rgb(0,0,0);">6.3. Ejecución del procedimiento dentro de la página. 56</span><br><span style="color:rgb(0,0,0);">6.4. Tiempos de ejecución. 58</span><br><span style="color:rgb(0,0,0);">6.5. Errores de ejecución. 58</span><br><span style="color:rgb(0,0,0);">7. Prueba de autoevaluación. 60</span><br><br><span style="color:rgb(0,0,0);">Elementos básicos del lenguaje de guion 61</span><br><br><span style="color:rgb(0,0,0);">1. Variables e identificadores. 62</span><br><span style="color:rgb(0,0,0);">1.1. Declaración de variables. 62</span><br><span style="color:rgb(0,0,0);">1.2. Operaciones con variables. 63</span><br><span style="color:rgb(0,0,0);">2. Tipos de datos. 64</span><br><span style="color:rgb(0,0,0);">2.1. Datos booleanos. 64</span><br><span style="color:rgb(0,0,0);">2.2. Datos numéricos. 64</span><br><span style="color:rgb(0,0,0);">2.3. Datos de texto. 64</span><br><span style="color:rgb(0,0,0);">2.4. Valores nulos. 65</span><br><span style="color:rgb(0,0,0);">3. Operadores y expresiones. 68</span><br><span style="color:rgb(0,0,0);">3.1. Operadores de asignación. 68</span><br><span style="color:rgb(0,0,0);">3.2. Operadores de comparación. 68</span><br><span style="color:rgb(0,0,0);">3.3. Operadores aritméticos. 68</span><br><span style="color:rgb(0,0,0);">3.4. Operadores sobre bits. 68</span><br><span style="color:rgb(0,0,0);">3.5. Operadores lógicos. 69</span><br><span style="color:rgb(0,0,0);">3.6. Operadores de cadenas de caracteres. 69</span><br><span style="color:rgb(0,0,0);">3.7. Operadores especiales. 69</span><br><span style="color:rgb(0,0,0);">3.8. Expresiones de cadena. 69</span><br><span style="color:rgb(0,0,0);">3.9. Expresiones aritméticas. 70</span><br><span style="color:rgb(0,0,0);">3.10. Expresiones lógicas. 70</span><br><span style="color:rgb(0,0,0);">3.11. Expresiones de objeto. 70</span><br><span style="color:rgb(0,0,0);">4. Estructuras de control. 71</span><br><span style="color:rgb(0,0,0);">4.1. Sentencia IF. 71</span><br><span style="color:rgb(0,0,0);">4.2. Sentencia WHILE. 72</span><br><span style="color:rgb(0,0,0);">4.3. Sentencia FOR. 72</span><br><span style="color:rgb(0,0,0);">4.4. Sentencia BREAK. 72</span><br><span style="color:rgb(0,0,0);">4.5. Sentencia CONTINUE. 72</span><br><span style="color:rgb(0,0,0);">4.6. Sentencia SWITCH. 73</span><br><span style="color:rgb(0,0,0);">5. Funciones. 75</span><br><span style="color:rgb(0,0,0);">5.1. Sentencia RETURN. 75</span><br><span style="color:rgb(0,0,0);">5.2. Propiedades de las funciones. 75</span><br><span style="color:rgb(0,0,0);">5.3. Funciones predefinidas del lenguaje de guion. 77</span><br><span style="color:rgb(0,0,0);">5.4. Creación de funciones. 78</span><br><span style="color:rgb(0,0,0);">5.5. Particularidades de las funciones en el lenguaje de guion. 79</span><br><span style="color:rgb(0,0,0);">6. Instrucciones de entrada / salida. 81</span><br><span style="color:rgb(0,0,0);">6.1. Descripción y funcionamiento de las instrucciones de entrada y salida. 81</span><br><span style="color:rgb(0,0,0);">6.2. Sentencia PROMPT. 82</span><br><span style="color:rgb(0,0,0);">6.3. Sentencia DOCUMENT.WRITE. 82</span><br><span style="color:rgb(0,0,0);">7. Prueba de autoevaluación. 86</span><br><br><span style="color:rgb(0,0,0);">Desarrollo de scripts 87</span><br><br><span style="color:rgb(0,0,0);">1. Herramientas de desarrollo, utilización 88</span><br><span style="color:rgb(0,0,0);">1.1. Crear scripts con herramientas de texto. 88</span><br><span style="color:rgb(0,0,0);">1.2. Crear scripts con aplicaciones web. 96</span><br><span style="color:rgb(0,0,0);">1.3. Recursos en web para la creación de scripts. 97</span><br><span style="color:rgb(0,0,0);">2. Depuración de errores: errores de sintaxis y de ejecución. 99</span><br><span style="color:rgb(0,0,0);">2.1. Definición de los tipos de errores. 99</span><br><span style="color:rgb(0,0,0);">2.2. Escritura del programa fuente. 99</span><br><span style="color:rgb(0,0,0);">2.3. Compilación del programa fuente. 100</span><br><span style="color:rgb(0,0,0);">2.4. Corrección de errores de sintaxis. 101</span><br><span style="color:rgb(0,0,0);">2.5. Corrección de errores de ejecución. 101</span><br><span style="color:rgb(0,0,0);">3. Mensajes de error. 102</span><br><span style="color:rgb(0,0,0);">3.1. Funciones para controlar los errores. 102</span><br><span style="color:rgb(0,0,0);">4. Prueba de autoevaluación. 106</span><br><br><span style="color:rgb(0,0,0);">Gestión de objetos del lenguaje de guion 107</span><br><br><span style="color:rgb(0,0,0);">1. Jerarquía de objetos. 108</span><br><span style="color:rgb(0,0,0);">1.1. Descripción de objetos de la jerarquía. 108</span><br><span style="color:rgb(0,0,0);">1.2. Propiedades compartidas de los objetos. 108</span><br><span style="color:rgb(0,0,0);">1.3. Navegar por la jerarquía de los objetos. 109</span><br><span style="color:rgb(0,0,0);">2. Propiedades y métodos de los objetos del navegador. 111</span><br><span style="color:rgb(0,0,0);">2.1. El objeto superior Windows. 111</span><br><span style="color:rgb(0,0,0);">2.2. El objeto navigator. 111</span><br><span style="color:rgb(0,0,0);">2.3. URL actual (location). 111</span><br><span style="color:rgb(0,0,0);">2.4. URL visitada por el usuario. 112</span><br><span style="color:rgb(0,0,0);">2.5. Contenido del documento actual (document). 112</span><br><span style="color:rgb(0,0,0);">3. Propiedades y métodos de los objetos del documento. 117</span><br><span style="color:rgb(0,0,0);">3.1. Propiedades del objeto document. 117</span><br><span style="color:rgb(0,0,0);">3.2. Ejemplos de propiedades del document 117</span><br><span style="color:rgb(0,0,0);">3.3. Métodos de document. 118</span><br><span style="color:rgb(0,0,0);">3.4. Flujo de escritura del documento. 118</span><br><span style="color:rgb(0,0,0);">3.5. Métodos open () y close () de document. 118</span><br><span style="color:rgb(0,0,0);">4. Propiedades y métodos de los objetos del formulario. 120</span><br><span style="color:rgb(0,0,0);">4.1. Propiedades principales del objeto form (Name, action, method, target). 120</span><br><span style="color:rgb(0,0,0);">4.2. Métodos del objeto form (submit, reset, get, post). 121</span><br><span style="color:rgb(0,0,0);">5. Propiedades y métodos de los objetos del lenguaje. 123</span><br><span style="color:rgb(0,0,0);">5.1. Document (escribir texto, color fuente, color fondo, obtener elementos del documento actual HTML, título de la página). 123</span><br><span style="color:rgb(0,0,0);">5.2. Windows (open). 123</span><br><span style="color:rgb(0,0,0);">5.3. Location (location). 123</span><br><span style="color:rgb(0,0,0);">5.4. History (go). 124</span><br><span style="color:rgb(0,0,0);">5.5. Location (servidor). 124</span><br><span style="color:rgb(0,0,0);">5.6. Navigator (nombre, versión y detalles del navegador). 124</span><br><span style="color:rgb(0,0,0);">6. Prueba de autoevaluación. 130</span><br><br><span style="color:rgb(0,0,0);">Los eventos del lenguaje de guion 131</span><br><br><span style="color:rgb(0,0,0);">1. Utilización de eventos. 132</span><br><span style="color:rgb(0,0,0);">1.1. Definición de eventos. 132</span><br><span style="color:rgb(0,0,0);">1.2. Acciones asociadas a los eventos. 134</span><br><span style="color:rgb(0,0,0);">1.3. Jerarquía de los eventos desde el objeto Windows. 136</span><br><span style="color:rgb(0,0,0);">2. Eventos en elementos de formulario. 138</span><br><span style="color:rgb(0,0,0);">2.1. Onselect (al seleccionar un elemento de un formulario). 138</span><br><span style="color:rgb(0,0,0);">2.2. Onchange (al cambiar el estado de un elemento del formulario). 139</span><br><span style="color:rgb(0,0,0);">3. Eventos de ratón. Eventos de teclado. 142</span><br><span style="color:rgb(0,0,0);">3.1. Eventos de ratón. 142</span><br><span style="color:rgb(0,0,0);">3.2. Eventos de teclado. 149</span><br><span style="color:rgb(0,0,0);">4. Eventos de enfoque. 154</span><br><span style="color:rgb(0,0,0);">4.1. onblur (cuando un elemento pierde el foco de la aplicación). 154</span><br><span style="color:rgb(0,0,0);">4.2. onfocus (cuando un elemento de la página o la ventana ganan el foco de la aplicación). 155</span><br><span style="color:rgb(0,0,0);">5. Eventos de formulario. 158</span><br><span style="color:rgb(0,0,0);">5.1. Onreset (al hacer clic en el botón de reset de un formulario). 158</span><br><span style="color:rgb(0,0,0);">5.2. Onsubmit (al pulsar el botón de enviar el formulario). 159</span><br><span style="color:rgb(0,0,0);">6. Eventos de ventana. 161</span><br><span style="color:rgb(0,0,0);">6.1. Onmove (al mover la ventana del navegador). 161</span><br><span style="color:rgb(0,0,0);">6.2. Onresize (al redimensionar la ventana del navegador). 161</span><br><span style="color:rgb(0,0,0);">7. Otros eventos. 163</span><br><span style="color:rgb(0,0,0);">7.1. Onunload (al abandonar una página). 163</span><br><span style="color:rgb(0,0,0);">7.2. Onload (al terminar de cargarse la página o imágenes). 163</span><br><span style="color:rgb(0,0,0);">7.3. Onclick (al hacer clic en el botón del ratón sobre un elemento de la página). 164</span><br><span style="color:rgb(0,0,0);">7.4. Ondragdrop (al soltar algo que se ha arrastrado sobre la página). 165</span><br><span style="color:rgb(0,0,0);">7.5. Onerror (al no poderse cargar un documento o una imagen). 166</span><br><span style="color:rgb(0,0,0);">7.6. Onabort (al detenerse la carga de una imagen, de la página o irse de la página). 167</span><br><span style="color:rgb(0,0,0);">8. Prueba de autoevaluación. 172</span><br><br><span style="color:rgb(0,0,0);">Búsqueda y análisis de scripts 173</span><br><br><span style="color:rgb(0,0,0);">1. Búsqueda en sitios especializados. 174</span><br><span style="color:rgb(0,0,0);">1.1. Páginas oficiales. 174</span><br><span style="color:rgb(0,0,0);">1.2. Tutoriales. 174</span><br><span style="color:rgb(0,0,0);">1.3. Foros. 175</span><br><span style="color:rgb(0,0,0);">1.4. Bibliotecas. 175</span><br><span style="color:rgb(0,0,0);">2. Operadores booleanos. 177</span><br><span style="color:rgb(0,0,0);">2.1. Funcionamiento de los operadores booleanos. 177</span><br><span style="color:rgb(0,0,0);">2.2. Utilización en distintos buscadores. 177</span><br><span style="color:rgb(0,0,0);">3. Técnicas de búsqueda. 179</span><br><span style="color:rgb(0,0,0);">3.1. Expresiones. 179</span><br><span style="color:rgb(0,0,0);">3.2. Definiciones de búsquedas. 179</span><br><span style="color:rgb(0,0,0);">3.3. Especificaciones. 179</span><br><span style="color:rgb(0,0,0);">4. Técnicas de refinamiento de búsquedas. 181</span><br><span style="color:rgb(0,0,0);">4.1. Utilización de separadores. 181</span><br><span style="color:rgb(0,0,0);">4.2. Utilización de elementos de unión. 182</span><br><span style="color:rgb(0,0,0);">5. Reutilización de scripts. 185</span><br><span style="color:rgb(0,0,0);">5.1. Scripts gratuitos. 185</span><br><span style="color:rgb(0,0,0);">5.2. Generalización de códigos. 185</span><br><span style="color:rgb(0,0,0);">6. Prueba de autoevaluación. 187</span><br><br><span style="color:rgb(0,0,0);">Resumen 188</span><br><br><span style="color:rgb(0,0,0);">Prueba de evaluación final 189</span><br>&nbsp;</p>

Descripción

Puede solicitar gratuitamente las soluciones a todas las actividades en el email tutor@tutorformacion.es

Capacidades que se adquieren con este Manual:

- Identificar las estructuras de programación y los tipos de datos que se utilizan en la elaboración de scripts, de acuerdo a unas especificaciones recibidas.
- Distinguir las propiedades y métodos de los objetos proporcionados por el lenguaje de guion, en función de las especificaciones técnicas del lenguaje.
- Identificar scripts ya desarrollados que se adapten a las funcionalidades especificadas e integrarlos en las páginas web de acuerdo a unas especificaciones recibidas.