itsan

viernes, 26 de julio de 2013


JavaScript



JavaScript es un lenguaje de programación que permite a los desarrolladores crear acciones en sus páginas web.
 

¿Cómo nace JavaScript?


son algunas de la preguntas que el siguiente artículo intenta resolver.
 

JavaScript es un lenguaje que puede ser utilizado por profesionales y para quienes se inician en el desarrollo y diseño de sitios web. No requiere de compilación ya que el lenguaje funciona del lado del cliente, los navegadores son los encargados de interpretar estos códigos.
Muchos confunden el JavaScript con el Java pero ambos lenguajes son diferentes y tienes sus características singulares. JavaScript tiene la ventaja de ser incorporado en cualquier página web, puede ser ejecutado sin la necesidad de instalar otro programa para ser visualizado.
Java por su parte tiene como principal característica ser un lenguaje independiente de la plataforma. Se puede crear todo tipo de programa que puede ser ejecutado en cualquier ordenador del mercado:  Linux, Windows, Apple
, etc. Debido a sus características también es muy utilizado para internet.
Como síntesis se pude decir que JavaScript es un lenguaje interpretado, basado en prototipos, mientras que Java es un lenguaje más orientado a objetos.
 
 
Para añadir JavaScript se limita el código con la  etiqueta SCRIPT. Este puede estar en cualquier lugar de la página. El código se ejecuta en el lugar donde se encuentra.
<SCRIPT LANGUAGE="JavaScript">
<!--
 Aquí va el código
//-->
</SCRIPT>
     Ejemplo 2.1: Mostrar un texto por pantalla utilizando la instrucción document.write(texto)
                     <SCRIPT LANGUAGE="JavaScript">
                     <!--
     document.write ("Este texto está escrito con JavaScript");

                      //-->
                     </SCRIPT>
 
       Ejemplo 2.2: Utilizar las instrucciones: navegador. AppName, que indica el nombre     del navegador y navegador. App Versión, que nos indica la versión, para ver esta información por pantalla.
