mirror of
https://github.com/vale981/event-pubsub
synced 2025-03-04 17:11:38 -05:00
Create gh-pages branch via GitHub
This commit is contained in:
parent
762f5fd1ca
commit
29c0edc9f3
2 changed files with 25 additions and 1 deletions
24
index.html
24
index.html
|
@ -81,6 +81,14 @@ events.on(
|
|||
}
|
||||
);
|
||||
|
||||
events.on(
|
||||
'removeEvents',
|
||||
function(){
|
||||
events.off('*');
|
||||
console.log('Removed all events');
|
||||
}
|
||||
);
|
||||
|
||||
/************************************\
|
||||
* trigger events for testing
|
||||
* **********************************/
|
||||
|
@ -88,6 +96,10 @@ events.trigger(
|
|||
'hello',
|
||||
'world'
|
||||
);
|
||||
|
||||
events.trigger(
|
||||
'removeEvents'
|
||||
);
|
||||
</code></pre>
|
||||
|
||||
<h4>
|
||||
|
@ -128,6 +140,14 @@ events.on(
|
|||
}
|
||||
);
|
||||
|
||||
events.on(
|
||||
'removeEvents',
|
||||
function(){
|
||||
events.off('*');
|
||||
console.log('Removed all events');
|
||||
}
|
||||
);
|
||||
|
||||
/************************************\
|
||||
* trigger events for testing
|
||||
* **********************************/
|
||||
|
@ -135,6 +155,10 @@ events.trigger(
|
|||
'hello',
|
||||
'world'
|
||||
);
|
||||
|
||||
events.trigger(
|
||||
'removeEvents'
|
||||
);
|
||||
</code></pre>
|
||||
</section>
|
||||
</div>
|
||||
|
|
|
@ -1 +1 @@
|
|||
{"name":"Event-pubsub","tagline":"Event Pubsub for Javascript will work in node js or browser","body":"Event PubSub\r\n============\r\n\r\nPubsub events for Node and the browser allowing event scoping and multiple scopes. \r\nEasy for any developer level. No frills, just high speed pubsub events!\r\n\r\n[Pretty GitHub.io site](http://riaevangelist.github.io/event-pubsub/) \r\n\r\n[](https://npmjs.org/package/event-pubsub)\r\n\r\n**EXAMPLE FILES** \r\n\r\n1. [Node Pubsub Event Examples](https://github.com/RIAEvangelist/event-pubsub/tree/master/examples/node) \r\n2. [Browser Pubsub Event Examples](https://github.com/RIAEvangelist/event-pubsub/tree/master/examples/browser)\r\n\r\n**Node Install** \r\n``npm install event-pubsub``\r\n\r\n**Browser Install** \r\n*see browser examples above or below*\r\n\r\n---\r\n### Basic Example\r\n---\r\n***NOTE - the only diffeence between node and browser code is how the ``events`` variable is created*** \r\n* node ``var events = new require('../../event-pubsub.js')();``\r\n* browser ``var events = new window.pubsub();``\r\n\r\n#### Node\r\n\r\n var events = new require('../../event-pubsub.js')();\r\n\r\n events.on(\r\n 'hello',\r\n function(data){\r\n console.log('hello event recieved ', data);\r\n }\r\n );\r\n \r\n events.on(\r\n '*',\r\n function(type){\r\n console.log('Catch all detected event type of : ',type, '. List of all the sent arguments ',arguments);\r\n }\r\n );\r\n \r\n /************************************\\\r\n * trigger events for testing\r\n * **********************************/\r\n events.trigger(\r\n 'hello',\r\n 'world'\r\n );\r\n\r\n#### Browser\r\n##### HTML\r\n\r\n <!DOCTYPE html>\r\n <html>\r\n <head>\r\n <title>PubSub Example</title>\r\n <script src='../../event-pubsub-browser.js'></script>\r\n <script src='yourAmazingCode.js'></script>\r\n </head>\r\n <body>\r\n ...\r\n </body>\r\n </html>\r\n\r\n##### Inside Your Amazing Code\r\n\r\n var events = new window.pubsub();\r\n\r\n events.on(\r\n 'hello',\r\n function(data){\r\n console.log('hello event recieved ', data);\r\n }\r\n );\r\n \r\n events.on(\r\n '*',\r\n function(type){\r\n console.log('Catch all detected event type of : ',type, '. List of all the sent arguments ',arguments);\r\n }\r\n );\r\n \r\n /************************************\\\r\n * trigger events for testing\r\n * **********************************/\r\n events.trigger(\r\n 'hello',\r\n 'world'\r\n );\r\n","google":"UA-48524110-2","note":"Don't delete this file! It's used internally to help with page regeneration."}
|
||||
{"name":"Event-pubsub","tagline":"Event Pubsub for Javascript will work in node js or browser","body":"Event PubSub\r\n============\r\n\r\nPubsub events for Node and the browser allowing event scoping and multiple scopes. \r\nEasy for any developer level. No frills, just high speed pubsub events!\r\n\r\n[Pretty GitHub.io site](http://riaevangelist.github.io/event-pubsub/) \r\n\r\n[](https://npmjs.org/package/event-pubsub)\r\n\r\n**EXAMPLE FILES** \r\n\r\n1. [Node Pubsub Event Examples](https://github.com/RIAEvangelist/event-pubsub/tree/master/examples/node) \r\n2. [Browser Pubsub Event Examples](https://github.com/RIAEvangelist/event-pubsub/tree/master/examples/browser)\r\n\r\n**Node Install** \r\n``npm install event-pubsub``\r\n\r\n**Browser Install** \r\n*see browser examples above or below*\r\n\r\n---\r\n### Basic Example\r\n---\r\n***NOTE - the only diffeence between node and browser code is how the ``events`` variable is created*** \r\n* node ``var events = new require('../../event-pubsub.js')();``\r\n* browser ``var events = new window.pubsub();``\r\n\r\n#### Node\r\n\r\n var events = new require('../../event-pubsub.js')();\r\n\r\n events.on(\r\n 'hello',\r\n function(data){\r\n console.log('hello event recieved ', data);\r\n }\r\n );\r\n \r\n events.on(\r\n '*',\r\n function(type){\r\n console.log('Catch all detected event type of : ',type, '. List of all the sent arguments ',arguments);\r\n }\r\n );\r\n \r\n events.on(\r\n 'removeEvents',\r\n function(){\r\n events.off('*');\r\n console.log('Removed all events');\r\n }\r\n );\r\n \r\n /************************************\\\r\n * trigger events for testing\r\n * **********************************/\r\n events.trigger(\r\n 'hello',\r\n 'world'\r\n );\r\n \r\n events.trigger(\r\n 'removeEvents'\r\n );\r\n \r\n\r\n#### Browser\r\n##### HTML\r\n\r\n <!DOCTYPE html>\r\n <html>\r\n <head>\r\n <title>PubSub Example</title>\r\n <script src='../../event-pubsub-browser.js'></script>\r\n <script src='yourAmazingCode.js'></script>\r\n </head>\r\n <body>\r\n ...\r\n </body>\r\n </html>\r\n\r\n##### Inside Your Amazing Code\r\n\r\n var events = new window.pubsub();\r\n\r\n events.on(\r\n 'hello',\r\n function(data){\r\n console.log('hello event recieved ', data);\r\n }\r\n );\r\n \r\n events.on(\r\n '*',\r\n function(type){\r\n console.log('Catch all detected event type of : ',type, '. List of all the sent arguments ',arguments);\r\n }\r\n );\r\n \r\n events.on(\r\n 'removeEvents',\r\n function(){\r\n events.off('*');\r\n console.log('Removed all events');\r\n }\r\n );\r\n \r\n /************************************\\\r\n * trigger events for testing\r\n * **********************************/\r\n events.trigger(\r\n 'hello',\r\n 'world'\r\n );\r\n \r\n events.trigger(\r\n 'removeEvents'\r\n );\r\n","google":"UA-48524110-2","note":"Don't delete this file! It's used internally to help with page regeneration."}
|
Loading…
Add table
Reference in a new issue