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:jsadv [2013/07/01 20:19] alfred borrado |
script:jsadv [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== JavaScript Avanzado ====== | + | ====== JavaScript avanzado ====== |
| + | ===== Colecciones ===== | ||
| + | ==== Filtros ==== | ||
| + | Filtrar por un campo: | ||
| + | <code javascript> | ||
| + | var new_homes = homes.filter(function (el) { | ||
| + | return el.price <= 1000 && | ||
| + | el.sqft >= 500 && | ||
| + | el.num_of_beds >=2 && | ||
| + | el.num_of_baths >= 2.5; | ||
| + | }); | ||
| + | </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); | ||
| + | }; | ||
| + | </code> | ||