Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
script:nodejs [2013/06/30 14:38] alfred [Sintaxis] |
script:nodejs [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== NodeJS ====== | ====== NodeJS ====== | ||
| Es un lenguaje que permite ejecutar scripts JavaScript utilizando el intérprete V8 de Google. Además añade una librería de acceso a red y ficheros. | Es un lenguaje que permite ejecutar scripts JavaScript utilizando el intérprete V8 de Google. Además añade una librería de acceso a red y ficheros. | ||
| + | * [[http://nodejs.org/api|API de NodeJS]] | ||
| ===== Básico ===== | ===== Básico ===== | ||
| ==== Uso ==== | ==== Uso ==== | ||
| Línea 25: | Línea 25: | ||
| $ npm --version | $ npm --version | ||
| </code> | </code> | ||
| - | ==== Bucles ==== | + | Instalar módulos (localmente): |
| - | * El foreach es... | + | |
| <code> | <code> | ||
| - | for(key in object) { | + | $ npm install restler csv accounting |
| - | if(object.hasOwnProperty(key) { | + | </code> |
| - | ...then do something... | + | Para usar funciones de un fichero (o de uno de los módulos locales): |
| - | } | + | <code javascript> |
| - | } | + | var mr = require('./market-research.js'); |
| + | var csv = require('csv'); | ||
| + | mr.marketResearch(["FB", "ORCL"]); | ||
| + | </code> | ||
| + | Podemos hacer una llamada al script utilizando líneas de código por consola: | ||
| + | <code> | ||
| + | $ node -e "var mr = require('./market-research.js'); mr.marketResearch();" | ||
| </code> | </code> | ||
| ==== Variables ==== | ==== Variables ==== | ||