{"id":135,"date":"2013-04-17T16:27:46","date_gmt":"2013-04-17T06:27:46","guid":{"rendered":"http:\/\/www.jasonshanks.com\/?p=135"},"modified":"2013-04-21T23:59:02","modified_gmt":"2013-04-21T13:59:02","slug":"wk-7tut-6-introductory-javascript","status":"publish","type":"post","link":"https:\/\/www.jasonshanks.com\/2013\/lectures-and-tuts\/kib204-web_interface_design\/wk-7tut-6-introductory-javascript\/","title":{"rendered":"Wk 7\/Tut 6 : Introductory Javascript"},"content":{"rendered":"

[Courtesy of Dave Wallace<\/a>]<\/p>\n

JavaScript is a\u00a0client-side<\/strong>\u00a0scripting language. \u00a0This means it is downloaded from the web-server and interpreted by the browser itself. \u00a0This is in contrast to a\u00a0server-side<\/strong>scripting language, like PHP, which is executed on the web-server and then sends the output of that script (usually some HTML) to the browser.<\/p>\n

JavaScript allows us, among other things, to manipulate the web page (without reloading the browser window), and respond to events, such as user input.<\/p>\n

JavaScript is probably the most widely used programming language in the world. \u00a0As such, it a very\u00a0beneficial skill to have for any web designer.<\/p>\n

There are many excellent JavaScript resources available, so I will keep my notes here brief. \u00a0I will demonstrate some of the commonly used features of javascript before pointing you to some useful resources for broadening your understanding of this powerful language.<\/p>\n

My demonstration will cover:<\/p>\n