In this Google html5slides demo there is no stylesheet inclusion and the only dependency is this JavaScript file but you are able to choose from 2 different themes and 3 different layouts.
How are you able to define these different layouts and themes? Where does the code for those sit? Also, how does the page fetch the Google logo for the following if there is no stylesheet with an img src for this article class:
<article class='biglogo'>
</article>
P.S Project home is http://code.google.com/p/html5slides/
It’s simply created within Javascript. For example it can easily be done using jQuery (Javascript Library) and the functions like .html, .append, .css to pretty much create whatever markup necessary.