ABSTRACT

On the client side, dynamism for a webpage means a responsive user interface that interacts well with user/browser actions. JavaScript programs associated with a webpage are loaded into a browser together with its Hypertext Markup Language (HTML) and Cascading style sheets (CSS) code. The HTML Document Object Model specification provides standardized Application Programming Interfaces for document objects and user interface events. JavaScript programs are embedded in webpages and executed by browsers that provide the host environment or execution context. JavaScript code can generate HTML code to be included in the page and perform tasks in reaction to certain events. HTML5 and CSS3 aim to make dynamic user interface effects easier to program. The CSS code combines transforms with transitions to achieve the desired effect. The div box provides a centered box to contain the expanding headline. JavaScript must be tested with a Web browser in the HTML page where it needs to work.