Typically, the best sites are the ones grounded in a strong, sensible design.
What do we want to convey? How do we want to convey it?
Before trying to express what we want to convey in JavaScript, perhaps we should write down the expected features of the website in plain English. Then, we could put together a visual mockup that takes all of the expected features and shows how users could interact with them.
(I'm not saying we need to go all the way to http://flairbuilder.com/ when Google Drawings is often "enough," but a visual mockup is extremely helpful in conceiving a website.)
Typically, the best sites are the ones grounded in a strong, sensible design.
What do we want to convey? How do we want to convey it?
Before trying to express what we want to convey in JavaScript, perhaps we should write down the expected features of the website in plain English. Then, we could put together a visual mockup that takes all of the expected features and shows how users could interact with them.
(I'm not saying we need to go all the way to http://flairbuilder.com/ when Google Drawings is often "enough," but a visual mockup is extremely helpful in conceiving a website.)