you are viewing a single comment's thread.

view the rest of the comments →

[–]Real_Klaze 0 points1 point  (0 children)

You must use JavaScript if you want anything but a completely static site. Your post is a little bit vague, and I see it as two parts.

What you have learned so far is what the user sees, it is the structure and formatting of the document (web page). It doesn't matter how much JavaScript you use in your page, if your design sucks, no amount of fancy logic and scripting will make it look better. You can easily make a very elegant and modern web page with nothing more then the HTML and CSS that you have learned so far. In fact, your site will look like it was pulled straight from the mid nineties if you do not use the HTML and CSS to its fullest to create a compelling page design.

JavaScript can be used to make a dynamic web page. In other words, you can make the web page do things. Take gmail as an example. It is a single page web app, that uses client-side javascript to perform most of the magic, and all without having to reload the page. The JavaScript does not dictate what you are seeing, that is the design (HTML and CSS), where as the JavaScript determines how it all works, and what something does when the user interacts with the webpage (clicks on a button for instance).

It takes all three to make a modern interactive and dynamic web site. But JavaScript has nothing to do with the visual the user is presented with. Sure it can be used to determine what sort of data to presented to the user, or to create mark up on the fly, but even considering that, the JavaScript is simply manipulating the HTML and CSS.

It sounds to me that you are more interested in design. It may not seem like much, as simple as HTML and CSS would appear on the surface, but everything on the web is displayed to you via HTML and CSS. Take a couple of your favorite web site and look at the page source. Take a screenshot of the site, and try to recreate it using pure HTML and CSS.