Estás en Inicio / Editorial / Javascript
03.07.2007
Javascript es un lenguaje de programación que permite a los desarrolladores crear acciones en sus páginas web. Pero ¿Qué es Javascript?, ¿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.
Javascript es un lenguaje con muchas posibilidades, utilizado para crear pequeños programas que luego son insertados en una página web y en programas más grandes, orientados a objetos mucho más complejos. Con Javascript podemos crear diferentes efectos e interactuar con nuestros usuarios.
Este lenguaje posee varias características, entre ellas podemos mencionar que es un lenguaje basado en acciones que posee menos restricciones. Además, es un lenguaje que utiliza Windows y sistemas X-Windows, gran parte de la programación en este lenguaje está centrada en describir objetos, escribir funciones que respondan a movimientos del mouse, aperturas, utilización de teclas, cargas de páginas entre otros.
Es necesario resaltar que hay dos tipos de JavaScript: por un lado está el que se ejecuta en el cliente, este es el Javascript propiamente dicho, aunque técnicamente se denomina Navigator JavaScript. Pero también existe un Javascript que se ejecuta en el servidor, es más reciente y se denomina LiveWire Javascript.
Javascript nació con la necesidad de permitir a los autores de sitio web crear páginas que permitan intercambiar con los usuarios, ya que se necesitaba crear webs de mayor complejidad. El HTML solo permitía crear páginas estáticas donde se podía mostrar textos con estilos, pero se necesitaba interactuar con los usuarios.
En los años de 1990, Netscape creo Livescript; las primeras versiones de este lenguaje fueron principalmente dedicadas a pequeños grupos de diseñadores Web que no necesitaban utilizar un compilador, o sin ninguna experiencia en la programación orientada a objetos.
A medida que estuvieron disponibles nuevas versiones de este lenguaje incluían nuevos componentes que dan gran potencial al lenguaje, pero lamentablemente esta versión solo funcionaba en la última versión del Navigator en aquel momento.
En diciembre de 1995, Netscape y Sun Microsystems (el creador del lenguaje Java) luego de unirse objetivo de desarrollar el proyecto en conjunto, reintroducen este lenguaje con el nombre de Javascript. En respuesta a la popularidad de Javascript, Microsoft lanzo su propio lenguaje de programación a base de script, VBScript (una pequeña versión de Visual Basic).
En el año de 1996 Microsoft se interesa por competir con Javascript por lo que lanza su lenguaje llamado Jscript, introducido en los navegadores de Internet Explorer. A pesar de las diferentes críticas que se le hacen al lenguaje Javascript, este es uno de los lenguajes de programación más populares para la web. Desde que los navegadores incluyen el Javascript, no necesitamos el Java Runtime Environment (JRE), para que se ejecute.
El Javascript es una tecnología que ha sobrevivido por más de 10 años, es fundamentales en la web, junto con la estandarización de la “European Computer Manufacturers Association” (ECMA) (adoptada luego por la ISO) y W3C DOM, Javascript es considerado por muchos desarrolladores web como la fundación para la próxima generación de aplicaciones web dinámicas del lado del cliente.
La estandarización de Javascript comenzó en conjunto con ECMA en Noviembre de 1996. Es adoptado este estándar en Junio de 1997 y luego también por la “Internacional Organization for Standardization” (ISO). El DOM por sus siglas en inglés “Modelo de Objetos del Documento” fue diseñado para evitar incompatibilidades.
Entre los diferentes servicios que se encuentran realizados con Javascript en Internet se encuentran:
También podemos encontrar o crear códigos para insertarlos en las páginas como:
El código javascript podemos encontrarlo dentro de las etiquetas <body></body> de nuestras páginas web. Por lo general se insertan entre: <script></script>. También pueden estar ubicados en ficheros externos usando:
<script type="text/javascript" src="micodigo.js"></script>
Su sintaxis es similar a la usada en Java y C, al ser un lenguaje del lado del cliente este es interpretado por el navegador, no se necesita tener instalado ningún Framework.
var = “Hola”, n=103if(i<10){ … }for(i; i<10; i++){ … }var miArreglo = new Array(“12”, “77”, “5”)// Comentarios
/*
Comentarios
*/
document.write("Hola"); var”. Podemos usar “+” para concatenar cadenas y variables. Javascript es soportado por la mayoría de los navegadores como Internet Explorer, Netscape, Opera, Mozilla Firefox, entre otros.
Con el surgimiento de lenguajes como PHP del lado del servidor y Javascript del lado del cliente, surgió Ajax en acrónimo de (Asynchronous Javascript And XML). El mismo es una técnica para crear aplicaciones web interactivas. Este lenguaje combina varias tecnologías:
Debemos tener en cuenta que aunque Javascript sea soportado en gran cantidad de navegadores nuestros usuarios pueden elegir la opción de Activar/Desactivar el Javascript en los mismos.
Califica esta nota:
Damián Pérez Valdés
Webmaster, Administrador de Sistemas, con experiencia en desarrollo web y de aplicaciones.
Si eres nuevo en Maestros del Web y te agradan nuestras publicaciones, te invitamos a suscribirte a nuestro Feed.
Sindícanos en: Google Reader, Bloglines, My Yahoo o My MSN | ¿Qué es el Feed?
57 comentarios en total.
Hola! Quería pedirte autorización para usar este post para integrar los contenidos de un wiki.
Espero tu respuesta! Gracias!!
Muchos navegantes desactivan javascript de sus navegadores, pero si yo tengo una web que usa javascript pues este no correrá, como puedo saber yo como webmaster si mis navegantes tienen javascript activado para en caso de que no mostrarles una web que no dependa de javascript?, gracias por su ayuda.
Manuel, mediante esta via podras detectar si tu navegador tiene activado el javascript, primeramente debes insertar en las etiquetas
Entre las etiquetas
gracias muy bueno
Muy buen artículo, solo tengo una pregunta: ¿A qué se refiere cuando se le llama a un lenguaje como de tipo “script”? Me suena como a que son pedazos de código interpretados y ya, pero por ejemplo yo antes programaba en mIRC pequeños scripts con su propio lenguaje, y no me queda muy clara la característica principal de un lenguaje de “script” (como Action Script también, a qué se refiere?).
Gracias!
@Alekz: Precisamente el otro dia leia en wikipedia acerca del termino “script”.
Script significa “guión”… asi que la interpretación podria ser… una especie de guión que siguen el sistema para entender que quieres hacer tu ![]()
Un lenguaje de script es un pequeño lenguaje de programación que su código puede ser insertado por ejemplo dentro de una pagina HTML.
Hola, una pregunta ¿ He visto el código de algunas librerias como Rico, Mootools, Json, Prototype etc, estas librerias son escritas enteramente en javascript o es un tipo de programación más avanzado al que estamos acostumbrados ?
bedomax, estas librerias o APIs contienen codigos javascript, muchas de ellas tienen soporte para AJAX, mediante las mismas podemos utilizar clases que nos permitan realizar funciones clientes-servidor, por ejemplo podemos combinar PHP y Javascript.
Los felicito por tremendos temas relacionados a la web y sus aplicaciones, realmente lo motivan mas a uno a seguir investigando mas sobre este mundo tecnologico, sigan adelante y suerte.
Me parece excelente, me gustaría coger unos párrafos para compartirlos con mis contactos; gracias por la buena información, bye.
muy buena pagina
y estas muy joven para saber tanto…
bien por ti
es muy joven para saber tanto
gracias por tus aportaciones m sirvio de mucho!!!!!
aunque m estaba durmiendo cuando lo lei
Hola,estoy haciendo una web,sencilla en flash,pero tengo un grave problema,os explico,vamos a ver,parto de que va a ser visitada desde un link,entonces yo quiero saber quien me ha visitado desde ese link,ya que unos pueden entrar directos desde la url y otros a traves de ese link que esta en otra web,vale,pero ademas,tengo un carrito de la compra,y me gustaria saber si el que entro desde ese link hace algun pedido.
Los archivos serian:
El del link——-link1.html
El del pedido—-pedido.html
Es decir,me gustaria que hubiera algun javascript que cuando pinchen en el link que va ha entrar en mi web,se pegara directamente en la hoja de pedido,por si llega al carro de la compra y decide comprar.
Miguel.
muy buen articulo solo una pregunta
javascript tiene etiquetas especiales o se utilizan las mismas de HTML
Hola Marvin, javascript se puede incorporar dentro del codigo HTML, para eso se inserta entre las etiquetas que se mencionan en el articulo.
ola queria saber si podrian ayudarme a solucionar el problema de mi messenger q no funciona me quiero conectar y me sale q deja de funcionar gracias
hola, deseo saber como se instala javascript por que no puedo abrir mi correo ni mi messenger espero tu respuesta gracias.
Me gustaria saber como agregar un contador de visitas a mi pagina con javascript
Hola nestor, en internet podran encontrar gran cantidad de script para agregar contadores a tu sitio web. Puedes auxiliarte del buscador Google insertando el texto “javascript contador de visitas”
SINCERAMENTE TENGO PARA COMUNICARLES QUE YO CASI NO SE DEL TEMA Y NI SIQUIERA LEYENDO LOS COMENTARIOS QUE HACEN MIS AMIGOS EN LA RED LOGRO ENTENDER PERO DE IGUAL MANERA ME INTERESARIA DEMACIADO COMO SE MANEJA ESTE TEMA PARA UNA AREA DE TRABAJO
yo estoy interezada en tener ej javascript ya que no m salen los videos del la pag. http://www.youtube.com sale el nombre de la cancionm pero no el video y sin eso no puedo hacer como lo instalo
Quiciera saber ocmo puedo hacer para conseguir que mi ventana de internet pueda entrar al sitio HOTMAIL.COM por k no ingresa, que por que necesito JavaScript??? como tengo k hacerle???
Hola Jazmín, debes tener en cuenta el tipo de navegador que usas y tambien si soporta Javascript o lo tiene activado. Hotmail hace mucho uso de Javascript, es probable que no puedas ingresar a el por eso.
Tambien, debes esperar a que la página de Hotamil descargue completa en tu navegador para luego continuar, o sea, no oprimir y boton “DETENER/STOP” de tu navegador.
Hola maria jose, el motivo por el cual no puedas ver los videos de Youtuve, quizas no sea precisamente Javascript, en tu caso necesitas tener instalado el plugins de Flash. Para que tu navegador pueda cargar el reproductor y puedas observar los videos. Te recomiendo visites http://www.adobe.com/es/products/flashplayer/
como hago para actualizar JAVA SCRIPT ya que no me deja utilizar mi correo. gracias
@marvin: Si tu problema consiste en que no puedes ver tu correo a traves de tu navegador. Debes actualizar tu navegador o instalar una version que soporte Javascript. Si aun asi, sigues con ese problema, brindanos mas detalles para poder ayudarte a solucionarlo.
estuve buscando en la web definiciones de javascript, y utilizan una terminologia muy tecnica, casi copiado de los libros, pero sin duda la que brindas hasta un niño de 5 años la entenderia, sencillamente mis felicitaciones.
auxilio no puedo abrir ninguna pagina de chat no me abre el java que puedo hacer???? por favor
no entendi demaciado, igual parece que es muy bueno.bueno no se donde se instala ya que no puedo ver mi correo ni revisar mi msn
como instalar javascript, el problema que no puedo abrir el messenger y otras paginas si me pueden ayudar,gracias… por favor
porfavor me podrian esplicar en que parte exactamente se puede instalar este programa ya que no puedo abrir el msn ni correo, nada. porfavor, es urgente, gracias
porfa apurence
no me deja utilizar mi correo y ningun otra cuenta como istalo javascript
Ya lei que es java script pero cuando voy a revisar mi correo no puedo avanzar como retiro esto para poder leer mi correo
como puedo entrar a mi correo eliminando a java script pues siempre me dice que puedo segguir en cualquier pagina
*como se importa archivos ya creados en javaScript.
*librerias de paginas web (script)
*ventajas de crear funciones sin tipos (javaScript)
Hola tengo una pregunta con javascript porque en myspace no me reproduce la cancion,y tampoco me deja estableser mi foto en caso que la quiero cambiar me dice que mi javascript o macromedia es antigua cuando todo lo tengo muy bien instalado i habilitado.No se que hacer ayudadme por favor.Un saludo
¿Como podria cambiarle el color d fuente a letras para una página? cuales caracteres tendría k digitar?
ayuda porfis como activar JavaScript
yo tengo un problema al ver paginas y tratar de abrir algun chat y creo que es por lo de javascript espero y me puedas ayudar ya que al tratar de ver videos en la pagina de veoh no me sale el reproductor de video esto pasa cuando uso internet explorer por que al usar firefos la pagina sale sin problemas me puedes decir cual y como solucionar el problema
donde se ejecuta el javascript???
Hola tengo una pregunta con javascript porque en myspace no me reproduce la cancion,y tampoco me deja estableser mi foto en caso que la quiero cambiar me dice que mi javascript o macromedia es antigua cuando todo lo tengo instalado y habilitado.No se que hacer ayudame por favor …..gracias
buenas!! tengo problemas para abrir youtube y me dice que quizas sea porque tengo desconectado el javascript. ¿Que tengo que hacer para instalarlo? por favor que alguien me lo expique gracias por vuestra atencion un saludo
como hago para activar el JavaScript??
gracias!!
Hola, quisiera preguntarte si sabes de como configurar una pagina para instalar audio en vivo..
gracias….
como activo javascript en mi computador
Hola !! desde hace 24 horas no puedo entrar a mi Facebook por culpa del java , entra pero se demora cargando 10 minutos …. ademas la pagina se ve como si estuviera en construccion , porfabor ayudaaa … como lo puedo solucionar , pasa lo mismo con mi Hi5 , graciasss !!!
Hola,como estan..mis saludos desde Chile.Excelente página,los felicito..Bueno,me gustaría que me pudieran orientar por favor acerca de un problema que se me presenta para agregar algún tipo de contador a mi blog site http://www.tagged.com Generalmente se me ofrece dos alternativas,que es el java script y el html..al querer utilizar el primero,se pega bien..pero al querer visualizarlo e mi página,no se ve.Al usar el HTML no ocurre problema y el contador se visualiza ok..pero me gustaría saber por que ocurre ,ya que al visitar otro tipo de páginas en donde se usa javascript,veo sin ningun problema los contadores que allí estan,con sus respectivos efectos flash..¿Será acaso que Tagged no admite javascript?
Bueno amigos,espero que me puedan ayudar,ya que no soy experta como uds, y estaría muy agradecida..Mis saludos para Uds..
Hola maria josé…para ver los videos de Youtube lo que necesitas hacer es instalar flash player…
Excelente web, muy útil para los novatos como Yo, sigan mejorando que son muy buenas sus orientaciones
oye necesito ayuda quiero iniciar sesion en hotmail pero me pide que tengo que tener java scrip o algo asi y no quiere abrir mi hotmail.me puedes ayudar con eso me urge leer mis mensajes…
Gracias a esta web he aprendido a combinar javascript con jsp, php y html. Gracias.
hola soy nueva en esto de la computacion y yo tenia una pagina en donde podia salir mis correo pero uno de mis niños se metio en una pagina y borro ese archivo y ahora en el computador sale q el javascrip fue desconectado y no se como reiniciarlo me pueden ayudar paso x paso grasias
hola mira como hago para poder este escript normal como un formulario??? se podra?
<!–
function aleatorio(inferior,superior){
numPosibilidades = superior - inferior
aleat = Math.random() * numPosibilidades
aleat = Math.floor(aleat)
return parseInt(inferior) + aleat
}
<!–
var nick=prompt(’Anota tu Nick para entrar al Salon’, ”);
enviame la respuesta a mi correo porfa vor es urgente…DTB desde El Salvador
ola me gustaria poder poner anuncios en mi web. aun no tengo muy claro eso de ganar. si me puedes ayudar aqui tienes mi correo: dodo_14_94@hotmail.com.
8 trackbacks en total.
Maestros del Web es el punto de encuentro para los entusiastas de la red.
Creative Commons by-nc-sa 3.0 | Política de Privacidad | CMS: Wordpress