Diferencia entre revisiones de «Usuario:ManuelRomero/JavaScript/lenguajeJS/conceptosGenerales»
De WikiEducator
< Usuario:ManuelRomero | JavaScript | lenguajeJS
Línea 174: | Línea 174: | ||
</source> | </source> | ||
− | + | </div> | |
<div class="slide"> | <div class="slide"> | ||
Línea 187: | Línea 187: | ||
*El código JavaScript se ejecutará cuando se cargue esa parte de la página. | *El código JavaScript se ejecutará cuando se cargue esa parte de la página. | ||
*En secciones siguientes veremos en qué momento se ejecuta en función de dónde sea ubicado | *En secciones siguientes veremos en qué momento se ejecuta en función de dónde sea ubicado | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ;Colocación del código | ||
[[Archivo:areas_html.png]] | [[Archivo:areas_html.png]] | ||
− | + | </div> | |
− | + | <div class="slide"> | |
− | = | + | |
− | + | ||
====JavaScript en el head==== | ====JavaScript en el head==== | ||
<source lang="html4strict"> | <source lang="html4strict"> | ||
Línea 206: | Línea 207: | ||
*Ejecución mediante llamada, al “disparar” (trigger) un evento. | *Ejecución mediante llamada, al “disparar” (trigger) un evento. | ||
*Ejecución previa a la renderización del del body | *Ejecución previa a la renderización del del body | ||
+ | </div> | ||
+ | <div class="slide"> | ||
</div> | </div> | ||
Línea 227: | Línea 230: | ||
<div class="slide"> | <div class="slide"> | ||
====JavaScript en un fichero externo==== | ====JavaScript en un fichero externo==== | ||
− | <source lang=" | + | *Esta parte es importante y aún no la hemos visto |
+ | *Hemos empezado con funciones, esto va a permitirnos separar las cosas y organizarnos mejor | ||
+ | <source lang="html5"> | ||
<html> | <html> | ||
<head> | <head> | ||
Línea 236: | Línea 241: | ||
</html> | </html> | ||
</source> | </source> | ||
+ | *Tiene diferentes utilidades | ||
+ | #Para ahorrar código si se van a ejecutar los mismos scripts en varias páginas html. | ||
+ | #El script de JavaScript externo debe tener extensión .js | ||
− | |||
− | |||
− | |||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
====JavaScript como valor de un atributo ==== | ====JavaScript como valor de un atributo ==== | ||
+ | *Esta parte la estudiaremos al adentrarnos en el DOM, pero la presentamos | ||
<source lang="html4strict"> | <source lang="html4strict"> | ||
<html> | <html> | ||
Línea 261: | Línea 267: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
+ | {{DGA tarea| | ||
+ | Title=Prueba estos códigos | ||
+ | |'''''Escribe el código de los pequeños scripts anteriores''''' | ||
+ | *Siéntete cómodo para poder modificar cosas | ||
+ | }} | ||
+ | {{DGA tarea| | ||
+ | Title=Crear una función | ||
+ | |Crea una función que me devuelva la fecha actual | ||
+ | *Usa la función getDate() para este cometido | ||
+ | }} | ||
+ | |||
=== Etiqueta noscript=== | === Etiqueta noscript=== | ||
Línea 271: | Línea 288: | ||
====Ejemplo uso etiqueta noscript==== | ====Ejemplo uso etiqueta noscript==== | ||
− | <source lang=" | + | <source lang="html5"> |
<head> | <head> | ||
…. | …. | ||
Línea 290: | Línea 307: | ||
<div class="slide"> | <div class="slide"> | ||
− | = | + | |
+ | {{DGA tarea | ||
+ | |Title=Probamos la etiqueta no script | ||
+ | |'''''Deshabilita la opción de ejecutar script''''' | ||
+ | *Para ello en chrome | ||
+ | #Vamos al menú de opciones [[Archivo:menuOpcionesChrome.png]] | ||
+ | #Vamos a Configuración | ||
+ | #Bajamos hasta el final y vamos a '''configuracion avanzada''' | ||
+ | #En la opción o sección '''''Privacidad''''' seleccionamos '''Configuracion de contendio''' | ||
+ | [[Archivo:opcionPrivacidadChrome.png]] | ||
+ | *Buscamos la sección JavaScript y seleccionamos la opción ''''No permitir que ningún sitio ejecute JavaScript''''' | ||
+ | [[Archivo:opcionJavaScriptChrome.png]]]] | ||
</div> | </div> | ||
Línea 344: | Línea 372: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revisión de 23:44 29 feb 2016