Introducción A Javascript
Introducción A Javascript
p. 2
Presentación:
JavaScript, es un lenguaje de programación de páginas web de lado del cliente, esto
significa, que cuando estamos viendo una página que utiliza JavaScript, hemos descargado
el código a nuestro navegador y nuestro navegador lo está ejecutando de acuerdo con las
acciones realizadas en la página.
Objetivos:
Que los participantes:
Bloques temáticos:
1. ¿Qué es Javascript?
2. Breve historia
3. Especificaciones oficiales
4. Javascript y HTML
5. Sintaxis
6. Cuadros de diálogo
p. 6
En esta Unidad los participantes se encontrarán con diferentes tipos de actividades que, en
el marco de los fundamentos del MEC*, los referenciarán a tres comunidades de
aprendizaje, que pondremos en funcionamiento en esta instancia de formación, a los
efectos de aprovecharlas pedagógicamente:
Es importante que todos los participantes realicen algunas de las actividades sugeridas y
compartan en los foros los resultados obtenidos.
El carácter constructivista y colaborativo del MEC nos exige que todas las actividades
realizadas por los participantes sean compartidas en los foros.
Tomen nota
Las actividades son opcionales y pueden realizarse en forma individual, pero siempre es
deseable que se las realice en equipo, con la finalidad de estimular y favorecer el trabajo
colaborativo y el aprendizaje entre pares. Tenga en cuenta que, si bien las actividades son
opcionales, su realización es de vital importancia para el logro de los objetivos de
aprendizaje de esta instancia de formación. Si su tiempo no le permite realizar todas las
actividades, por lo menos realice alguna, es fundamental que lo haga. Si cada uno de los
participantes realiza alguna, el foro, que es una instancia clave en este tipo de cursos,
tendrá una actividad muy enriquecedora.
Asimismo, también tengan en cuenta cuando trabajen en la Web, que en ella hay de todo,
cosas excelentes, muy buenas, buenas, regulares, malas y muy malas. Por eso, es
necesario aplicar filtros críticos para que las investigaciones y búsquedas se encaminen a
la excelencia. Si tienen dudas con alguno de los datos recolectados, no dejen de consultar
al profesor-tutor. También aprovechen en el foro proactivo las opiniones de sus compañeros
de curso y colegas.
p. 8
1. ¿Qué es Javascript?
JavaScript es un lenguaje de programación que se utiliza principalmente para crear páginas
web dinámicas.
Una página web dinámica es aquella que incorpora distintos efectos (texto que aparece y
desaparece), animaciones, acciones que se activan al pulsar o al pasar sobre botones y
ventanas con mensajes de aviso al usuario.
JavaScript contiene una librería estándar de objetos, tales como Array, Date, y Math, y un
conjunto central de elementos del lenguaje, tales como operadores, estructuras de control,
y sentencias. El núcleo de JavaScript puede extenderse para varios propósitos,
complementándolo con objetos adicionales, por ejemplo:
JavaScript y Java
JavaScript y Java son similares en algunos aspectos, pero fundamentalmente diferentes en
otros.
En contraste con el sistema de clases construidas por declaraciones que se usa en tiempo
de compilación de Java, JavaScript soporta un sistema de tiempo de ejecución basado en
un pequeño número de tipos de datos que representan valores numéricos, lógicos, y de
cadena de caracteres (string). JavaScript tiene un modelo de objetos basado en prototipos
en lugar del modelo de objetos basado en clases, que es más común. El modelo basado
en prototipo proporciona herencia dinámica; esto es, que lo que se hereda puede variar
entre objetos individuales. JavaScript también soporta funciones sin ningún requerimiento
declarativo especial. Las funciones pueden ser propiedades de los objetos, ejecutándose
como métodos levemente tipados.
Comparado con Java, JavaScript es un lenguaje muy libre de forma. No hay que declarar
todas las variables, clases, y métodos. No hay que preocuparse de si los métodos son
públicos, privados, o protegidos, y no hay que implementar interfaces. Las variables,
parámetros, y retornos de funciones no tienen que declararse explícitamente de un tipo
dado.
Java es un lenguaje de programación basado en clases que implica que los programas
consisten exclusivamente en clases y sus métodos. Estos requerimientos hacen que la
programación en Java sea más compleja que la programación en JavaScript.