Documentos de Académico
Documentos de Profesional
Documentos de Cultura
De respuesta a lo siguiente:
• Después de jugar en codecombat que se puede decir que es una sintaxis y un parámetro, de ejemplos al respecto
con base al juego. ¿Cuáles serían las variables, bucles y cadenas?
• ¿En qué consiste el lenguaje de programación JavaScript?
• ¿Qué es un evento y qué es un método en programación?
Posteriormente se socializarán los temas tratados en esta actividad y se tendrá en cuenta la misma para puntos adicionales
o de recuperación de las actividades.
RESUMEN DE PROGRAMACIÓN PARA JAVASCRIPT
Luego de haber realizado la actividad de Code Combat, tenga en cuenta el siguiente resumen:
Un comentario es una parte del código que no se va a ejecutar, como si no existiera, pero se usa para
escribir notas alrededor del código.
Si quiero escribir más de una línea de comentario se empieza con /* y se termina con */. Por ejemplo:
/*Este es un comentario que tiene
Varias líneas de explicación.
*/
● Variables:
Las variables es lo que se usa para guardar información temporalmente y operar con ella. Por ejemplo,
si un jugador ha conseguido 100 puntos, se necesita guardar ese número en una variable.
Hay varios tipos de variables, pero los principales a saber son: String (cadena de texto),
number(números) y boolean (true o false).
Para declarar una variable se tiene que escribir la palabra clave var y el nombre de la variable.
Ejemplo de number:
var iva=19;
var total= 180.62;
Ejemplo de String:
var mensaje="Ejemplo de String";
var nombre;
Ejemplo de Boolean:
var clienteRegistrado=false;
var suscrito=true;
Ejemplo de array:
Guardar tres nombres diferentes: var nombres=["Ana","Luis","Jorge"];
var fruta = [];
Un array cuenta los elementos desde el índice 0 o contar desde 0. Para acceder al dato del array, se
tiene el siguiente ejemplo:
Ejemplo:
var admitido=false;
if ( admitido == true) {//se puede utilizar los operadores lógicos AND(&&), OR(||) NOT(!)
alert ("Se ha admitido el valor");
// "alert es una función del lenguaje de programación JavaScript que devuelve un cuadro de
alerta
} else {
alert ("No se ha admitido el valor");
}
while: Se le dice al código que se quiere repetir algo hasta que se deje de cumplir la condición.
Explicación: Se pide al usuario que elija una letra, y la muestra por consola. La ventana de entrada de
datos se vuelve a abrir hasta que el usuario introduzca la letra "x". Es imposible saber cuántas veces va
a tardar el usuario en escribir la letra "x".
For: Es como un whie pero controlando cuantas veces se ejecuta el código que contiene. En el
paréntesis del for se escriben 3 sentencias, separadas por un punto y coma.
La primera inicializa la variable que se va a usar para contar las veces que se repite el bucle, se le dice
que empiece en cero, en programación se cuenta desde cero. (i=0)
La segunda sentencia es la condición que se tiene que cumplir para que el bucle se repita. (i<3).
La tercera sentencia es como va a cambiar la variable cada vez que se ejecute, por ejemplo, sumarle 1
a i. (i++).
var paso;
for (paso = 0; paso < 5; paso++) {
// Se ejecuta 5 veces, con valores desde paso desde 0 hasta 4.
console.log('Dando un paso al Este');
};
El for es util para recorrer arrays.
• Una función es cuando se necesita realizar una acción y llamarla cada vez que se necesita. Cuando se
llama, debe escribirse el nombre de la función y los paréntesis.
A veces la función debe hacer las operaciones con el valor que le envíen o parámetros, en el caso dado
a continuación, se llama a la función y se le envía el número 5.
A continuación, deberá realizar las actividades indicadas y responder a cada una de las preguntas (resaltadas
en amarillo).
1. Documento con normas APA en el cual presenta el desarrollo del taller y da respuesta a cada pregunta
o indicación planteada.
2. Archivo .zip o .rar de los archivos generados de los casos planteados (.html, .css. js)
Un evento se produce cuando el usuario ha producido una determinada acción, como, por ejemplo, hacer clic en
un componente o redimensionar una ventana. Para ello, en esta ocasión se utilizará HTML, CSS y JavaScript
para permitir al usuario estas acciones.
¿Qué es HTML?
Es un lenguaje de marcas para formatear y estructurar un documento, que puede leerse en cualquier navegador.
<html>...</html>
Responda a lo siguiente:
¿Qué es CSS?
Hojas de estilo en cascada, es un lenguaje para especificar cómo los documentos (HTML) se presentan a los
usuarios.
Guárdelo con el nombre pruebaEnlace y la extensión .html dentro de una carpeta llamada tallerPOE
Luego en otro bloc de notas escriba la siguiente instrucción de css:
Guarde el archivo con el nombre: estilo y la extensión .css en la misma carpeta que se encuentra el
archivo pruebaEnlace.html
Ahora de clic sobre el archivo pruebaEnlace y modifique el código con lo que se muestra a
continuación:
¿Qué es JavaScript?
En síntesis a continuación se muestra como es la interacción entre HTML, CSS y Java Script:
https://d2v4zi8pl64nxt.cloudfront.net/javascript-seo/5948abfc0e2df5.02876591.gif
10. Copie el siguiente código HTML y ejecútelo en diferentes navegadores:
<html>
<head>
<title>Página WEB de ejemplo: hiperenlaces</title>
<script language="javaScript">
function cargar() {
alert("La página ha sido cargada");
}
function pulsar() {
alert("Has escrito algo");
}
function procesar() {
alert("Haz hecho clic en el botón");
}
</script>
</head>
<body onload="cargar();">
<input type="text" id="txt1" name="txt1" onkeypress="pulsar();" />
<input type="button" id="btn1" name="btn1" value="Púlsame" onclick="procesar();" />
</body>
</html>
11. ¿Por qué cada navegador al ejecutar el código anterior muestra diferentes aspectos en la interfaz?
12. Consulte material de apoyo y explique a continuación que significa cada sección del código:
13. ¿Cuál es la etiqueta para definir que se está insertando un script o código javaScript?
En el código anterior las instrucciones de javaScript se ejecutaba desde el mismo archivo html. Para tener un
orden en el desarrollo web, se generará un archivo html con la estructura, un archivo css con la vista o estilo a
aplicar y un archivo js con las acciones o eventos que se ejecutan.
A continuación, debe copiar el código expuesta en sus respectivos archivos .html, .css y js.
En la misma carpeta donde esta elaborando el taller, cree un archivo html que se llame pruebaScript2 e ingrese
el siguiente código:
En la misma carpeta, cree un archivo css que se llame estiloPrueba e ingrese el siguiente código:
Posteriormente, en el bloc de notas copie el código javaScript que se muestra a continuación y guárdelo con la
extensión .js
Nota: En el -estilo- css los colores en su mayoría se asignan con el “nombre” en hexadecimal:
https://htmlcolorcodes.com/es/
14. ¿Cuales son las instrucciones o etiquetas en el archivo html que me permite conectar o enlazar
archivos externos (css y .js) para que funcione?
15. ¿Qué cambio se observa en el botón Púlsame?
16. ¿Cuáles son los eventos que se aplican?,¿Como se llaman?
17. Guarde en un archivo comprimido la carpeta del taller con los archivos generados.
18. Para finalizar, comente las conclusiones o conocimientos adquiridos del presente taller.
Fuentes consultadas:
• https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=886:api-drag-
and-drop-html-y-javascript-eventos-efectos-datatransfer-ejemplos-arrastrar-y-soltar-
cu01196e&catid=78&Itemid=206
• https://codepen.io/pablolobos/post/introduccion-a-html-y-css
• https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Funciones
• https://desarrolloweb.com/articulos/ejemplos/javascript/primeras-variables.html
• http://dis.um.es/~lopezquesada/documentos/IES_1314/IAW/curso/UT7/libroswebjavascript/www.librosw
eb.es/javascript/capitulo3/tipos_de_variables.html
• https://developer.mozilla.org/es/docs/Web/CSS/Como_iniciar/Que_es_CSS
• http://www.htmlhelp.com/es/reference/css/style-html.html
• https://informaticapc.com/tutorial-html/eventos.php
• https://jml.neocities.org/mod1/mod01_transparencias.pdf
• https://jml.neocities.org/mod4/mod04_transparencias.pdf
• https://www.youtube.com/watch?v=TAyyujKoY6k&list=PLn6gE5I2TpRccbk_ZFsyOshpJVJ7GDQeD&ind
ex=42&t=363s
Básico Complementario
HTML_CSS
HTML
Elemento anchor
Páginas de un mismo sitio web termina
en .html si es externa será la url.
Atributo download
Sintaxis CSS
(Cascading Style Sheets), en español «Hojas de
estilo en cascada», es un lenguaje de diseño gráfico
para definir y crear la presentación de un documento
estructurado escrito en un lenguaje de marcado.
Selectores
Se llama con el nombre del elemento.
Enfocar a un elemento,
generalmente a un
formulario.
Cuando se mantenga el clic.
Pseudoelementos
Acceder a información que no es posible
de otra manera en el documento.
Combinación de Selectores
Lista desordenada
CSS
CSS
Respecto al
font-size
Porcentajes
Técnicamente no es una
longitud a pesar de estar muy
relacionados.
Modificar el Tamaño de un Elemento HTML
Block por defecto ocupa toda
la pantalla, utilizado para Propiedad CSS, todos los
piezas de contenido Display elementos lo tiene.
En CSS
Border la única
propiedad para asignar
un color de fondo.
http://www.mclibre.org/consultar/ht
mlcss/html/html-
formularios.html#atributos-comunes
Referencia