Joomla Asset Management with JHtml
// To load a css file for a component, from within the component
EEHtml::asset('style.css');
// To load a js file for a module
EEHtml::asset('slide.js', 'mod_menu');
// To load an image for a module
echo EEHtml::asset('search.png', 'mod_product_search');