Materiales de estudio
1. Fácil de entender Node.js
2.node.js Guía de desarrollo
Introducción (solo recogí lo que creo que es importante)
Node.js es una plataforma que permite que JavaScript se ejecute en el servidor sin el navegador, no un idioma;
El motor JavaScript utilizado por Node.js es V8 de Google Chrome; Si se ejecuta fuera del navegador, no tiene que considerar el problema de la compatibilidad de JavaScript.
Utilizando IO asincrónicos y diseños asíncronos e impulsados por eventos para lograr una alta concurrencia (los eventos asíncronos también aumentan la dificultad del desarrollo y la depuración en cierta medida);
Node.js tiene un servidor HTTP incorporado, por lo que es una buena noticia para el desarrollo del sitio web;
Página de inicio: http://nodejs.org/
API en inglés: http://nodejs.org/api/ (último)
API china: http://nodeapi.ucdok.com/#/api/
Instalar node.js
Entorno del sistema operativo: gane 7 64 bits
La instalación es relativamente simple en el entorno de Windows
http://nodejs.org/download/
Descargue el archivo de instalación del sistema operativo correspondiente en el enlace (simplemente instale la última versión)
Siga las indicaciones y siga el siguiente paso hasta que la instalación sea exitosa, puede verla en la ruta de instalación predeterminada (c:/archivos de programa/nodejs). La ruta predeterminada se puede modificar durante la instalación.
Después de que la instalación sea exitosa, ingrese: nodo -v en el "símbolo del sistema" para ver la versión de instalación, y la versión de salida tendrá éxito.
Introducción a NPM
El paquete de instalación de Node.js para Windows contiene módulos de nodo rastreados https://npmjs.org/ (NPM). Este nodo.js en sí tiene módulos básicos. Con este NPM, puede instalar bibliotecas de nodo.js ricas para completar los requisitos de desarrollo reales.
Comandos de uso común:
Ver ayuda
Ayuda de NPM o NPM H
Instale el módulo
NPM Install <Nombre del módulo>
Instalar módulos en un entorno global (-g: habilitar el modo global)
NPM Install -g <Nombre del módulo>
Más: https://npmjs.org/doc/install.html
Desinstalar el módulo
NPM Desinstalación <Nombre de Mouzle>
Muestra los módulos instalados en el directorio actual
Lista de NPM
Después de que la instalación sea exitosa, las rutas NPM y Node.js se agregarán a la variable de entorno de usuario de ruta y al entorno del sistema, respectivamente.
Herramientas de desarrollo
Webstorm descargué 7.0, y parece ser muchos de ellos
Dirección de descarga de Webstorm: http://www.jetbrains.com/webstorm/
Aquellos que hacen el desarrollo .NET pueden elegir WebMatrix3, descargarlo e instalarlo directamente. Es muy conveniente operar sin explicar demasiado. Después de usarlo por un tiempo, puede construir directamente un proyecto NodeJS. Si solo lo desarrolla en el entorno de Windows, se recomienda usarlo.
Dirección de descarga de Webmatrix: http://www.microsoft.com/web/webmatrix/
Finalmente elegí Sublime, que puede mantener una herramienta de desarrollo unificada en cada plataforma, y hay muchos métodos de configuración en Internet
Dirección de descarga sublime: http://www.sublimetext.com/ (el software no requiere registro. Una ventana que debe registrarse aparecerá de vez en cuando durante el uso, simplemente cancele)
Configuración de entorno de desarrollo de nodo sublime.js
Descargue e instale el paquete de instalación Node.js antes de iniciar la configuración
1. Instale el texto sublime 2 primero
2. Ejecute sublime y busque herramientas ---> Sistema de compilación ---> Nuevo sistema de compilación
3. Copiar en el archivo
La copia del código es la siguiente:
{
"cmd": ["nodo", "$ archivo"],
"file_regex": "^[]*file /"(...*?)/", línea ([0-9]*) ",
"Selector": "Source.javaScript"
}
4. Guarde el archivo como nodejs.sublime-build
5. Buscar herramientas ---> Sistema de compilación ---> Seleccione NodeJS en el menú
6. Instale el control del paquete; Ejecute sublime, presione la tecla de acceso directo Ctrl + `; Ingrese lo siguiente en la consola y presione Entrar;
La copia del código es la siguiente:
importar urllib2, os, hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Control de paquetes. ipp = sublime.installed_packages_path (); OS.Makedirs (IPP) si no OS.Path.Exists (IPP) de lo contrario Ninguno; urllib2.install_opener (urllib2.build_opener (urllib2.proxyHandler ())); por = urllib2.urlopen ('http://sublime.wbond.net/' + pf.replace ('', '%20')). Read (); dh = hashlib.sha256 (por) .Hexdigest (); Open (OS.Path.Join (IPP, PF), 'WB') .write (por) si dh == h else ninguno; Imprima ('Error de validación de descarga (Got %s en lugar de %s), pruebe la instalación manual' %(dh, h) si dh! = h else 'reinicie el texto sublime para finalizar la instalación')
7. Después de completar la instalación, reinicie sublime, presione la tecla de acceso directo Ctrl + Shift + P; Ingrese Instalar, seleccione Instalar el paquete y presione Entrar
8. Ingrese NodeJS y seleccione la instalación de NodeJS (puede instalar fragmentos de JavaScript y NodeJS)
9. Cree un nuevo archivo test.js, ingrese console.log ('Hello node.js'); Presione la tecla de acceso directo Ctrl + B para ejecutar, ¡y la salida será exitosa! La siguiente figura
¡El entorno de desarrollo sublime node.js está configurado aquí y será exitoso!
Si desea un mejor esquema de color de tema, consulte: http://www.infoq.com/cn/minibooks/nodejs
Extensión: instalar Multiversion Manager
Instale el administrador de múltiples versiones NVMW (NVM utilizado en la guía de desarrollo de nodos, parece no posible en Windows. Encontré esto en www.npmjs.org. Aunque no puedo usarlo para aprender, instalarlo primero)
Comando de instalación
NPM Install -G NVMW
Como no se ha utilizado, no daré más presentaciones y las veré en detalle
https://npmjs.org/package/nvmw