Bibliografía de la guía para desarrolladores de Node.js
Capítulo 1 Introducción a Node.js 1
1.1 Qué es Node.js 2
1.2 Qué puede hacer Node.js 3
1.3 E/S asincrónicas y controladas por eventos 4
1.4 Rendimiento de Node.js 5
1.4.1 Introducción a la arquitectura de Node.js 5
1.4 1 Introducción a la arquitectura de Node.js 5
1.4.1 Comparación entre Node.js y PHP + Nginx 6
1.5 Una breve historia de JavaScript 6
1.5.1 Netscape y LiveScript 7
1.5.2 Java y Javascript 7
1.5.3 Microsoft se suma - JScript 8
1.5.4 Estandarización - ECMAScript 8
1.5.5 Problemas de compatibilidad del navegador 9
1.5.6 La revolución de la eficiencia del motor y el futuro de JavaScript 9
1.6 CommonJS 10
1.6.1 El renacimiento de JavaScript del lado del servidor10
1.6.2 Especificación e implementación de CommonJS11
1.6.3 El futuro de JavaScript11
1.6.7 Referencia Literatura 12
Capítulo 2 Instalación y configuración de Node.js 13
2.1 Preparación antes de la instalación 14
2.2 Instalación rápida 14
2.2 .1 Instalar Node.js 14 en el sistema Microsoft Windows
2.2.2 Instalar Node.js2.2.1 Instalar Node.js 14 en el sistema Microsoft Windows
2.2.2 En Linux Instalar Node .js 16 en la versión de distribución
2.2.3 Instalar Node.js 16 en Mac OS X
2.3 Compilar el código fuente 17
2.3.1 Compilar en el sistema POSIX 17
2.3.2 Compilar en el sistema Windows 18
2.4 Instalar el administrador de paquetes de Node 18
2.5 Instalar el administrador de versiones múltiples 19
2.6 Referencias 21
Capítulo 3 Inicio rápido de Node.js 23
3.1 Introducción a la programación de Node.js 24
3.1.1 Hola mundo 24 p>
3.1.2 Herramienta de línea de comandos de Node.js 25
3.1.3 Configuración del servidor HTTP 26
3.2 E/S asincrónicas y basadas en eventos programación 29
3.2.1 Bloqueo e hilos 29
3.2.2 Funciones de devolución de llamada 31
3.2.3 Eventos 33
3.3 Módulos y paquetes 34
3.3.1 Qué es un módulo 35
3.3.2 Creando y cargando módulos 35
3.3.3 Creando paquetes 38
3.3.4 Administrador de paquetes Node.js 41
3.4 Depuración 45
3.4.1 Depuración de línea de comandos 45
3.4.2 Depuración remota 47
3.4.3 Usando Eclipse para depurar Node.js 48
3.4.4 Usando node-inspector para depurar Node.js 54
3.5
Referencias 55
Capítulo 4 Módulo principal de Node.js 57
4.3 Eventos controlados por eventos 63
4.3.1 Emisor de eventos 64
4.3.2 Evento de error 65
4.3.3 Heredar EventEmitter 65
4.4 Sistema de archivos fs 65
4.4.1 fs.readFile 66
4.4.2 fs.readFileSync 67
4.4.3 fs.open 67
4.4.4.5 fs.open 67
5.7.1 Modelo Weibo 123
5.7.2 Tweet 125
5.7.3 Página de usuario 126
5.7.4 Página de inicio 127
5.7. 129
5.7.6 Soporte de sesión 1.3 Carga de módulos buscando en el directorio node_modules 133
6.1.4 Carga de caché 134
6.1.5 Secuencia de carga 134 p>
6.2 Flujo de control 135
6.2.1 Malentendidos sobre bucles 135
6.2.2 Cargar caché 2 Resolver problemas de flujo de control 137
6.3 Nodo Implementación de aplicaciones .js 138
6.3.1 Función de registro 138
6.3.2 Uso del módulo de clúster 140
6.3.3 Script de inicio 142
6.3.4 ***Puerto colgante
6.3.5 ***Puerto colgante
6.3.4 ***Puerto colgante 80 143 p>
6.4 Node.js no es una solución milagrosa 144
6.5 Referencias 146
Apéndice A Funciones avanzadas de JavaScript 147
Apéndice B Especificaciones de programación de Node.js 167
Índice 175