Herramientas de usuario

Herramientas del sitio


script:jsadv

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
script:jsadv [2013/07/01 20:17]
alfred creado
script:jsadv [2020/05/09 09:25] (actual)
Línea 1: Línea 1:
-====== JavaScript ​Avanzado ​====== +====== JavaScript ​avanzado ​====== 
-===== Pequeños conceptos ​===== +===== Colecciones ​===== 
-  * Recogeremos los parámetros de un ejecutable con ''​process.argv''​. +==== Filtros ==== 
-  *  +Filtrar ​por un campo:
-Podemos asignar los parámetros ​por defecto del script haciendo:+
 <code javascript>​ <code javascript>​
-// Definición global de una variable +var new_homes = homes.filter(function (el) { 
-var SYMBOLS_DEFAULT ​["GOOG", "​FB",​ "​AAPL",​ "​YHOO",​ "​MSFT",​ "​LNKD",​ "​CRM"​];​ +  return el.price <= 1000 &&​ 
-// ... +         ​el.sqft >= 500 &&​ 
-// Una función que recibe los símbolos como parámtro +         ​el.num_of_beds >=2 &&​ 
-var marketResearch ​= function(symbols, columns, csvfile, headers) { +         ​el.num_of_baths >= 2.5; 
-    ​symbols = symbols || SYMBOLS_DEFAULT+}); 
-    // ...+</code> 
 +==== WebSockets ==== 
 +<code javascript>​ 
 +var ws new WebSocket("ws://127.0.0.1:8888/wsock"​);​ 
 +ws.onopen ​= function() { 
 +   ws.send("​Hello,​ world"​)
 +}; 
 +ws.onmessage = function (evt) { 
 + var newmsg = $("<​p><​/p>"​).append(evt.data); 
 +  $("#​corpus"​).append(newmsg);​
 }; };
-if(require.main == module) { 
-    var symbols = process.argv;​ 
-    // ... 
 </​code>​ </​code>​
script/jsadv.1372709855.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)