Me 3
Me 3
Me 3
UNIDAD Nº II
Utilizando JQuery
www.iplacex.cl
SEMANA 3
Introducción
Hoy muchas personas utilizan Internet como una fuente de información para sus
necesidades. Por lo mismo, existen personas que trabajan desarrollando contenido,
aplicaciones y sitios web que permiten satisfacer los requerimientos de los usuarios.
Para construir páginas web, se requiere de un análisis y planificación que permitan que
la interacción con el contenido de un sitio sea lo más amigable y usable posible. Para
lograr una experiencia de usuario satisfactoria se deben conocer herramientas que nos
permitan programar un sitio en un lenguaje que el computador sepa interpretar.
JavaScript, conocido como JS, es un lenguaje con una gran cantidad de adeptos y con
una gran comunidad de usuarios que lo respalda. Es conocido como el “lenguaje de
internet” y sin dudas, desde su creación en 1995, se ha posicionado como tal. Es
utilizado en una gran cantidad de proyectos por eso su importancia de manejar esta
herramienta clave en la construcción de un sitio web.
En esta semana, se dará a conocer la sintaxis del lenguaje, con el fin de construir
programas que cumplan con los requerimientos solicitados.
2 www.iplacex.cl
Ideas Fuerza
1. Conceptos fundamentales de JavaScript: Se comenzará a conocer
las bases de este lenguaje de programación y sus características
fundamentales.
3 www.iplacex.cl
Desarrollo
1. ¿Qué es JavaScript?
Es un lenguaje de programación, que junto HTML y CSS conforman una de las tres
tecnologías principales utilizadas en las páginas web.
Su principal diferencia con HTML y CSS es que los anteriores corresponden a una
forma de estructurar contenido: no podemos indicarle al computador que hacer solo
con estos lenguajes. JavaScript, en cambio, es un lenguaje lo suficientemente completo
para decirle a nuestro computador qué hacer y poder así desarrollar en la web.
4 www.iplacex.cl
JavaScript forma parte de las 3 tecnologías que conforman la Web. Revisemos
brevemente cada una a continuación:
Cuando un archivo HTML se carga, se resuelven todas sus dependencias, tales como
imágenes, videos u otros archivos. Es posible encontrar JavaScript de tres formas en
los documentos HTML:
5 www.iplacex.cl
2) Embebido en una etiqueta <script> en el HTML:
3) En un archivo externo:
Se puede indicar que se cargue uno o varios archivos externos que contengan
JavaScript. Para utilizar esta forma se debe utilizar la etiqueta ˂script˃, pero
agregando un atributo src que contenga el nombre del archivo JS y su extensión,
ejemplo: ˂script src=”script.js”˃˂/script˃
6 www.iplacex.cl
El archivo script.js contiene:
Actualmente, existen muchos editores de código como Sublime Text, Atom, Visual
Studio Code, Brackets, entre otros. Se puede elegir el que más se acomode a las
necesidades, ya que todos los editores generarán archivos .js. Lo ideal es elegir un
editor que ofrezcan características que faciliten la escritura de los programas, como el
autocompletado.
7 www.iplacex.cl
3.El navegador
En Google Chrome cada una de esas opciones está separada en distintos paneles:
8 www.iplacex.cl
4. Sintaxis y estructura de JavaScript
La gran mayoría de las veces las reglas gramaticales son estrictas, ya que el
computador hará solo lo que se instruya, no es capaz de inferir instrucciones como lo
hace el ser humano.
9 www.iplacex.cl
• Comentarios: Los comentarios corresponden a mensajes dejados en el código
fuente de nuestro programa sin sentido semántico para el motor de JavaScript,
pero con mucho significado para los programadores o personas que leen el
código. Permiten a otras personas saber lo que está ocurriendo en ciertos
puntos de ejecución del programa, por lo mismo son muy útiles.
Los comentarios de una línea se inician con los caracteres //. Todo lo escrito
posteriormente en la misma línea pasará a ser parte de comentario de código.
Los comentarios multilínea se inician con los caracteres /* y terminan con los
caracteres */. Todo lo escrito entre los caracteres iniciales y finales pasará a
formar parte del comentario.
/*
* Esto es un comentario de múltiples líneas.
*/
10 www.iplacex.cl
5. Conceptos fundamentales de JavaScript
Variables
Declaración
Invocación
11 www.iplacex.cl
JavaScript posee una serie de reglas para el nombre de las variables:
Ejemplo:
Tipos de Datos
12 www.iplacex.cl
Ejemplo:
Operadores
Nos permiten realizar operaciones dentro del lenguaje. Las operaciones a realizar
corresponden a:
• Asignación: Cuando a una variable asignamos un valor. Ej: var color = 'Azul';
• Aritméticas: Cuando deseamos realizar una operación matemática sobre dos
valores. Ej: 10 * 2;
• Lógicas: Cuando se requiere realizar una comparación entre dos valores. Las
comparaciones entre dos valores en JavaScript entregará un valor booleano
(true o false) como resultado.
13 www.iplacex.cl
A continuación una serie de operadores disponibles en JavaScript:
= Asignación
+ Suma
- Resta
* Multiplicación
/ División
% Módulo
> Mayor a
< Menor a
>= Mayor o igual a
<= Menor o igual a
== Igual a
!= Distinto a
&& Y..
|| O..
++ Incremento
-- Decremento
Condicionales
condición
14 www.iplacex.cl
o Dentro de los paréntesis de if, se debe cumplir una condición booleana (true
o false).
o Se evalúan (normalmente dos valores) con un operador. Puede darse el caso
que se utilice la evaluación de un solo valor, o múltiples valores, utilizando los
operadores && ó || (y o respectivamente).
o Se ejecutará el código presente en el bloque de código declarado al lado de if
solo si el resultado de la condición lógica es true (verdadera).
o El bloque de else se ejecuta si la condición no se cumple.
15 www.iplacex.cl
Bucles
16 www.iplacex.cl
• do...while: Este bucle es idéntico a while. La diferencia radica en que el bloque
de código se ejecuta antes de la evaluación de la condición del bucle. Para
utilizar este bucle, se debe escribir la palabra do, seguido de un bloque de
código y paréntesis. Las partes son las siguientes:
Funciones
Una función está compuesta por una serie de declaraciones en un bloque de código,
conocido como cuerpo de la función.
17 www.iplacex.cl
Las partes son:
Ejemplo:
function validarFormulario(){
};
18 www.iplacex.cl
Conclusión
En esta semana, se revisaron los conceptos fundamentales de JavaScript, su sintaxis y
estructuras, las cuales permitirán darle dinamismo a las páginas html. Es un lenguaje de
programación que se utiliza en una gran cantidad de proyectos, por eso su importancia de
manejar esta herramienta es fundamental en la construcción de un sitio web.
A través JavaScript, se quiere poder cumplir los requerimientos solicitados por el cliente,
utilizando buenas prácticas en la programación y utilizando los recursos de la forma más óptima
posible.
En este proceso, se revisaron conceptos relevantes como variables, tipos de datos, operadores,
estructuras condicionales y de repetición, que son la base de la construcción de código. El
alumno debe ser prolijo y ordenado al momento de programar para cumplir con los
requerimientos solicitados.
19 www.iplacex.cl
Bibliografía
Manual programación web en el entorno cliente | Ribes Alba, Purificación | E-LIBRO
Desarrollo web en entorno cliente | Vara Mesa, Juan Manuel; López Sanz, Marcos | E-LIBRO
http://www.desarrolloweb.com/
https://developer.mozilla.org/docs/Web/JavaScript
https://es.wikipedia.org/wiki/JavaScript
HTML5, CSS3 Y Javascript. Meloni, Julie C. Madrid: Anaya multimedia, 2012. 655 p.
20 www.iplacex.cl
21 www.iplacex.cl