Saltar al contenido

ūüďĖ El gran Libro de HTML5, CSS3 y Javascript

El gran libro de HTML5, CSS3 y JavaScript guía al lector paso a paso en el desarrollo de sitios y aplicaciones web.
Después de leer este libro sabrá cómo estructurar sus documentos con HTML, cómo otorgarles estilos con CSS y cómo trabajar con las más poderosas APIs de JavaScript.

El gran Libro de HTML5, CSS3 y Javascript
El gran Libro de HTML5, CSS3 y Javascript

Definición Titulo

Este libro es un curso completo que le ense√Īar√° c√≥mo construir sitios webs adaptables y aplicaciones revolucionarias desde cero. Cada cap√≠tulo explora conceptos b√°sicos y complejos de HTML, CSS y JavaScript. La informaci√≥n viene acompa√Īada por ejemplos funcionales que gu√≠an al reci√©n iniciado y tambi√©n al programador experto a trav√©s de cada etiqueta, estilo y funci√≥n incluidos en estos lenguajes.

Detalles del Libro Titulo

A√Īo: 2012

Editor: Juan Diego Gauchat

Paginas: 377

Lenguaje: Espa√Īol

Peso: 2.68 MB

Contenido Libro Titulo Libro

Cap√≠tulo 1‚ÄĒDesarrollo web

1.1 Sitios Web . 1

Archivos . 1

Dominios y URL 3

Hipervínculos 4

URL absolutas y relativas . 5

1.2 Lenguajes . 5

HTML 6

CSS . 7

JavaScript . 8

Lenguajes de servidor . 9

1.3 Herramientas . 9

Editores 10

Registro de dominios 12

Alojamiento web 13

Programas FTP . 14

MAMP . 16

Cap√≠tulo 2‚ÄĒHTML

2.1 Estructura 19

Tipo de documento . 19

Elementos estructurales . 20

Atributos globales 32

2.2 Contenido . 33

Texto 34

Enlaces . 40

Im√°genes 45

Listados 47

Tablas . 52

Atributos globales 54

2.3 Formularios . 56

Definición . 56

Elementos . 57

Enviando el formulario . 73

Atributos globales 75

Cap√≠tulo 3‚ÄĒCSS

3.1 Estilos 83

Aplicando estilos 84

Hojas de estilo en cascada . 86

3.2 Referencias . 87

Nombres . 88

Atributo Id 91

Atributo Class . 92
Otros atributos . 93

Seudoclases 94

3.3 Propiedades 98

Texto 98

Colores . 103

Tama√Īo 105

Fondo . 110

Bordes 113

Sombras . 119

Gradientes 122

Filtros . 127

Transformaciones . 128

Transiciones . 134

Animaciones . 136

Cap√≠tulo 4‚ÄĒDise√Īo web

4.1 Cajas 139

Display 139

4.2 Modelo de caja tradicional . 141

Contenido flotante . 141

Cajas flotantes . 146

Posicionamiento absoluto 150

Columnas 155

Aplicación de la vida real . 158

Te puede interesar:   HTML5 Notas para Profesionales

4.3 Modelo de caja flexible 171

Contenedor flexible 171

Elementos flexibles 172

Organizando elementos flexibles . 179

Aplicación de la vida real . 191

Cap√≠tulo 5‚ÄĒDise√Īo web adaptable

5.1 Web móvil . 199

Media Queries 199

Puntos de interrupción . 202

√Āreas de visualizaci√≥n 204

Flexibilidad . 205

Box-sizing . 207

Fijo y flexible . 208

Texto 214

Im√°genes 217

Aplicación de la vida real . 224

Cap√≠tulo 6‚ÄĒJavaScript

6.1 Introducción a JavaScript . 241

Implementando JavaScript . 241

Variables 247

Cadenas de texto 251

Booleanos . 253
Arrays . 253

Condicionales y bucles 256

Instrucciones de transferencia de control 262

6.2 Funciones 263

Declarando funciones . 263

√Āmbito 264

Funciones anónimas . 268

Funciones est√°ndar 269

6.3 Objetos 270

Declarando objetos 271

Métodos . 273

La palabra clave this 274

Constructores . 275

El operador new . 278

Herencia . 279

6.4 Objetos est√°ndar 281

Objetos String . 283

Objetos Array . 288

Objetos Date 295

Objeto Math . 300

Objeto Window 302

Objeto Document . 307

Objetos Element . 312

Creando objetos Element . 321

6.5 Eventos . 322

El método addEventListener() . 323

Objetos Event . 325

6.6 Depuración . 335

Consola . 336

Objeto Console . 337

Evento error . 339

Excepciones 340

6.7 API . 341

Librerías nativas . 342

Librerías externas . 342

Cap√≠tulo 7‚ÄĒAPI Formularios

7.1 Procesando formularios . 345

7.2 Validación . 348

Errores personalizados . 348

El evento invalid . 350

El objeto ValidityState 351

7.3 Seudoclases 353

Valid e Invalid . 354

Optional y Required 354

In-range y Out-of-range . 355
Cap√≠tulo 8‚ÄĒMedios

8.1 Vídeo . 357

Formatos de vídeo 360

8.2 Audio . 361

8.3 API Media 363

Reproductor de vídeo . 364

8.4 Subtítulos 370

8.5 API TextTrack 374

Leyendo pistas 375

Leyendo cues 376

Agregando pistas . 378

Cap√≠tulo 9‚ÄĒAPI Stream

9.1 Capturando medios 381

El objeto MediaStreamTrack 383

Cap√≠tulo 10‚ÄĒAPI Fullscreen

