Skip to main content

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

ISBN: 978-0-471-38366-6

Nov 2000

448 pages

Select type: Paperback

In Stock



This unique text provides an introduction to programming on the internet. Class tested, over a two-year period, this text covers the "nuts and bolts" of internet programming. In addition to core fundamentals, students are introduced to web page construction HTML, managing an account on a web server, client-server model, and JavaScript programming.

Suitable for an introductory course on Internet programming. Course can be found in Computer Science, Computer Information Systems, and Management Information Systems departments.

Related Resources

The Internet and World Wide Web.

Transactions on the Web.

Text Markup.

Controlling Text Markup.

Hypertext Markup and Web Sites.

Image Markup.

HTML Lists and Tables.

HTML Frames.

What is Javascript?

Processing User Input.

Making Decisions.


Introduction to Processing HTML Forms.

Options in HTML Forms.

Loops for Repetition.

More on Arrays.

More on Functions.

Javascript Security and Submitting Form Data.


"overall this is a good place to start in HTML & JavaScript." (M2 Communications, 15 March 2001)
  • Platform Independent. Students can use virtually any type of computer to apply concepts.
  • Coverage includes the basics of web server accounts. Strategies for maintaining and updating a web site on a server.
  • Student Learning Tools. Each of the eighteen lessons feature summaries, review questions and exercises. Exercises feature both stand-alone exercises, and two project threads that run throughout the text. Project threads guide students through the construction of a structured web site.
  • Optional Sections. Optional sections provide an extra challenge for more advanced students.
  • Robust Website Support. Website contains:
    • All examples and figures from the text for use in classroom demonstrations.
    • References to many online materials, such as freeware and shareware applications.
    • Some exercises are inextricably bound to the website.