elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Curso de javascript | 2. Primer programa de javascript
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Curso de javascript | 2. Primer programa de javascript  (Leído 3,456 veces)
TickTack


Desconectado Desconectado

Mensajes: 434


CipherX


Ver Perfil
Curso de javascript | 2. Primer programa de javascript
« en: 16 Julio 2022, 23:33 pm »

Crea tu primer programa javascript
Necesitamos la estructura habitual de un archivo HTML con el DOCTYPE, el encabezado y el cuerpo.

Para nuestro primer programa javascript programamos el típico programa "Hola mundo".


¿Dónde se encuentra el programa javascript?
El código javascript puede estar tanto en el área del encabezado como en el área del cuerpo (antes del cierre </body>).


Distinción entre javascript y HTML
El programa javascript está escrito entre las etiquetas HTML <script> para que el navegador sepa dónde termina HTML y comienza javascript.

Código
  1. <script type="text/javascript">

Entonces el navegador sabe qué interpretar.

Si se usa HTML5 como DOCTYPE, el atributo type="text/javascript" ya no es necesario para <script>. Sin embargo, aún se verá a menudo en programas javascript creados antes de HTML5. Sin embargo, el atributo no molesta si está presente. Pero más corto es mejor.

En el transcurso del curso, el atributo ya no se suele usar y, en aras de la claridad, <script> ya no se mostrará con cada ejemplo (aunque <script> es necesario).

Código


Función de salida alert en javascript
Para generar nuestro texto "Hola mundo" usamos la función de alert de javascript. Esta función hace que aparezca una ventana con el contenido "Hola mundo" en la pantalla.

Código
  1. <script>
  2. alert('Hola Mundo');
  3. </script>

¡Asegurate de que el texto a imprimir esté entre comillas! No importa si se usan comillas simples o dobles.

Ahora nuestro primer programa javascript se guarda y se carga en el navegador Firefox. Obtenemos una salida.


Salida directamente en la pantalla
Si queremos escribir el texto de salida directamente en la página, hay otro comando para eso. Para ello, el área se controla a través del modelo DOM. Entonces, en la forma más simple:

Código
  1. <script>
  2. document.write('Hola mundo');
  3. </script>

Esto hace que el texto se imprima directamente en la ventana del navegador. Ahora de regreso a nuestro navegador, actualiza la página (esto volverá a ejecutar el programa javascript) - actualiza a través del ícono correspondiente.

Ahora obtenemos la salida "Hola mundo" en la pantalla.

Echemos un vistazo al código fuente de la página HTML: simplemente antepone lo siguiente en el campo del enlace: view-source:. No se puede ver nada en el área del cuerpo. Aquí se puede ver muy bien que javascript no se ejecuta en el servidor, sino en el ordenador del usuario. Por lo tanto, el área del cuerpo está vacía y la salida se "produce" en la máquina del usuario.


En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: Curso de javascript | 2. Primer programa de javascript
« Respuesta #1 en: 17 Julio 2022, 01:20 am »

He odiado (y sigo odiando), todos esos cursos y manuales que dicen que van a enseñar a crear su primer programa... y tan contentos de su instrucción, se maravillan de decir que sacar por pantalla un "Hola Mundo" es un programa.

Normalmente a cualquier libro que empieza así, lo tacho de mediocre sin necesidad de mirar nada más.

Acasdo no habrá ejemplos realmente útiles y sensiblemente sencillos que un estúpido e inútil 'Hola mundo'....

...trasportado al mundo de un mecánico sería como decir que va a enseñarle a ser mecánico y arreglar su primera avería y al final todo lo que va a hacer es simplemente 'quitar una tuerca', podría un futuro mecánico tomar en serio al tipo que tras decirle como 'se quita una tuerca' ya ha arreglado su primera avería y que ya va camino de ser un mecánico???.

Por favor, puestos a imitar, imita algo genial, o por lo menos interesante, no estupideces... esas son el tipo de cosas que sobran en cualquier parte.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines