You are on page 1of 9

INTEGRANTES

Cruz

Panchana Shyrley
Moran Tarira Dannes
Gallegos Cordova Rosa
Veliz Zambrano Roger

JAVA SCRIPT
Historia
JavaScript fue desarrollado originalmente por Brendan
Eich de Netscape con el nombre de Mocha, el cual fue
renombrado
posteriormente
a
LiveScript,
para
finalmente quedar como JavaScript. El cambio de
nombre coincidi aproximadamente con el momento
en que Netscape agreg compatibilidad con la
tecnologa Java en su navegador web Netscape
Navigator en la versin 2.002 en diciembre de 1995.
La denominacin produjo confusin, dando la
impresin de que el lenguaje es una prolongacin de
Java, y se ha caracterizado por muchos como una
estrategia de mercadotecnia de Netscape para
obtener prestigio e innovar en lo que eran los nuevos
lenguajes de programacin web. JAVASCRIPT es una
marca registrada de Oracle Corporation. Es usada con
licencia por los productos creados por Netscape
Communications y entidades actuales como la
Fundacin Mozilla.8 9

DESARROLLOS
POSTERIORES
Netscape introdujo una implementacin de script del lado del
servidor con Netscape Enterprise Server, lanzada en diciembre
de 1994 (poco despus del lanzamiento de JavaScript para
navegadores web). A partir de mediados de la dcada de los
2000, ha habido una proliferacin de implementaciones de
JavaScript para el lado servidor. Node.js es uno de los notables
ejemplos de JavaScript en el lado del servidor, siendo usado en
proyectos importantes.
JavaScript se ha convertido en uno de los lenguajes de
programacin ms populares en internet. Al principio, sin
embargo, muchos desarrolladores renegaban del lenguaje
porque el pblico al que va dirigido lo formaban publicadores
de artculos y dems aficionados, entre otras razones.
La llegada de Ajax devolvi JavaScript a la fama y atrajo la
atencin de muchos otros programadores. Como resultado de
esto hubo una proliferacin de un conjunto de frameworks y
libreras de mbito general, mejorando las prcticas de
programacin con JavaScript, y aumentado el uso de
JavaScript fuera de los navegadores web, como se ha visto con
la proliferacin de entornos JavaScript del lado del servidor

QUE ES JAVASCRIPT?
JavaScript es un lenguaje de programacin
interpretado, dialecto del estndar ECMAScript.
Se define como orientado a objetos, basado en
prototipos, imperativo y dinmico.
Se utiliza principalmente en su forma del lado
del cliente , implementado como parte de un
navegador web permitiendo mejoras en la
interfaz de usuario y pginas web dinmicas
aunque existe una forma de JavaScript del lado
del servidor .
Su uso en aplicaciones externas a la web, por
ejemplo en documentos PDF, aplicaciones de
escritorio
(mayoritariamente
widgets)
es
tambin significativo.

CARACTERSTICAS

Imperativo

y estructurado

JavaScript es compatible con gran parte de la estructura de programacin


de C (por ejemplo, sentencias if, bucles for, sentencias switch, etc.). Con
una salvedad, en parte: en C, el mbito de las variables alcanza al bloque
en el cual fueron definidas; sin embargo JavaScript no es compatible con
esto, puesto que el mbito de las variables es el de la funcin en la cual
fueron declaradas

Dinmico

Tipado dinmico : Como en la mayora delenguajes de scripting,


eltipoest asociado al valor, no a la variable

Objetual : Java Script est

Evaluacin en tiempo de ejecucin : Java Script incluye la


funcinevalque permite evaluar expresiones como expresadas como
cadenas en tiempo de ejecucin.

formado casi en su totalidad porobjetos.

Funcional

Funciones de primera clase: A lasfuncionesse les suele llamar


ciudadanos de primera clase; son objetos en s mismos. Como tal,
poseen propiedades y mtodos, como.call()y.bind()

EJEMPLOS DE JAVASCRIPT

Refrescar el contenido de una pagina


<html>
<head>
<script type="text/javascript">
function refresh()
{
window.location.reload();
}
</script>
</head>
<body>
<form>
<input type="button"
value="Refrescar pgina"
onclick="refresh()">
</form>
</body>
</html>

<HTML>
<HEAD><TITLE>Preguntador</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-//DEFINICION DE LA FUNCION HazPregunta()
function HazPregunta(pregunta) {
//VARIABLES LOCALES
var solucion = eval(pregunta)
var salida = "Que da " + pregunta + "?"
var correcto='<IMG SRC="correcto.gif">'
var incorrecto='<IMG SRC="incorrecto.gif">'
//REALIZA LA PREGUNTA
var respuesta = prompt(salida,"0")
//COMPRUEBA EL RESULTADO
return (respuesta == solucion) ? correcto : HazPregunta(pregunta)
}
//-->
</SCRIPT></HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!-//EJECTUA LA FUNCION HazPregunta
var resultado = HazPregunta("10 + 10")
document.write(resultado)
//-->
</SCRIPT>
</BODY></HTML>

You might also like