Advanced Features of JavaScript, CSS3 and HTML5