Demistifying Javascript

JavaScript is a programming language made for web browsers which was initially made for basic image display, text and data but in the 1990’s Netscape developed it into what you see today. It is a language that allows web developers to make all manner of user friendly web items  possible. It allows for a  dynamic and user friendly experience. It handles complex procedures in the online environment such as making live feeds of sports updates and validating user data.

You may be familiar with HTML and CSS. HTML is a markup language. Unlike a markup language which is excellent at organizing elements, Java Script adds a bit more bang for your buck as it is a programming language which means it has more capabilities then HTML.  JavaScript can not only tell the browser how to arrange the web elements, just like HTLM,  but it can interact with the browser in such a way that it is more like a conversation with the browser, rather then just a set of instructions.

As a programming language, JavaScript is based on logic, algorithms and math. Even though this may seem like it is outside the arena of graphic designers, if you want to get into web design, it is important to understand how to implement programming languages such as JavaScript to create awesome functionality to websites.

JavaScript is converted into machine code and interpreted by the web browser. This was initially a major issue in the 1990’s, as each browser interpreted JavaScript differently and some elements would not work properly from one browser to the next. JavaScript requires a browser to convert the script into something workable.

Hopefully this brief overview was helpful in demystifying JavaScript.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s