0% encontró este documento útil (0 votos)
16 vistas

What Is Javascript

Este documento explica qué es JavaScript, cómo se relaciona con HTML y CSS, y algunas de las cosas que puede hacer como lenguaje de programación para sitios web, incluida la manipulación de datos, eventos y el uso de APIs.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas

What Is Javascript

Este documento explica qué es JavaScript, cómo se relaciona con HTML y CSS, y algunas de las cosas que puede hacer como lenguaje de programación para sitios web, incluida la manipulación de datos, eventos y el uso de APIs.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

�Qu� es JavaScript?

Resumen: primeros pasos


Siguiente
�Bienvenido al curso de JavaScript para principiantes de MDN! En este art�culo
veremos JavaScript desde un alto nivel, respondiendo preguntas como "�Qu� es?" y
"�Qu� puedes hacer con �l?", y aseg�rate de estar c�modo con el prop�sito de
JavaScript.

Prerrequisitos: Conocimientos b�sicos de inform�tica, conocimientos b�sicos de


HTML y CSS.
Objetivo: Familiarizarte con lo que es JavaScript, lo que puede hacer y c�mo
encaja en un sitio web.
Una definici�n de alto nivel
JavaScript es un lenguaje de programaci�n o de secuencias de comandos que permite
implementar funciones complejas en p�ginas web, cada vez que una p�gina web hace
algo m�s que sentarse all� y mostrar informaci�n est�tica para que las veas,
muestra oportunidades actualizaciones de contenido, mapas interactivos , animaci�n
de Gr�ficos 2D / 3D, desplazamiento de m�quinas reproductoras de v�deo, etc.,
puedes apostar que probablemente JavaScript est� involucrado. Es la tercera capa
del pastel de las tecnolog�as web est�ndar, dos de las cuales ( HTML y CSS ) hemos
cubierto con mucho m�s detalle en otras partes del �rea de aprendizaje.

HTML es el lenguaje de marcado que usamos para estructurar y dar significado a


nuestro contenido web, por ejemplo, definiendo p�rrafos, encabezados y tablas de
datos, o insertando im�genes y videos en la p�gina.
CSS es un lenguaje de reglas de estilo que usamos para aplicar estilo a nuestro
contenido HTML, por ejemplo, establecer colores de fondo y tipos de letra, y
distribuir nuestro contenido en m�ltiples columnas.
JavaScript es un lenguaje de secuencias de comandos que permite crear contenido de
actualizaci�n din�mica, controlar multimedia, animar im�genes y pr�cticamente todo
lo dem�s. (Est� bien, no todo, pero es sorprendente lo que puedes lograr con unas
pocas l�neas de c�digo JavaScript).
Las tres capas se superponen muy bien. Tomemos una etiqueta de texto simple como
ejemplo. Podemos marcarla usando HTML para darle estructura y prop�sito:

<p>Player 1: Chris</p>
Copiar al portapapeles

Luego, podemos agregar algo de CSS a la mezcla para que se vea bien:

p {
font-family: 'helvetica neue', helvetica, sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
text-align: center;
border: 2px solid rgba(0,0,200,0.6);
background: rgba(0,0,200,0.3);
color: rgba(0,0,200,0.6);
box-shadow: 1px 1px 2px rgba(0,0,200,0.4);
border-radius: 10px;
padding: 3px 10px;
display: inline-block;
cursor: pointer;
}
Copiar al portapapeles
Y finalmente, podemos agregar algo de JavaScript para implementar un comportamiento
din�mico:

const para = document.querySelector('p');

para.addEventListener('click', updateName);

function updateName() {
let name = prompt('Enter a new name');
para.textContent = 'Player 1: ' + name;
}
Copiar al portapapeles

Intenta hacer clic en esta �ltima versi�n de la etiqueta de texto para ver qu�
sucede (ten en cuenta tambi�n que puedes encontrar esta demostraci�n en GitHub -
�consulta el c�digo fuente o ejec�talo en vivo)!

JavaScript puede hacer mucho m�s que eso - exploremos qu� con m�s detalle.

Entonces, �qu� puede hacer realmente?


El n�cleo del lenguaje JavaScript del lado del cliente consta de algunas
caracter�sticas de programaci�n comunes que permiten hacer cosas como:

Almacenar valores �tiles dentro de variables. En el ejemplo anterior, por ejemplo,


pedimos que ingreses un nuevo nombre y luego almacenamos ese nombre en una variable
llamada name.
Operaciones sobre fragmentos de texto (conocidas como "cadenas" ( strings) en
programaci�n). En el ejemplo anterior, tomamos la cadena " Player1:" y los unimos a
la variable namepara crear la etiqueta de texto completo, p. ej. '' Player1:
Chris".
Y c�digo ejecuta en respuesta a ciertos eventos que ocurren en una p�gina web.
Usamos un evento clicken nuestro ejemplo anterior para detectar cu�ndo se hace clic
en el bot�n y luego ejecutar el c�digo que actualiza la etiqueta de texto.
�Y mucho m�s!
Sin embargo, lo que a�n es m�s emocionante es la funci�n construida sobre el
lenguaje JavaScript de lado del cliente. Las denominadas interfaces de programaci�n
de aplicaciones ( API ) proporcionan superpoderes adicionales para utilizar en tu
c�digo JavaScript.

Las API son conjuntos de bloques de construcci�n de c�digo listos para usar que
permiten a un desarrollador implementar programas que de otro modo pueden ser
dif�ciles o imposibles de implementar. Hacen lo mismo para la programaci�n que los
kits de muebles prefabricados para la construcci�n de viviendas - es mucho m�s
f�cil tomar paneles precortados y atornillarlos para hacer una estanter�a que
elaborar el dise�o t� mismo, que ir y encontrar la madera correcta, cortar todos
los paneles del tama�o y la forma correctos, buscar los tornillos del tama�o
correcto y luego j�ntalos para hacer una estanter�a

También podría gustarte