Envíos gratis en compras superiores a $70.000
Inicio/Profesional/TICs y Computación/Programación/Aprender JavaScript Avanzado con 100 ejercicios prácticos

Aprender JavaScript Avanzado con 100 ejercicios prácticos

$20.994

  • Envío gratis en compras superiores a $70.000
  • Autor: MEDIA, active

    Páginas: 216

    Coedición: Alfaomega, Marcombo

    ISBN: 9786076226216 Categoría:

    Descripción

    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.

    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.

    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, Dreamweaver, 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.

    001 Qué es JavaScript …………………………………………………….. 14
    002 La sintaxis de JavaScript …………………………………………… 16
    003 Comentarios, expresiones y sentencias ………………………. 18
    004 El uso del punto y coma en JavaScript ……………………….. 20
    005 Datos primitivos ……………………………………………………… 22
    006 Objetos en JavaScript ……………………………………………….. 24
    007 Valores y objetos indefinidos ……………………………………. 26
    008 Comprobar valores indefinidos o nulos ……………………… 28
    009 Objetos envolventes para primitivos …………………………. 30
    010 Operadores de asignación…………………………………………. 32
    011 Operadores de igualdad ……………………………………………. 34
    012 Operadores de comparación ……………………………………… 36
    013 El caso del operador + ………………………………………………. 38
    014 Operadores lógicos ………………………………………………….. 40
    015 Operadores numéricos y especiales ……………………………. 42
    016 Comprobar datos en JavaScript …………………………………. 44
    017 El operador ‘instanceof’ ……………………………………………. 46
    018 Operadores de objeto ……………………………………………….. 48
    019 Conocer los tipos de datos booleanos ………………………… 50
    020 Convertir valores en booleanos …………………………………. 52
    021 Los operadores || y ! …………………………………………………. 54
    022 Trabajar con números ………………………………………………. 56
    023 Convertir datos a números ……………………………………….. 58
    024 La función parseFloat() …………………………………………….. 60
    025 Las funciones parseInt() e isNaN() …………………………….. 62
    026 Valores numéricos especiales ……………………………………… 64
    027 Cómo se representan los números ………………………………. 66
    028 Errores de redondeo …………………………………………………… 68
    029 Números enteros ……………………………………………………….. 70
    030 Números enteros seguros ……………………………………………. 72
    031 Convertir datos a números enteros ……………………………… 74
    032 Operadores aritméticos ………………………………………………. 76
    033 Operadores bit a bit …………………………………………………… 78
    034 Propiedades del objeto Number ………………………………….. 80
    035 Métodos de números primitivos …………………………………. 82
    036 Algunas funciones numéricas ……………………………………… 84
    037 Cadenas de caracteres ………………………………………………… 86
    038 Secuencias de escape en strings …………………………………… 88
    039 Convertir valores en strings ……………………………………….. 90
    040 Comparar cadenas de caracteres …………………………………. 92
    041 Combinar cadenas de caracteres …………………………………. 94
    042 Métodos del constructor String …………………………………… 96
    043 Propiedades y otros métodos de String ………………………… 98
    044 Métodos para transformar strings ……………………………… 100
    045 Buscar, comparar y comprobar strings ……………………….. 102
    046 Sentencias de bucle ………………………………………………….. 104
    047 Sentencias condicionales ………………………………………….. 106
    048 El caso de la sentencia with ………………………………………. 108
    049 Gestionar excepciones en JavaScript ………………………….. 110
    050 Crear un objeto de error …………………………………………… 112
    051 Funciones en JavaScript …………………………………………….114
    052 Definición de funciones ……………………………………………116
    053 ¿Declaración o expresión de funciones? …………………………118
    054 Controlar parámetros nulos o extra ……………………………120
    055 Parámetros con nombre ……………………………………………122
    056 Declaración de variables ……………………………………………124
    057 El ámbito de las variables ………………………………………….126
    058 Variables globales y locales ………………………………………..128
    059 Declaración de variables con var ………………………………..130
    060 Objetos sencillos ………………………………………………………132
    061 Convertir valores en objetos ……………………………………..134
    062 El parámetro this en funciones y métodos ………………….136
    063 Relación de prototipo entre objetos ……………………………138
    064 Compartir datos entre objetos ……………………………………140
    065 Crear nuevos objetos a partir de prototipos …………………142
    066 Repetir y detectar propiedades I …………………………………144
    067 Repetir y detectar propiedades II ………………………………..146
    068 Proteger objetos ……………………………………………………….148
    069 Constructores de objetos …………………………………………..150
    070 Herencias entre constructores ……………………………………152
    071 Métodos comunes a todos los objetos …………………………154
    072 Trabajar con matrices ……………………………………………….156
    073 Crear matrices ………………………………………………………….158
    074 La propiedad length en una matriz …………………………….160
    075 Huecos en matrices …………………………………………………..162
    076 Operaciones para gestionar huecos …………………………….164
    077 Añadir y eliminar elementos de una matriz …………………..166
    078 Ordenar y alterar elementos en una matriz ………………….. 168
    079 Dividir y juntar elementos en matrices ……………………….170
    080 Buscar valores en una matriz ……………………………………..172
    081 Examinar, transformar y reducir matrices …………………..174
    082 Expresiones regulares ………………………………………………..176
    083 Sintaxis de las expresiones regulares …………………………..178
    084 Crear expresiones regulares ……………………………………….180
    085 Trabajar con fechas en JavaScript ……………………………….182
    086 El constructor Date …………………………………………………..184
    087 Métodos del constructor Date ……………………………………186
    088 Métodos para el prototipo Date …………………………………188
    089 Formatos para la fecha ………………………………………………190
    090 Formatos para mostrar la hora actual …………………………192
    091 Trabajar con valores temporales …………………………………194
    092 El objeto Math y sus propiedades ……………………………….196
    093 Funciones numéricas ………………………………………………..198
    094 Funciones trigonométricas ………………………………………..200
    095 Otras funciones matemáticas …………………………………….202
    096 Qué es el JSON …………………………………………………………204
    097 Métodos utilizados por el formato JSON ……………………..206
    098 Funciones globales no constructoras ………………………….208
    099 Evaluar código dinámicamente ………………………………….210
    100 Unicode y JavaScript …………………………………………………21

    Ir a Arriba