Advanced JavaScript

Advanced JavaScript: Manipulating Layers is the last in the series and will move the students knowledge further forward into the area of interacting with layers. Users will become proficient in manipulating layers to produce animated menus and images.

Some of the assignments produced by past students can be viewed here.

Some of the comments past students have written about this course can be read here.

Prerequisites

It is important that you embark on this course with some background knowledge of web design. To this end there are some prerequisites to this course.

  1. A full understanding of HTML

  2. An understanding of FTP and how to upload pages to a web server

  3. Satisfactory completion of the courses 'Introduction to JavaScript' and 'Intermediate JavaScript'. Exceptions can be given, but only with the consent of the instructor. Please email me to obtain this consent.

System Requirements

It is a requirement to have Internet Explorer 5.5 or later and Netscape 6.2 or later (or Mozilla 1.2 or later) (or Mac equivalents) installed for this course.

There are a couple of reasons why we still use the old Netscape 4 browser

  1. There are still more people using Netscape 4 than both Netscape 6 & 7

  2. Netscape 4 is a very picky browser, if you get the code just slightly wrong it doesn't like it. This means that you have to learn to write very accurate code...which is good

Web space for posting your assignments is also required. It is preferable not to use Web space that adds banner ads to your pages as this can interfere with your assignment code.

Students are encouraged to use Scribbler (the best JavaScript Editor there is) during the course. A trial version of Scribbler can be downloaded from here 2.1Mb. For MAC users I can suggest BBEdit, but I have never been able to test it as I am a PC user.

Syllabus