Aprender
JavaScript Avanzado
con 100 ejercicios prácticos
Aprender JavaScript Avanzado con 100 ejercicios prácticos
© 2015 MEDIAactive
Primera edición, 2015
© 2015 MARCOMBO, S.A.
Gran Via de les Corts Catalanes, 594
08007 Barcelona
www.marcombo.com
Diseño de la cubierta: NDENU DISSENY GRÀFIC
«Cualquier forma de reproducción, distribución, comunicación pública o transformación de esta obra sólo puede ser realizada con la autorización de sus titulares, salvo excepción prevista por la ley. Diríjase a CEDRO (Centro Español de Derechos Reprográficos, www.cedro.org) si necesita fotocopiar o escanear algún fragmento de esta obra».
APRENDER JAVASCRIPT AVANZADO CON 100 EJERCICIOS PRÁCTICOS
100 ejercicios, en este caso más teóricos, que conforman una guía de los principales elementos que forman parte del lenguaje de programación JavaScript. Si bien es imposible recoger en las páginas de este libro todas las prestaciones de estos elementos, hemos escogido las más interesantes e imprescindibles. Una vez consultados los 100 ejercicios que componen este manual, el lector será capaz de comprender por sí mismo cómo se consigue la interactividad más habitual de una página web.
LA FORMA DE APRENDER
Nuestra experiencia en el ámbito de la enseñanza nos ha llevado a diseñar este tipo de manual, en el que cada una de las funciones se ejercita mediante la realización de un ejercicio práctico. Dicho ejercicio se halla explicado paso a paso y pulsación a pulsación, a fin de no dejar ninguna duda en su proceso de ejecución. Además, lo hemos ilustrado con imágenes descriptivas de los pasos más importantes o de los resultados que deberían obtenerse y con recuadros IMPORTANTE que ofrecen información complementaria sobre cada uno de los temas tratados en los ejercicios.
Gracias a este sistema se garantiza que una vez realizados los 100 ejercicios que componen el manual, el usuario podrá desenvolverse cómodamente con el citado lenguaje de programación.
A QUIÉN VA DIRIGIDO EL MANUAL
Si se inicia usted en la práctica y el trabajo con JavaScript, encontrará en estas páginas un completo recorrido por sus principales funciones. Pero si es usted un experto en este elemento de programación, le resultará también muy útil para consultar deter-minados aspectos más avanzados o repasar funciones específicas que podrá localizar en el índice.
Cada ejercicio está tratado de forma independiente, por lo que no es necesario que los realice por orden (aunque así se lo recomendamos, puesto que hemos intentado agrupar aquellos ejercicios con temática común). De este modo, si necesita realizar una consulta puntual, podrá dirigirse al ejercicio en el que se trata el tema y llevarlo a cabo sobre su propio proyecto.
JAVASCRIPT
Javascript es un lenguaje de programación que permite crear programas y sitios web prácticamente idénticos a cualquier aplicación de escritorio, en cuanto a su respuesta se refiere. JavaScript aporta animaciones, interactividad y efectos visuales a un documento HTML, la base de cualquier sitio o página web.
No sólo encontramos JavaScript en las entrañas de muchos de los sitios web que visitamos diariamente. La gran mayoría de los widgets de escritorio que pueden instalarse en el ordenador han sido desarrollados con JavaScript, así como miles y miles de aplicaciones para dispositivos móviles y un amplio elenco de características de programas informáticos (como Photoshop, Dream-weaver, Acrobat, entre otros).
A diferencia de la mayoría de los libros que conforman esta colección, el que tiene usted entre las manos ha sido diseñado como guía de consulta de los principales elementos del lenguaje de programación JavaScript. Es por eso que no encontrará en estas páginas ejercicios resueltos, sino únicamente explicaciones detalladas, con ejemplos, de funciones, operadores, métodos, etc. de este lenguaje de programación tan utilizado para conseguir interactividad.
Cómo funcionan los libros “Aprender...”
001Qué es JavaScript
002La sintaxis de JavaScript
003Comentarios, expresiones y sentencias
004El uso del punto y coma en JavaScript
005Datos primitivos
006Objetos en JavaScript
007Valores y objetos indefinidos
008Comprobar valores indefinidos o nulos
009Objetos envolventes para primitivos
010Operadores de asignación
011Operadores de igualdad
012Operadores de comparación
013El caso del operador +
014Operadores lógicos
015Operadores numéricos y especiales
016Comprobar datos en JavaScript
017El operador ‘instanceof’
018Operadores de objeto
019Conocer los tipos de datos booleanos
020Convertir valores en booleanos
021Los operadores || y !
022Trabajar con números
023Convertir datos a números
024La función parseFloat()
025Las funciones parseInt() e isNaN()
026Valores numéricos especiales
027Cómo se representan los números
028Errores de redondeo
029Números enteros
030Números enteros seguros
031Convertir datos a números enteros
032Operadores aritméticos
033Operadores bit a bit
034Propiedades del objeto Number
035Métodos de números primitivos
036Algunas funciones numéricas
037Cadenas de caracteres
038Secuencias de escape en strings
039Convertir valores en strings
040Comparar cadenas de caracteres
041Combinar cadenas de caracteres
042Métodos del constructor String
043Propiedades y otros métodos de String
044Métodos para transformar strings
045Buscar, comparar y comprobar strings
046Sentencias de bucle
047Sentencias condicionales
048El caso de la sentencia with
049Gestionar excepciones en JavaScript
050Crear un objeto de error
051Funciones en JavaScript
052Definición de funciones
053¿Declaración o expresión de funciones?
054Controlar parámetros nulos o extra
055Parámetros con nombre
056Declaración de variables
057El ámbito de las variables
058Variables globales y locales
059Declaración de variables con var
060Objetos sencillos
061Convertir valores en objetos
062El parámetro this en funciones y métodos
063Relación de prototipo entre objetos
064Compartir datos entre objetos
Читать дальше