REVIEW - Introduction to Interactive Programming on the Internet - Using HTML and JavaScript


Introduction to Interactive Programming on the Internet

Using HTML and JavaScript


Craig D. Knuckles



John Wiley & Sons Incorporated (2001)




Christopher Hill


December 2002



A college lecturer reviews current texts and finds them all lacking. So he writes his own course, refines it over two years while teaching from it, and then publishes the course with review questions, exercises and a support web site. It sounds like the book has every thing going in its favour.

Teaching is moving a student's understanding from what they currently know to what they want to learn (if you are lucky) and careful use of metaphor is a useful tool. But when the universal translator (as used by the USS Enterprise) is used as a metaphor for a URL, I begin to have my doubts - 'The URL is a device that uses a set of protocols to communicate on the WWW.' The author later explains that this 'device' does not really exist.

There is no reference to HTML standards, or XHTML. As far as I can guess the author is using 3.02, which is now long in the tooth and the text makes reference to '.not even new version 4 browsers.' -so it would appear that the text has not been updated over the 2-3 years of development.

There are too many errors to list here: - '.gb' for the United Kingdom TLD and 'http can only transport harmless files'; 'the typical computer has 72 pixel per inch' and so on.

The author wants the book to appeal to a wide audience, so PC and Mac screen shots are used using both IE and Navigator on both platforms, sometimes within the same teaching sequence. This makes it very difficult to see the specific point the author is making.

I have not used enough JavaScript to be able to comment on the accuracy of that part of the book. However, from general programming I know that Knuckles has an eccentric way of putting the programming process across, which I guess works for him, but I doubt it will appeal to a wider audience. Not recommended.

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED

By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED

Settings can be changed at any time from the Cookie Policy page.