<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>03751nam a2200217Ia 4500</leader>
  <controlfield tag="008">120625s2004    sp            001 0 spa d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">8441516316</subfield>
  </datafield>
  <datafield tag="050" ind1=" " ind2="4">
    <subfield code="a">QA76.73J39 </subfield>
    <subfield code="b">A321</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Alarc&#xF3;n, Jos&#xE9; Manuel</subfield>
    <subfield code="e">, autor.</subfield>
    <subfield code="9">11897</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">JavaScript </subfield>
    <subfield code="b">: revisado y actualizado 2004</subfield>
    <subfield code="c">/ Jos&#xE9; Manuel Alarc&#xF3;n</subfield>
  </datafield>
  <datafield tag="260" ind1="3" ind2=" ">
    <subfield code="a">Espa&#xF1;a </subfield>
    <subfield code="b">: Anaya Multimedia</subfield>
    <subfield code="c">, 2004.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">336 p&#xE1;ginas.</subfield>
  </datafield>
  <datafield tag="336" ind1=" " ind2=" ">
    <subfield code="a">Texto</subfield>
  </datafield>
  <datafield tag="337" ind1=" " ind2=" ">
    <subfield code="a">Sin medio</subfield>
  </datafield>
  <datafield tag="338" ind1=" " ind2=" ">
    <subfield code="a">Volumen</subfield>
  </datafield>
  <datafield tag="490" ind1="0" ind2=" ">
    <subfield code="a">Gu&#xED;as pr&#xE1;cticas</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Incluye ap&#xE9;ndice (pp. 281-331)
Incluye &#xED;ndice alfab&#xE9;tico (pp. 333-336)</subfield>
  </datafield>
  <datafield tag="505" ind1="1" ind2=" ">
    <subfield code="a">Prefacio
Los navegadores de Internet y sus versiones
&#xBF;De qu&#xE9; trata este libro?
Estructura del libro
Conocimientos previos necesarios
El c&#xF3;digo de ejemplo
La edici&#xF3;n anterior de este libro
Resumiendo

1. Introducci&#xF3;n a JavaScript
Versiones de JavaScript y la problem&#xE1;tica de la compatibilidad
Integraci&#xF3;n con HTML
Sintaxis b&#xE1;sica del lenguaje
&#xBF;Y si el navegador no soporta JavaScript?

2. Variables, funciones
Declaraci&#xF3;n de variables
Tipos de datos
Conversi&#xF3;n entre tipos de datos
Definici&#xF3;n de funciones
&#xC1;mbito de las variables

3. Operadores y funciones matem&#xE1;ticas
Operadores de JavaScript
Precedencia de operadores
Incrementos y decrementos
Operadores l&#xF3;gicos
Operadores bit a bit
Operadores de asignaci&#xF3;n
Operaciones matem&#xE1;ticas. El objeto Math
La cl&#xE1;usula with

4. Estructura de control de flujo
La estructura if-else. Condicionales

5. Matrices de JavaScript
C&#xF3;mo definir matrices
Matrices con varias dimensiones
M&#xE9;todos del objeto Array

6. Manejo de cadenas de texto
Conceptos b&#xE1;sicos sobre cadenas de texto
An&#xE1;lisis de cadenas de texto
Comparaci&#xF3;n de cadenas de texto
Funciones para formato HTML
Algunos ejemplos pr&#xE1;cticos

7. Trabajando con fechas y horas
&#xBF;Qu&#xE9; hora es?
Estableciendo la fecha y la hora del sistema
Ejemplo: un reloj digital

8.  Programaci&#xF3;n orientada a objetos con JavaScript
Introducci&#xF3;n a POO con JavaScript
Definiendo objetos en JavaScript
Enumerando los miembros de un objeto: introspecci&#xF3;n
El prototipo de un objeto
Algunas notas finales

9. Los eventos
Inciso: los eventos y los navegadores
Manejadores de eventos
Eventos m&#xED;nimos de JavaScript
El evento onClick
Otros eventos del rat&#xF3;n
Detectar cu&#xE1;ndo se entra o se sale de una p&#xE1;gina Web
Eventos de im&#xE1;genes
Eventos en formularios y sus elementos
Otros eventos avanzados

10. Los objetos del navegador
El objeto de window
El objeto location
El objeto history
El  objeto navigator
El objeto Screen
El objeto document

11. Formularios y controles HTML, intr&#xED;nseco
Formularios
Botones est&#xE1;ndar
Cajas de texto simple
Cuadros de texto con clave
Campos de texto multil&#xED;nea
Campos ocultos
Botones de env&#xED;o e inicializaci&#xF3;n
Control de selecci&#xF3;n de archivos
Listas desplegables y cuadros de selecci&#xF3;n
Botones de opci&#xF3;n y marcas
Controles de imagen en formularios
Trabajo con formularios

12. almacenando informaci&#xF3;n del usuario: las cookies
Utilizando las cookies
Ejemplo de utilizaci&#xF3;n
Reutilizaci&#xF3;n de c&#xF3;digo fuente

13. Expresiones regulares
Qu&#xE9; son las expresiones regulares y qu&#xE9; podemos hacer  con ellas
El lenguaje de las expresiones regulares
Construcci&#xF3;n y uso de expresiones regulares
Las expresiones regulares vistas

Ap&#xE9;ndice A : Sitios de internet con contenidos interesantes sobre JavaScript
Ap&#xE9;ndice B: Propiedades y m&#xE9;todos est&#xE1;ndar de los objetos intr&#xED;nsecos
Ap&#xE9;ndice C: Palabras reservadas de JavaScript
Ap&#xE9;ndice D: Referencia r&#xE1;pida de objetos intr&#xED;nsecos de JavaScript
Ap&#xE9;ndice E: Nombres de color y sus c&#xF3;digos RGB
Ap&#xE9;ndice F: Tablas de c&#xF3;digos ANSI
Ap&#xE9;ndice G: C&#xF3;digos de lenguajes</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="4">
    <subfield code="a">1.JAVASCRIPT (LENGUAJE DE PROGRAMACI&#xD3;N PARA COMPUTADORAS)</subfield>
    <subfield code="9">11898</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">LB</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">04</subfield>
    <subfield code="b">04</subfield>
    <subfield code="d">2007-02-20</subfield>
    <subfield code="l">1</subfield>
    <subfield code="o">QA76.73J39 A321</subfield>
    <subfield code="p">04 000159</subfield>
    <subfield code="r">2014-10-08</subfield>
    <subfield code="s">2014-10-08</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2012-06-24</subfield>
    <subfield code="y">LB</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">61566</subfield>
    <subfield code="d">61566</subfield>
  </datafield>
</record>