<SCRIPT LANGUAGE="JavaScript">
<!--
 document.write ("El navegador utilizado actualmente es "+navigator.appName+ "
   ,versión "+navegador. App Versión);

//-->
</SCRIPT>
 

  

variables y valores 

   Las variables son elementos del lenguaje que permiten almacenar distintos valores en cada momento. Se puede almacenar un valor en una variable y consultar este valor posteriormente, también podemos modificar su contenido siempre que queramos.

  Definir variables

Para declarar las variables en JavaScript se utiliza la instrucción var. A cada variable se le asigna un nombre, y opcionalmente, un valor inicial. Si no se trata de una función, la instrucción var es opcional, pero se recomienda utilizarla.
 

  Nombrar variables

 Cada variable es identificada por un nombre. Al asignar un nombre a una variables se deben tener en cuenta las siguientes reglas:
  • Se pueden utilizar todas las letras del alfabeto en mayúsculas y minúsculas, los números del 0 al 9 y el guión subrayado.
  • Los nombres de las variables no pueden contener puntos ni espacios en blanco.
  • El primer carácter ha de ser una letra o el guión subrayado.
  • En el nombre se hace distinción entre mayúsculas y minúsculas.
  • No se puede utilizar como nombre ninguna de las palabras reservadas para JavaScript, es decir, no se pueden utilizar palabras que coincidan con las que pertenecen al lenguaje JavaScript.
  • Oficialmente no hay restricciones en cuanto a la longitud del nombre, pero éste debe caber en una sola línea.

 

Tipos de variables

Los tipos de valores que puede contener una variable JavaScript son:
  • Números: puede contener cualquier tipo de número real o entero.
  • Operadores lógicos o boolean: puede contener uno de los siguiente valores: true, false, 1 y 0.
  • Cadenas de caracteres o String: cualquier combinación de caracteres (letras, números, signos especiales y espacios). Las cadenas se delimitan mediante comillas dobles o simples. Las comillas simples, por norma, serán utilizadas dentro de fragmentos de código delimitados por comillas dobles o viceversa.

Conversión

Los números pueden incluirse fácilmente en strings, pero los strings no se pueden incluir directamente en números, para eso existen funciones explicitas de conversión, parseInt() y parseFloat() son las funciones encargadas de hacerlo.
 
parseFloat(cadena):  transforma en número una cadena de caracteres que se ha de transmitir y la devuelve como valor numérico. Si el número se puede interpretar como número decimal, la función lo tiene en cuenta. Como signo decimal se interpreta el punto. La función resulta muy útil, por ejemplo, para transformar las entradas del usuario en valores numéricos que permitan hacer cálculos.
 
parseInt(cadena):  funciona de forma similar a la función anterior, pero el valor devuelto siempre es un entero y considera el punto como un carácter.
A continuación veremos unos ejemplos de conversión de variables:
var aPartirde = 1;
var hasta Aquí = 10,frase;
var hacer Que = "Contar desde ";
frase=hacer Que + aPartirde + " a " + hasta Aquí + ".";

Después de ejecutar estas sentencias, la variable frase contendrá "Contar desde 1 a 10." Los datos numéricos han sido obligados a tomar la forma de un string.
var ahora Que = 0, frase;
frase = ahora Que + 1 + "10"; // En este caso, porque "10" es un string,
// el operador "+" concatena los valores.

En el ejemplo siguiente se realiza una conversión de la cadena "10" número entero, por lo que la operación se realiza como si todos los operando fuesen números.
var ahora Pues = 0;
ahora Pues = ahora Pues + 1 + parseInt("10"); // En este caso, "+" realiza una suma. 
 

martes, 25 de junio de 2013

HERRAMIENTAS MULTIMEDIAS

herramientas multimedia

Multimedia
es un término que se aplica a cualquier objeto que usa simultáneamentediferentes formas de contenido informativo como texto, sonido, imagenes, animacion y videos para informar o entretener al usuario. También se puede calificar como multimedia a los medios electronicos (u otros medios) que permiten almacenar y presentar contenido multimedia. Multimedia es similar al empleo tradicional de mediosmixtos en las artes plasticas, pero con un alcance más amplio. Se habla de multimedia interactiva cuando el usuario tiene cierto control sobre la presentación del contenido,como qué desea ver y cuándo desea verlo.hipermedia podria considerarse como unaforma especial de multimedia interactiva que emplea estructuras de navegación máscomplejas que aumentan el control del usuario sobre el flujo de la información. Esteconcepto es tan antiguo como la comunicación humana ya que al expresarnos en unacharla normal hablamos (sonido), escribimos (texto), observamos a nuestro interlocutor (video) y accionamos con gestos y movimientos de las manos (animación). Con el augede las aplicaciones multimedia para computador este vocablo entró a formar parte dellenguaje habitual. Cuando un programa de computador, un documento o una presentación combina adecuadamente los medios, se mejora notablemente la atención,la comprensión y el aprendizaje, ya que se acercará algo más a la manera habitual enque los seres humanos nos comunicamos, cuando empleamos varios sentidos paracomprender un mismo objeto.
 
HERAMIENTAS
 
USOS DE LA MULTIMEDIA
La multimedia encuentra su uso en varias áreas incluyendo pero no limitado a: arte,educación,entretenimiento,ingeniería,medicina,matemáticas,negocio,y
la investigación científica. En la educación,la multimedia se utiliza para producir loscursos de aprendizaje computarizado (popularmente llamados CBTs) y los libros deconsulta como enciclopedia y almanaques. Un CBT deja al usuario pasar con una seriede presentaciones, de texto sobre un asunto particular, y de ilustraciones asociadas envarios formatos de información. El sistema de la mensajería de la multimedia, o MMS,es un uso que permite que uno envíe y que reciba los mensajes que contienen lamultimedia - contenido relacionado. MMS es una característica común de la mayoría delos teléfonos celulares. Una enciclopedia electrónica multimedia puede presentar lainformación de maneras mejores que la enciclopedia tradicional, así que el usuario tienemás diversión y aprende más rápidamente. Por ejemplo, un artículo sobre la segundaguerra mundial puede incluir hyperlinks (hiperligas o hiperenlaces) a los artículos sobrelos países implicados en la guerra. Cuando los usuarios hayan encendido un hyperlink,los vuelven a dirigir a un artículo detallado acerca de ese país. Además, puede incluir unvídeo de la campaña pacífica. Puede también presentar los mapas pertinentes a loshyperlinks de la segunda guerra mundial. Esto puede acelerar la comprensión y mejorar la experiencia del usuario, cuando está agregada a los elementos múltiples tales comocuadros, fotografías, audio y vídeo. (También se dice que alguna gente aprende mejor viendo que leyendo, y algunos escuchando).
 
TIPOS DE INFORMACION MULTIMEDIA:
texto sin formatear, formateado, lineal e hipertexto.
Gráficos: utilizados para representar esquemas, planos, dibujos lineales...
Imágenes: son documentos formados por pixeles. Pueden generarse por copiadel entorno (escaneado, fotografía digital) y tienden a ser ficheros muyvoluminosos.
Animación: presentación de un número de gráficos por segundo que genera enel observador la sensación de movimiento.
Vídeo: Presentación de un número de imágenes por segundo, que crean en elobservador la sensación de movimiento. Pueden ser sintetizadas o captadas.
Sonido: puede ser habla, música u otros sonidos.
HERAMIENTAS