Ir al contenido principal

JavaScript

Hola!! En esta entrada vamos a tratar otra de las posibilidades de programación web, esta vez es el turno de JavaScript. Esta es una de las múltiples herramientas que han surgido para extender las capacidades del lenguaje HTML, JavaScript no es un lenguaje de programación propiamente dicho. Es un lenguaje script u orientado a documento, como pueden ser los lenguajes de macros que tienen muchos procesadores de texto. Este es un lenguaje interpretado, significa que a las instrucciones las analiza y procesa el navegador en el momento que deben ser ejecutadas, como se diría, trabaja del lado del cliente. Es bastante usado para crear "slide" darle otras posibilidades de acción a los botones q creamos en los formularios y un montón de otros fines.
Trataremos de dar ejemplos ilustrativos para las distintas estructuras y elementos del lenguaje, hoy para comenzar, haremos el simple y archiconocido mensaje de "hola mundo". Espero q les guste, estamos dispuestos a contestar cualquier duda q surja, así como si es necesario, brindarles más ejemplos, mayores explicaciones y descripciones de los distintos pasos, es por eso q les digo q sus comentarios nos ayudan para seguir creciendo y  a ustedes a ganar en conocimientos...

Basta de palabras y hagamos nuestro primer script!

Existen varias formas de ingresar un "script" en nuestra web, por el momento trabajaremos directamente en nuestro código HTML pero cuando los ejemplos se hagan cada vez más grandes veremos de convocar un archivo de extensión ".js" para usar distintos "script" desde un archivo externo.



Para llamar un archivo externo colocamos en el "head" de nuestra página:



Vamos a crear una web q al cargarse nos muestre la famosa frase!
-Para esto creamos la estructura básica de un documento HTML.
-Luego creamos nuestro script colocando como se ve en la imagen "language="javascript"" esto ayuda a reconocer el lenguaje q estamos tratando de incorporar a nuestro código.
-Y comenzamos con el primer javascript:
"document" sirve para hacer referencia al documento actual, por el momento es todo lo q necesitan saber, en próximas entradas hablaremos de DOM o la manera en q se organizan los distintos elementos de nuestro sitio.
"write" es el código q le indica a nuestro navegador q debe escribir.
-Es así q podemos interpretar la linea como :
En el documento actual, unimos con punto, escribir, lo q esta entre parentesis, en este caso "hola mundo" y fundamental de cada linea de javascript TERMINAR CON PUNTO Y COMA; ajaj
Es importantisimo q recuerden eso, porq es uno de los errores más comunes olvidarse de colocar el ";" al final de cada instrucción.

Esto fue el comienzo en esto, en próximas entradas trabajaremos con variables, estructuras, funciones y eventos...
Nos vemos... 

Comentarios

Entradas populares de este blog

C: Conversiones de tipo (casting) en C...

El casting o simplemente cast  nos permite hacer una conversión explícita de un tipo de dato a otro, a criterio del programador siempre y cuando estos tipos sean compatibles. Este cast se realiza a través de un operador de conversión de tipos (type casting operator) y es un recurso a tener en cuenta ya que hay situaciones en que nos puede resultar de gran utilidad. Hacer uso de un cast es tan sencillo como poner (tipo de dato)  delante de la expresión o variable a convertir. Veamos un ejemplo: Declaramos una variable de tipo int con un identificador tan creativo como "a" y le realizamos diferentes cast a a para mostrarlo como si fuera un float, un double y un char en un printf. Lo que obtendríamos en pantalla sería lo siguiente: Donde tenemos el valor de nuestro a, a convertido en float y double (mostrándolo con 3 cifras decimales) y a convertido en char. Si vemos este último caso, al hacer la conversión de "a" a char toma a como el código ascii de

C: Ejemplos: Congruencia de Zeller (nivel básico) ...

La Congruencia de Zeller es un algoritmo que se atribuye al matemático alemán Julius Christian Johannes Zeller que vivió en el siglo XIX. Este algoritmo nos permite determinar el día de la semana que le corresponde a una fecha determinada del calendario Gregoriano. La fórmula que nosotros usaremos (con algunas modificaciones respecto de la original para poder usarla en  informática) es la siguiente: Donde h es el día de la semana (entre 0 y 6), J es año/100 (la centuria) y K es año mod 100 (el año de la centuria). Y hay que tener en cuenta que los meses de enero y febrero cuentan como el mes 13 y 14 del año anterior. Ahora que tenemos la fórmula, programemos el algoritmo en C mediante el uso de una función: Analicemos el código paso a paso: Tenemos en cuenta el caso de enero y febrero: Dijimos que estos meses corresponden a los meses 13 y 14 del año anterior por lo que los asignamos como corresponde (mes + 12 , que dará 13 para enero y 14 para febrero) y le rest

Algoritmos: Resolución de problemas y refinamientos en pseudocódigo...

En otras entradas, vimos las partes que debe tener nuestro algoritmo en pseudocódigo y las estructuras que utilizaremos para resolverlo. Ahora llega el turno de implementar todo en conjunto para dar origen a nuestra creación. Pero ¿cómo resolvemos un problema así? Para hacerlo, utilizaremos lo que llamamos refinamientos sucesivos. Este concepto consiste en dividir el problema en subproblemas más pequeños y a estos, a su vez, en otros más pequeños; y así sucesivamente hasta que la solución de los últimos sea trivial, sencillo de resolver. Luego usaremos todas las soluciones obtenidas para armar la solución de nuestro problema mayor. Este principio, tiene base en parte de la técnica divide and conquer (dependiendo de la traducción: "divide y vencerás") que es una de las muchas técnicas de resolución de algoritmos existentes. Como vemos, al dividir el problema en otros más pequeños y más fáciles de resolver, podemos pasar de un problema complicado a uno cuya solución es much