Javascript es un lenguaje de programación utilizado para crear pequeños
programitas encargados de realizar acciones dentro del ámbito de una página web.
Con Javascript podemos crear efectos especiales en las páginas y definir
interactividades con el usuario. El navegador del cliente es el encargado de
interpretar las instrucciones Javascript y ejecutarlas para realizar estos
efectos e interactividades, de modo que el mayor recurso, y tal vez el único,
con que cuenta este lenguaje es el propio navegador.
Javascript es el siguiente paso, después del HTML, que puede dar un programador
de la web que decida mejorar sus páginas y la potencia de sus proyectos. Es un
lenguaje de programación bastante sencillo y pensado para hacer las cosas con
rapidez, a veces con ligereza. Incluso las personas que no tengan una
experiencia previa en la programación podrán aprender este lenguaje con
facilidad y utilizarlo en toda su potencia con sólo un poco de práctica.
Entre las acciones típicas que se pueden realizar en Javascript tenemos dos
vertientes. Por un lado los efectos especiales sobre páginas web, para crear
contenidos dinámicos y elementos de la página que tengan movimiento, cambien de
color o cualquier otro dinamismo. Por el otro, javascript nos permite ejecutar
instrucciones como respuesta a las acciones del usuario, con lo que podemos
crear páginas interactivas con programas como calculadoras, agendas, o tablas de
cálculo.
Javascript es un lenguaje con muchas posibilidades, permite la programación de
pequeños scripts, pero también de programas más grandes, orientados a objetos,
con funciones, estructuras de datos complejas, etc. Toda esta potencia de
Javascript se pone a disposición del programador, que se convierte en el
verdadero dueño y controlador de cada cosa que ocurre en la página.
En este libro vamos a tratar de acercarnos a este lenguaje en profundidad y
conocer todos sus secretos y métodos de trabajo. Al final del libro seremos
capaces de controlar la página web y discernir el mejor método para atacar los
problemas u objetivos que nos hayamos planeado.