Web Component Recipe Helpers
# dsc: A simple micro-library for defining and dispatching keyboard shortcuts.# url:[core]js <= github://madrobby/keymaster/keymaster.js
A web component is a small functional unit, that is can be combined with other web components to create a web application.
Good web components should be:
FOCUSED, which usually means SMALL. Have a well defined purpose and scope, and generally small defined surface area makes a component both easy to understand and also easy to test. This should be encouraged.
COMPOSABLE. The ability to take the component and use it in ways not envisaged (but still "correct") by the component author demonstrates good component design.