Comenzó HOT SALE Hasta 50% en importados + ENVIO GRATIS en todos los pedidos!  Ver más

menú

0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional
portada Secrets of the Javascript Ninja
Formato
Libro Físico
Categoría
Computadoras y Tecnología
Año
2013
Idioma
Español
N° páginas
392
Encuadernación
Tapa Blanda
ISBN
193398869X
ISBN13
9781933988696
N° edición
1

Secrets of the Javascript Ninja

John Resig; Bear Bibeault (Autor) · Manning Publications · Tapa Blanda

Secrets of the Javascript Ninja - John Resig; Bear Bibeault

Computadoras y tecnología

Libro Nuevo

$ 35.293

$ 70.586

Ahorras: $ 35.293

50% descuento
  • Estado: Nuevo
Origen: Estados Unidos (Costos de importación incluídos en el precio)
Se enviará desde nuestra bodega entre el Lunes 10 de Junio y el Miércoles 19 de Junio.
Lo recibirás en cualquier lugar de Argentina entre 1 y 3 días hábiles luego del envío.

Reseña del libro "Secrets of the Javascript Ninja"

Encuadernación: RústicaColección: Anaya Multimedia/Manning El desarrollo cada vez tiene más peso y es más importante en las nuevas tecnologías, como las procedentes de HTML5 o de las nuevas versiones de ECMAScript. Pero no tiene sentido profundizar en las nuevas tecnologías o emplear las bibliotecas más utilizadas si no conoce debidamente las características fundamentales del lenguaje JavaScript. El desarrollo de navegadores y aplicaciones Web tienen un futuro brillante, proporcionando a los usuarios una enriquecedora experiencia y dinamismo. Pero estos fantásticos augurios se deben a desarrolladores Web con un sólido conocimiento de las partes más cruciales del lenguaje JavaScript, unido al deseo de escribir código elegante, rápido y dinámico que funcione en los diferentes navegadores, permitiendo crear aplicaciones Web que cobran vida. JavaScript Ninja es una exclusiva guía para conocer los principios de JavaScript y que sus lectores puedan convertirse en verdaderos ninjas de este lenguaje.AgradecimientosJohn ResigBear BibeaultSobre los autoresPrefacioIntroducción¿A quién va dirigido este libro?¿Qué encontrará en este libro?ConvencionesCódigo fuenteSobre la ilustración de la cubiertaParte I. Prepárese para el aprendizaje1. Introducción para el ninjaSelección de bibliotecas JavaScriptEntender el lenguaje de JavaScriptCompatibilidad con varios navegadoresBuenas prácticas actualesBuena práctica actual: ComprobaciónBuena práctica actual: Análisis de la ejecuciónResumen2. Armarse con la comprobación y la depuraciónCódigo de depuraciónRegistroPuntos de paradaGeneración de pruebasEntornos de comprobaciónQUnit48YUI TestJsUnit49Entornos de comprobación única más recientesFundamentos para crear un conjunto de pruebasLa aseveraciónGrupos de comprobaciónComprobación asincrónicaResumenParte II. Entrenamiento para el aprendiz3. Las funciones son fundamentales¿Qué implica la diferencia funcional?¿Por qué es tan importante la naturaleza funcional de JavaScript?Ordenar con un comparadorDeclaracionesÁmbito y funcionesInvocacionesDe los argumentos a los parámetros de las funcionesInvocación como funciónInvocación como métodoInvocación como constructorInvocación con los métodos apply() y call()Resumen4. Utilizar las funcionesFunciones anónimasRecursiónLa recursión en funciones con nombreRecursión con métodosEl problema del hurto de la referenciaFunciones con nombre en líneaLa propiedad calleeDiversión con funciones como objetosAlmacenar funcionesFunciones memorizadas por sí mismasSimular métodos de matrizListas de argumentos con longitud variableUsar apply() para proporcionar argumentos variablesSobrecarga de funcionesComprobar funcionesResumen5. Cerrar con clausurasCómo funcionan las clausurasPoner las clausuras en funcionamientoVariables privadasDevoluciones de llamada y temporizadoresMoldear contextos de funciónAplicar las funciones de forma parcialComportamiento básico de las funcionesMemorizaciónEnvolver funcionesFunciones inmediatasÁmbito temporal y variables privadasBuclesEnvoltorio de bibliotecaResumen6. Orientación a objetos con prototiposInstancias y prototiposInstanciación de objetosTipificar objetos a través de los constructoresHerencia y cadena de prototiposPrototipos DOM HTMLObstáculosAmpliar objetosAmpliar númerosCrear subclases de objetos nativosCuestiones de instanciaciónEscribir código de claseComprobar la serialización de las funcionesInicialización de subclasesConservar supermétodosResumen7. Expresiones regulares¿Por qué son tan increíbles las expresiones regulares?Recordatorio de las expresiones regularesExplicación de las expresiones regularesTérminos y operadoresCompilar expresiones regularesCapturar segmentos coincidentesRealizar capturas simplesCombinaciones que usan las expresiones globalesHacer referencia a capturasGrupos no capturadosSustituir usando funcionesResolver problemas frecuentes con las expresiones regularesRecortar una cadenaCombinar líneas nuevasUnicodeCaracteres de escapadaResumen8. Hilos de ejecución y temporizadoresCómo funcionan los temporizadores y el hilo de ejecuciónConfigurar y eliminar temporizadoresEjecución del temporizador dentro del hilo de ejecuciónDiferencias entre recesos e intervalosRetraso mínimo del temporizador y fiabilidadProcesamientos de computación complejaControl del temporizador centralComprobación asincrónicaResumenParte III. Formación ninja9. Alquimia ninja: Evaluación del código en tiempo de ejecuciónMecanismos de evaluación de códigoEvaluación con el método eval()Evaluación a través del constructor FunctionEvaluación con temporizadoresEvaluación en el ámbito globalEvaluación segura de código"Decompilación" de funcionesEvaluación de código en acciónConvertir JSONImportar código del espacio de nombresCompresión y ofuscación en JavaScriptReescribir código dinámicoEtiquetas de comandos orientadas al aspectoMetalenguajes y DSLResumen10. Declaraciones WithDeclaraciones withHacer referencia a propiedades dentro de un ámbito withAsignaciones dentro de un ámbito withConsideraciones de rendimientoEjemplos del mundo realImportar código con espacio de nombresComprobaciónCrear plantillas con "with"Resumen11. Desarrollar estrategias para varios navegadoresElegir con qué navegadores seremos compatiblesLas cinco consideraciones principales de desarrolloErrores y diferencias de navegadorSoluciones para los errores del navegadorVivir con código externo y marcadoPérdida de característicasRegresionesEstrategias de implementaciónSoluciones seguras para varios navegadoresDetección de objetosSimulación de característicasProblemas de navegador sin posibilidad de pruebaReducir las conjeturasResumen12. Atributos, propiedades y CSSAtributos y propiedades DOMEscribir nombres compatibles con varios navegadoresRestricciones en la escritura de nombresDiferencias entre XML y HTMLComportamiento de atributos personalizadosConsideraciones de rendimientoProblemas de los atributos para varios navegadoresExpansión DOM id/nameNormalización de etiquetas (tabindex)Nombres de nodosProblemas de los atributos de estilo¿Dónde están mis estilos?Escribir el nombre de propiedades de estiloLa propiedad de estilo floatConversión de valores de píxelesMedir alto y anchoVer a través de la opacidadGestionar la rueda de colorBuscar estilos computadosResumenParte IV. Formación maestra13. Sobrevivir a los eventosVincular y desvincular controladores de eventosEl objeto EventGestión del navegadorAlmacenar información asociada de forma centralGestionar controladores de eventosDesencadenar eventosEventos personalizadosPropagación y delegaciónDelegar eventos a un ancestroAbordar las deficiencias de navegadorEl evento ready del documentoResumen14. Manipular el DOMIntroducir HTML en el DOMConvertir HTML a DOMInsertar en el documentoEjecución de la secuencia de comandosClonar elementosEliminar elementosContenidos de textoConfigurar textoObtener el textoResumen15. Motores de selectores CSSAPI de Selectores W3CUsar XPath para encontrar elementosImplementación pura del DOMAnálisis sintáctico del selectorEncontrar los elementosFiltrar el conjuntoRecursión y combinaciónMotor de selector de abajo a arribaResumen alfabético

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