10.1 Aplicaciones modernas 387

Pantalla completa 387

Estilos de pantalla completa 389

Cap√≠tulo 11‚ÄĒAPI Canvas

Te puede interesar:   5 Ventanas Modal JS/CSS que no te puedes perder

11.1 Gr√°ficos . 391

El lienzo 391

El contexto 391

11.2 Dibujando . 392

Rect√°ngulos 392

Colores . 394

Gradientes 394

Trazados . 395

Líneas . 402

Texto 403

Sombras . 405

Transformaciones . 406

Estado 408

La propiedad GlobalCompositeOperation 409

11.3 Im√°genes . 410

Patrones . 413

Datos de imagen 414

Origen cruzado . 416

Extrayendo datos . 417

11.4 Animaciones . 420

Animaciones simples 420

Animaciones profesionales . 422

11.5 Vídeo . 425

Aplicación de la vida real . 427
Cap√≠tulo 12‚ÄĒWebGL

12.1 Lienzo en 3D 429

12.2 Three.js . 429

Renderer . 430

Escena 430

C√°mara . 431

Mallas . 432

Figuras primitivas . 433

Materiales 434

Implementación . 437

Transformaciones . 439

Luces . 440

Texturas . 442

Mapeado UV 444

Texturas de lienzo 446

Texturas de vídeo . 447

Modelos 3D 449

Animaciones 3D 451

Cap√≠tulo 13‚ÄĒAPI Pointer Lock

13.1 Puntero personalizado . 463

Captura del ratón . 463

Cap√≠tulo 14‚ÄĒAPI Web Storage

14.1 Sistemas de almacenamiento 471

14.2 Session Storage . 471

Almacenando datos . 472

Leyendo datos 474

Eliminando datos . 475

14.3 Local Storage . 477

Evento storage . 478

Cap√≠tulo 15‚ÄĒAPI IndexedDB

15.1 Datos estructurados . 481

Base de datos . 481

Objetos y almacenes de objetos . 482

√ćndices 483

Transacciones . 484

15.2 Implementación 484

Abriendo la base de datos 486

Definiendo índices 487

Agregando objetos . 488

Leyendo objetos . 489

15.3 Listando datos 490

Cursores . 490

Orden . 492

15.4 Eliminando datos 493

15.5 Buscando datos 494
Capítulo 16
‚ÄĒAPI File

16.1 Archivos 497

Cargando archivos . 497

Leyendo archivos 498

Propiedades 500

Blobs . 501

Eventos . 504

Cap√≠tulo 17‚ÄĒAPI Drag and Drop

17.1 Arrastrar y soltar 507

Validación . 512

Imagen miniatura 514

Archivos 516

Cap√≠tulo 18‚ÄĒAPI Geolocation

18.1 Ubicación geográfica 519

Obteniendo la ubicación 520

Supervisando la ubicación 523

Google Maps 524

Te puede interesar:   Libro CSS3 y Javascript avanzado

Cap√≠tulo 19‚ÄĒAPI History

19.1 Historial . 527

Navegación 527

URL . 528

La propiedad state . 530

Aplicación de la vida real . 532

Cap√≠tulo 20‚ÄĒAPI Page Visibility

20.1 Visibilidad . 535

Estado 535

Sistema de detección completo 537

Cap√≠tulo 21‚ÄĒAjax Level 2

21.1 El Objeto XMLHttpRequest 539

Propiedades 542

Eventos . 543

Enviando datos . 544

Subiendo archivos 546

Aplicación de la vida real . 549

Cap√≠tulo 22‚ÄĒAPI Web Messaging

22.1 Mensajería 553

Enviando un mensaje . 553

Filtros y origen cruzado 556

Cap√≠tulo 23‚ÄĒAPI WebSocket

23.1 Web Sockets . 559

Servidor WebSocket . 559

Conect√°ndose al servidor . 561
Cap√≠tulo 24‚ÄĒAPI WebRTC

24.1 Paradigmas Web . 567

Servidores ICE . 568

Conexión . 569

Candidato ICE . 569

Ofertas y respuestas . 569

Descripción de la sesión . 570

Transmisiones de medios . 570

Eventos . 571

24.2 Configuración 571

Configurando el servidor de se√Īalizaci√≥n . 571

Configurando los servidores ICE . 573

24.3 Implementando WebRTC . 573

24.4 Canales de datos . 579

Cap√≠tulo 25‚ÄĒAPI Web Audio

25.1 Estructura de audio 585

Contexto de audio 586

Fuentes de audio 586

Conectando nodos 588

25.2 Aplicaciones de audio . 588

Bucles y tiempos . 590

Nodos de audio 591

AudioParam . 592

GainNode . 593

DelayNode 594

BiquadFilterNode . 596

DynamicsCompressorNode 596

ConvolverNode . 597

PannerNode y sonido 3D 598

AnalyserNode . 602

Cap√≠tulo 26‚ÄĒAPI Web Workers

26.1 Procesamiento paralelo . 605

Workers 605

Enviando y recibiendo mensajes 605

Errores 608

Finalizando workers . 609

API síncronas 611

Importando código JavaScript 611

Workers compartidos . 612

√ćndice . 617

Esperemos disfruten y aprendan y refuercen sus conocimientos frente a estas nuevas tecnologías que a diario mueven al mundo de la web. Y como ya es sabido en este mundo hay que estar en constante aprendizaje ya que el mundo de la tecnología esta en constante cambio.

Tambi√©n te puede interesar: ūüďĖ Html5 Notas para profesionales

Descargar El gran Libro de HTML5, CSS3 y Javascript

0/5 (0 Reviews)
Comparte