Book Cover

Special Edition Using JavaScript


Introduction

Copyright and Credits

Part I: JavaScript the Language

  • Chapter 1 What is JavaScript
  • Live_Content_on_the_WWW
  • Look_and_Feel_Is_An_Option
  • JavaScript_Extends_the_Capabilities_of_the_HTML_Page
  • JavaScript_and_Java
  • Chapter 2 JavaScript: The Language
  • JavaScript syntax
  • Variables and Values
  • Statements and Operators
  • Control Structures
  • Functions and Objects
  • Chapter 3 Events and JavaScript
  • Events and Actions
  • JavaScript Code in HTML
  • Using JavaScript Event Handlers
  • Chapter 4 JavaScript Objects
  • Object, Properties and Methods in JavaScript
  • Built-In Objects
  • Browser and HTML Objects
  • Part II: JavaScript Objects

  • Chapter 5 Built-In JavaScript Objects
  • The string Object
  • The Math Object
  • The Date Object
  • Chapter 6 Interactive HTML Objects
  • Customizing User Interaction Using JavaScript
  • Review of HTML Forms
  • htmL Objects in JavaScript
  • Chapter 7 Advanced HTML Objects and Navigation
  • HTML Navigation Elements
  • Link In with JavaScript
  • Creating and Using Anchors
  • Using Selection or Scrolling-Your Option
  • Example: An Application Using Advanced Navigation
  • Example: Tri-Eye FTP Auto Dialer
  • Chapter 8 Dynamic HTML and Browser Objects
  • Javascript Object Hierarchy
  • Dynamic Documents
  • Parameter Specification and Data Storage
  • Chapter 9 Creating Your Own JavaScript Objects
  • Global and Local Variables
  • More on JavaScript Functions
  • Javascripts Associative Arrays
  • Some Javascript HTML Objects
  • Part III: JavaScript and Live Objects

  • Chapter 10 Plug-ins
  • Plug-Ins versus Helper Apps
  • Plug-Ins and MIME Types
  • Using Plug-Ins with HTML
  • Plug-In Considerations
  • Considerations in Using Plug-In Based Formats
  • Plug-In Examples
  • Plug-Ins and JavaScript
  • Chapter 11 A Java Tutorial
  • The Java Language
  • Developing Java Applets
  • An Accounting Applet in Java
  • Chapter 12 More About Java
  • The Java Class Hierarchy
  • A Pop-Up Document Viewer Applet
  • An Image Viewer Applet
  • Chapter 13 VBScript and OLE Control
  • Language Overview
  • Visual Basic Script in HTML
  • Visual Basic Script and OLE Automation
  • VBScript and FORMS
  • VBScript Is Growing
  • Part IV: JavaScript Special Effects

  • Chapter 14 - Controlling Web Page Appearance
  • Page Building with JavaScript
  • Text Properties and Color Values
  • Fonts and Font Methods
  • Design of JavaScript Message Editor
  • Program Structure or Coding the Events
  • Chapter 15 - Visual Effects
  • Creating Dynamic Framesets
  • A Simple Color Alternator
  • A Better Color Alternator
  • A Color Fader
  • A Scrolling Marquee
  • The Static Object
  • Animating Images
  • Generating Images
  • A Drawing Application: JS-Draw
  • The Show
  • Chapter 16 - Creative User Interaction
  • Creating Dynamic Output
  • Generating Random Numbers
  • A Random Phrase Generator
  • An Online Bookstore
  • Chapter 17 - JavaScript on the Server
  • An Overview of LiveWire
  • Live Objects and Properties
  • External Process Communications: JavaScript and CGIs
  • Eternal Files and Databases with JavaScript
  • Chapter 18 - Tools for JavaScript Development
  • A JavaScript Starter Kit
  • Navigator and Navigator Gold 2.0
  • LiveWire Pro
  • Building a JavaScript Site from Ground
  • Articles
  • The Cover Page
  • Chapter 19 - Using Frames and Cookies in Advanced Applications
  • Parameter Specification and Data Storage
  • Frames and JavaScript
  • A Bug Database in JavaScript
  • Part V: Learning from the Pros