Latest articles and Revisions


Introduction to Javascript

Javascript was rolled out in December 1995 and was originally developed by Netscape to extend the capabilities of HTML and provide an alternative to CGI (Common Gateway Interface) scripts. JavaScript quickly became the de facto standard for client-side scripting of web pages. As a consequence, Microsoft reverse-engineered Javascript and came up with their own version called JScript (for legal reasons). This was was released with Internet Explorer 3.0, in August 1996.

HTML interface

The HTML - Javascript interface

As with any programming language, or natural language for that matter, the best and perhaps the only way to learn it, is to dive in and practice. Work through examples, or create you own simple examples to understand what the proram statements mean. Before undertaking these examples, it is assumed you have at least a working knowledge of HTML and preferably Cascading Style sheets (CSS). I.e. you can produce a web page using nothing more complicated than a text editor (notepad or gedit for example).

Learn To Code




What is Codecademy? Simply put it is a website that serves two distinction functions, first and most obvious is that it attempts through the use of lessons and exercises to bring an awareness and heighten sense of achievement when learning to programme. It does this through the use of tokens and points, although having completed the course available I am not sure what the maximum score achievable might be. There is no league table that I am aware of so cannot compare notes so to speak.

Address modes

Address modes

When constructing spreadsheets using drag and drop techniques you need to be aware of the two difference address modes. Relative and absolute addressing. The following two examples will highlight the difference.

Drag and drop

Drag and Drop

Drag and drop techniques can take a little practise to master. To illustrate, start with a blank spreadsheet and select cell A2 by simply clicking in it once. Notice that the border changes to a bold outline and in the bottom right hand side is an Autofill (or drag ) handle.