No matter what you run your web site on, php, java, JavaScript, flash etc. it is always presented in HTML. HTML is the language that lays out your site. And the engine behind HTML is JavaScript. It use to be that whenever you saw something move on the internet you knew it was Flash, but as time went by JavaScript got more and more sophisticated and was more broadly used for a vast variety of tasks.
Some common tasks include: dynamically building your page, form validation, moving and animating objects and even AJAX, which means dynamically communicating with your database.
In this example of JavaScript written for J. Crew, the user selects a size. JavaScript sends an AJAX request to get available colors and price for that size. It then dynamically changes the layout of the swatches. After you pick a color you can add to bag.
JavaScript validates that both size and color are chosen and sends an AJAX request to add product to shopping cart and pull down your current selection along with anything else you added to your cart.
JavaScript, cookies, AJAX and a database are all being put to work for an effective user experience.
view site

Look and feel

All of our sites are table-less CSS driven sites, this means the information is set in blocks and the look of the site is controlled by one file. That allows for great flexibility and enables you to easily change the aspect of the whole site, or just specific elements, such as titles, images, forms etc.

Click below to see how this site changes by only changing the CSS.

note the page is not reloading, only the look and feel changes.
This is ideal for a site that is viewed on different platforms.

Flash or Javascript

As with anything else, there are advantages and disadvantages to both Flash and Javascript. Here at YSG Design, we have worked extensively with both and we will tailor the best solution for your needs.

View portfolio

© 2010 YSG Design | Contact Us