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 | ||
|
wiki2:js:notes [2017/05/23 09:06] alfred [Events] |
— (actual) | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== JavaScript Notes ====== | ||
| - | ===== Snippets ===== | ||
| - | |||
| - | ==== ES6 Events ==== | ||
| - | <code> | ||
| - | const EventEmitter = require('events'); | ||
| - | |||
| - | class Client extends EventEmitter | ||
| - | { | ||
| - | eventTest() { | ||
| - | this.emit('event'); | ||
| - | } | ||
| - | } | ||
| - | |||
| - | let testClient = new Client(1,2,3,4,5); | ||
| - | testClient.once('event', () => {console.log('triggerd1!')} ); | ||
| - | testClient.on('event', () => {console.log('triggerd2!')} ); | ||
| - | testClient.eventTest(); | ||
| - | testClient.eventTest(); | ||
| - | </code> | ||
| - | |||
| - | ===== Resources ===== | ||
| - | |||
| - | <code> | ||
| - | > b = a.c || 4; | ||
| - | 4 | ||
| - | </code> | ||
| - | |||
| - | ===== JQuery (again) ===== | ||
| - | |||
| - | <code> | ||
| - | <a href="#" class="deleteUser" data-id="33" /> | ||
| - | |||
| - | // Now we can take it with JQuery like this: | ||
| - | $('.deleteUser').on('click', function() { | ||
| - | $(this).data('id') | ||
| - | }); | ||
| - | </code> | ||