Libros importados en la puerta de tu casa con hasta 50% dcto  Ver más

menú

0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional
portada Javascript. La Guía Definitiva
Formato
Libro Físico
Año
2007
Idioma
Español
N° páginas
1168
Encuadernación
Tapa Blanda
Peso
4
ISBN
8441522022
ISBN13
9788441522022

Javascript. La Guía Definitiva

David Flanagan (Autor) · Anaya Multimedia · Tapa Blanda

Javascript. La Guía Definitiva - David Flanagan

Libro Usado

$ 267.013

$ 534.026

Ahorras: $ 267.013

50% descuento
  • Estado: Usado
  • Queda 1 unidad
Origen: España (Costos de importación incluídos en el precio)
Se enviará desde nuestra bodega entre el Martes 16 de Julio y el Viernes 26 de Julio.
Lo recibirás en cualquier lugar de Colombia entre 1 y 5 días hábiles luego del envío.

Reseña del libro "Javascript. La Guía Definitiva"

JavaScript es el lenguaje interpretado más utilizado, principalmente en la construcción de páginas Web, con una sintaxis muy semejante a Java y a C. Pero, al contrario que Java, no se trata de un lenguaje orientado a objetos propiamente dicho, sino que éste está basado en prototipos, ya que las nuevas clases se generan clonando las clases base (prototipos) y extendiendo su funcionalidad. Este libro es un manual de referencia para el programador, con capítulos que explican todo lo que necesita saber para obtener el máximo partido de JavaScript, así como pulir sus conocimientos y profundizar en el lenguaje. El manual le ofrece la posibilidad de analizar el entorno de la escritura de secuencia de comandos proporcionado por los exploradores web. Además, encontrará una referencia completa para el código JavaScript en la parte del cliente y analiza la herencia de las API, la API DOM de Nivel 2 y los estándares emergentes, como el objeto XMLHttpRequest.ContenidoIntroducciónCómo utilizar el contenido del libroConvencionesCódigo fuenteCapítulo 1. Introducción a JavaScript¿Qué es JavaScript?JavaScript no es JavaJavaScript no es simpleVersiones de JavaScriptJavaScript en la parte del clienteEjemplos de JavaScript en la parte del clienteJavaScript en otros contextosExploración de JavaScriptParte I. Núcleo de JavaScriptCapítulo 2. Estructura léxicaConjunto de caracteresDistinguir mayúsculas y minúsculasEspacios en blanco y saltos de líneaPuntos y comas opcionalesComentariosLiteralesIdentificadoresPalabras reservadasCapítulo 3. Tipos de datos y valoresNúmerosLiterales enterosLiterales hexadecimales y octalesLiterales de punto flotanteTrabajar con númerosConversiones numéricasValores numéricos especialesCadenasLiterales de cadenaSecuencias de escape en literales de cadenaTrabajar con cadenasConvertir números en cadenasConvertir cadenas en númerosValores booleanosConversiones del tipo booleanoFuncionesLiterales de funciónObjetosCrear objetosLiterales de objetoConversiones de objetosMatricesCreación de matricesLiterales de matriznullundefinedObjeto DateExpresiones regularesObjetos ErrorResumen de la conversión de tiposObjetos envolventes de tipos de datos primitivosConversión de objeto a primitivoPor valor frente a por referenciaTipos primitivos y tipos de referenciaCopiar y pasar cadenasComparar cadenasResumen de por valor frente a por referenciaCapítulo 4. VariablesEstablecimiento de tiposDeclaración de variablesDeclaraciones repetidas y omitidasÁmbito de las variablesÁmbito de no bloqueVariables sin definir y variables sin asignarTipos primitivos y tipos de referenciaRecolección de basuraVariables como propiedadesEl objeto globalVariables locales: el objeto llamadaContextos de ejecución de JavaScriptÁmbito de variable revisitadoCapítulo 5. Expresiones y operadoresExpresionesVisión general de los operadoresCantidad de operandosTipos de operandosPrecedencia de operadoresAsociatividad de operadoresOperadores aritméticosOperadores de igualdadIgualdad (==) e Identidad (===)No igualdad (!=) no identidad (!==)Operadores relacionalesOperadores de comparaciónOperador inOperador instanceofOperadores de cadenaOperadores lógicosAND (&&) lógicoOR (||) lógicoNOT (!) lógicoOperadores a nivel de bitsOperadores de asignaciónAsignación con operaciónOtros operadoresOperador condicional (?:)Operador typeofOperador de creación de objetos (new)Operador deleteOperador voidOperador Coma (,)Operadores de acceso a matrices y objetosOperador de llamada de función (( ))Capítulo 6. InstruccionesInstrucciones de expresiónInstrucciones compuestasifelse ifswitchwhiledo/whileforfor/inEtiquetasbreakcontinuevarfunctionreturnthrowtry/catch/finallywithInstrucción vacíaResumen de instrucciones JavaScriptCapítulo 7. Objetos y matricesCrear objetosPropiedades del objetoEnumeración de las propiedadesComprobar la existencia de una propiedadEliminar propiedadesObjetos como matrices asociativasPropiedades y métodos del objeto universalPropiedad constructorMétodo toString( )Método toLocaleString( )Método valueOf( )Método hasOwnProperty( )Método propertyIsEnumerable( )Método isPrototypeOf( )MatricesLeer y escribir elementos de matrizAñadir nuevos elementos a una matrizEliminar elementos matricialesPropiedad lengthIterar por la matrizTruncar y ampliar matricesMatrices multidimensionalesMétodos matricialesjoin( )reverse( )sort( )concat( )slice( )splice( )push( ) y pop( )unshift( ) y shift( )toString( ) y toLocaleString( )Extras matricialesObjetos parecidos a las matricesCapítulo 8. FuncionesDefinición y llamada de funcionesFunciones anidadasLiterales de funciónDenominación de funcionesArgumentos de funciónArgumentos opcionalesListas de argumentos de longitud variable: Objeto ArgumentsPropiedad calleeUtilizar propiedades del objeto como argumentosTipos de argumentosFunciones como datosFunciones como métodosFunciones constructorasPropiedades y métodos de funciónPropiedad lengthPropiedad prototypeDefinir nuestras propias propiedades de funciónMétodos apply( ) y call( )Ejemplos de funciones de utilidadÁmbito y cierre de funcionesÁmbito léxicoObjeto de llamadaObjeto de llamada como espacio de nombresFunciones anidadas como cierresEjemplos de cierresCierres y fugas de memoria en Internet ExplorerConstructora Function( )Capítulo 9. Clases, constructoras y prototiposConstructorasPrototipos y herenciaLeer y escribir propiedades heredadasExtender los tipos integradosSimular clases en JavaScriptPropiedades de instanciaMétodos de instanciaMétodos de instancia y thisPropiedades de claseMétodos de claseEjemplo: Una clase de círculoEjemplo: Números complejosMiembros privadosMétodos de objeto comunesMétodo toString( )Método valueOf( )Métodos de comparaciónSuperclases y subclasesEncadenamiento de constructoraLlamar a métodos sobrescritosExtensión sin herenciaDeterminar el tipo de objetoinstanceof y constructorObject.toString( ) y tipos de objetosDuck TypingEjemplo: Un método de utilidad defineClass( )Capítulo 10. Módulos y espacio de nombresCreación de módulos y espacios de nombresProbar la disponibilidad de un móduloClases como módulosCódigo de inicialización del móduloImportar símbolos de los espacios de nombresSímbolos públicos y privadosCierres como espacio de nombres y ámbitos privadosUtilidades de móduloCapítulo 11. Coincidencia de patrones y expresiones regularesDefinición de expresión regularCaracteres literalesClases de caracteresRepeticiónRepetición sin ambiciónAlternativas, agrupación y referenciasEspecificar la posición de coincidenciaIndicadoresOpciones RegExp de Perl no admitidas en JavaScriptMétodos de cadena para coincidencia de patronesObjeto RegExpMétodos RegExp para coincidencia de patronesPropiedades de instancia de RegExpCapítulo 12. JavaIncrustación de JavaScriptConversión de tipos con javax.scriptCompilación de secuencias de comandosLlamar a funciones JavaScriptImplementar interfaces en JavaScriptEscritura de secuencias de comandos JavaClase JavaPackageClase JavaClassImportar paquetes y clasesClase JavaObjectMétodos de JavaMétodos de acceso a propiedadesMétodos sobrecargadosClase JavaArrayCrear matrices JavaImplementar interfaces con LiveConnectConversión de datos en LiveConnectConversión JavaScript de objetos JavaObjectParte II. JavaScript en la parte del clienteCapítulo 13. JavaScript en los exploradores WebEntorno del explorador WebObjeto Window como contexto de ejecución globalJerarquía de objetos en la parte del cliente y DOMModelo de programación dirigida por eventosFunción de JavaScript en la WebJavaScript no intrusivoIncrustación de secuencias de comandos en HTMLEtiquetaOcultar secuencias de comandos a exploradores antiguosAtributos de secuencias de comandos no estándarControladores de eventos en HTMLJavaScript en los URLBookmarkletEjecución de programas JavaScriptEjecutar secuencias de comandosControlador de evento onloadControladores de eventos y URL de JavaScriptControlador de evento onunloadObjeto Window como contexto de ejecuciónModelo de subprocesosManipular el documento durante la cargaCompatibilidad en la parte del clienteHistorial de incompatibilidadesUnas palabras sobre los "exploradores modernos"Prueba de opcionesPrueba de exploradorComentarios condicionales en Internet ExplorerAccesibilidadSeguridad en JavaScriptLo que no puede hacer JavaScriptPolítica del mismo origenEscritura de secuencias de comandos para plug-ins y controles ActiveXEscritura de secuencias de comandos de sitios cruzadosAtaques de denegación de servicioOtras incrustaciones JavaScript relacionadas con la WebCapítulo 14. Escritura de secuencias de comandos para las ventanasdel exploradorCronómetrosUbicación e historial del exploradorAnálisis sintáctico de los URLCargar un nuevo documentoObjeto HistoryObtener información sobre la ventana, la pantalla y el exploradorGeometría de la ventanaEl objeto ScreenEl objeto NavigatorAbrir y manipular ventanasAbrir ventanasCerrar ventanasGeometría de la ventanaEnfoque del teclado y visibilidadDesplazamientoEjemplos de métodos del objeto WindowCuadros de diálogo simplesEscritura en la línea de estadoControl de erroresMúltiples ventanas y marcosRelaciones entre marcosNombres de ventanas y marcosInteracción de JavaScript con el objeto WindowEjemplo: Una barra de navegación en un marcoCapítulo 15. Escritura de secuencias de comandos de documentosContenido dinámico del documentoPropiedades de DocumentDOM heredado: Colecciones del objeto del documentoDenominación de los objetos del documentoControladores de eventos en objetos del documentoEjemplo de DOM heredadoVisión general del DOM del W3CRepresentar documentos como árbolesNodosTipos de nodosAtributosAPI HTML DOMConvenios de denominación de HTMLOpciones y niveles del DOMConformidad DOMConformidad con el DOM en Internet ExplorerInterfaces del DOM independientes del lenguajeRecorrer un documentoBuscar elementos en un documentoModificar un documentoModificar atributosTrabajar con fragmentos de documentoAñadir contenido a un documentoMétodos convenientes para crear nodosPropiedad innerHTMLEjemplo: Una tabla de contenido creada dinámicamenteConsultar el texto seleccionadoEl DOM de IE 4Recorrer un documentoBuscar elementos del documentoModificar documentosCapítulo 16. Hojas de estilos en cascada y HTML dinámicoResumen general de CSSAplicar reglas de estilo a elementos del documentoAsociar las hojas de estilos con los documentosCascadaVersiones de CSSEjemplo de CSSCSS para DHTMLLa clave de DHTML: Posicionamiento absolutoEjemplo de posicionamiento: Texto sombreadoConsultar la posición y el tamaño del elementoLa tercera dimensión zPresentación y visibilidad del elementoModelo de cuadro de CSS y detalles de posicionamientoPeculiaridades de Internet ExplorerColor, transparente y translúcidoVisibilidad parcial: Desbordamiento y recorteEjemplo: Ventas translúcidas superpuestasEscritura de estilos en línea en secuencias de comandosConvenios de denominación: Atributos CSS en JavaScriptTrabajar con las propiedades de estiloEjemplo: Sugerencias de pantalla CSSAnimaciones DHTMLEscritura de estilos computados en secuencias de comandosEscritura de clases en secuencias de comandosEscribir hojas de estilos en secuencias de comandosHabilitar y deshabilitar las hojas de estilosObjetos de hojas de estilos y reglas de hojas de estilosCapítulo 17. Eventos y controladores de eventosControl de eventos básicoEventos y tipos de eventosEventos dependientes e independientes del dispositivoControladores de eventos como atributosControladores de eventos como propiedadesLlamar a los controladores de eventos de forma explícitaValores devueltos por el controlador de eventosControladores de eventos y la palabra clave thisÁmbito de los controladores de eventosControl avanzado de eventos con el Nivel 2 del DOMPropagación de eventosRegistro de los controladores de eventosaddEventListener( ) y la palabra clave thisRegistrar objetos como controladores de eventosMódulos de eventos y tipos de eventosInterfaces de eventos y detalles de eventosEventUIEventMouseEventMezclar modelos de eventosEl modelo de eventos de Internet ExplorerEl objeto Event en IEObjeto Event de IE como variable globalRegistro de controladores de eventos en IEPropagación de eventos en IECaptura de eventos del ratónattachEvent( ) y la palabra clave thisControladores de eventos y pérdidas de memoriaEjemplo: Compatibilidad del modelo de eventos para IEEventos del ratónConvertir las coordenadas del ratónEjemplo: Arrastrar elementos del documentoEventos del tecladoTipos de eventos del tecladoDetalles de los eventos del tecladoFiltrar entradas del tecladoMétodos abreviados de teclado con KeymapEvento onloadEventos sintéticosCapítulo 18. Formularios y elementos de formularioObjeto FormDefinir elementos del formularioEscritura de elementos de formulario en secuencias de comandosDenominación de formularios y elementos de formularioPropiedades de los elementos de formularioControladores de eventos de elementos de formularioBotonesBotones de conmutaciónCampos de textoElementos Select y

Opiniones del libro

Ver más opiniones de clientes
  • 0% (0)
  • 0% (0)
  • 0% (0)
  • 0% (0)
  • 0% (0)

Preguntas frecuentes sobre el libro

Todos los libros de nuestro catálogo son Originales.
El libro está escrito en Español.
La encuadernación de esta edición es Tapa Blanda.

Preguntas y respuestas sobre el libro

¿Tienes una pregunta sobre el libro? Inicia sesión para poder agregar tu propia pregunta.

Opiniones sobre Buscalibre

Ver más opiniones de clientes