Book description
Platinum Edition XHTML, XML and Java 2 is separated into several sections, each of which focuses on a specific technology, including XHTML, XML, JavaScript, Dynamic HTML, CGI programming with Perl, Server-side Programming with ASP, ColdFusion and PHP, and Java 2. Throughout the book, the authors focus on the features and benefits of each technology, giving readers a well-rounded education in current web development tools and techniques. In addition, the authors demonstrate the value of combining various technologies (such as Java and XML) for more powerful web solutions.
Table of contents
- Copyright
- About the Authors
- Acknowledgments
- Tell Us What You Think!
- Introduction
-
XHTML
- Web Site and Web Page Design
- Introduction to XHTML
- XHTML 1.0 Element Reference
- Image Maps
-
Advanced Graphics
- Sorting Through the Graphic Possibilities
- Graphic Storage Formats
- Using the Browser-Safe Color Palette
- Creating Transparent GIFs
- Making a Transparent PNG
- Making an Image Fade In
- Creating Animated GIFs
- Layout Considerations When Using the <img /> Element
- Images as Hyperlink Anchors
- Images as Bullet Characters
- Images as Horizontal Rules
- Keeping File Sizes Small
- Tables
- Frames
- Forms
- Style Sheets
- XML
-
JavaScript
- Introduction to JavaScripting
- The Document Object Model
-
Manipulating Windows and Frames with JavaScript
- Referencing Multiple Windows with JavaScript
- Using Window Events
- Window Methods for Getting User Input
- Filling Your Windows I: The location Object
- Filling Your Windows II: The document Object
- JavaScript Windows Example
- Creating and Using Frames
- Communicating Between Frames
- Using Hidden Frames
- JavaScript Frames Example
- Using JavaScript to Create Smart Forms
- Cookies and State Maintenance
-
Using JavaScript to Control Web Browser Objects
- What Are Web Browser Objects?
- Referencing Web Browser Objects
- JavaScript Objects
- Netscape's LiveConnect
- The Netscape Packages
- JavaScript to Java Communication
- Java to JavaScript Communication
- JavaScript and Plug-Ins
- Using JavaScript to Control the Shockwave Flash Player
- Interfacing with ActiveX Controls with JavaScript
-
Dynamic HTML
- Introduction to Dynamic HTML
-
Advanced Microsoft Dynamic HTML
- Microsoft's Implementation of Dynamic HTML
- Internet Explorer Document Object Model
- Dynamic HTML Events and the event Object
- Using Dynamic HTML with Styles
- Dynamic HTML and the Data Source Object
- Position HTML Elements with Dynamic HTML
- Changing HTML Documents On-the-Fly
- Dynamic HTML Filters
- Dynamic HTML Behaviors
- Find Out More About Dynamic HTML
- Advanced Netscape Dynamic HTML
- Cross-Browser Dynamic HTML
-
Server-Side Processing
- Programming CGI Scripts
- Server-Side Includes
- Server-Side Security Issues
- Survey of Web Databases
-
Writing Active Server Pages
- Introduction to VBScript
- VBScript Identifiers
- Objects, Properties, Methods, and Events in VBScript
- VBScript Language Elements
- Testing Conditions in VBScript
- Executing VBScript Loops
- Using Other VBScript Statements
- VBScript Functions
- Active Server Pages and the Active Server Platform
- Intrinsic Active Server Page Objects
- Using the Active Data Object
- Using the ASP Scripting Objects
- Using ASP Components
- Extending ASP with Third-Party Components
- Putting It All Together: A Simple ASP Application
- Using ColdFusion
- Using PHP
-
Java 2
- Introduction to Java
- Developing Java Applets
- User Input and Interactivity with Java
- Graphics and Animation
-
Network Programming
- Java Simplifies Network Programming
- Connecting to the Internet: The URL Class
- The Java Socket Classes
- How the Internet Uses Sockets
- Writing Your Own Client and Server
- Communicating with Datagram Sockets
- Customized Network Solutions
- Will Security Considerations Disable Java Applets?
- Using Network Communications in Applets
- Security
- Server-Side Java
- Java and XML
-
Appendixes
-
JavaScript Language Reference
- How This Reference Is Organized
- A Note About JavaScript Implementations
- The anchor Object [2|3|4|I]
- The applet Object [3]
- The area Object [3]
- The array Object [3|4|I]
- The button Object [2|3|I]
- The checkbox Object [2|3|I]
- The combo Object [I]
- The date Object [2|3|I]
- The document Object [2|3|I]
- The fileUpload Object [3]
- The form Object [2|3|I]
- The frame Object [2|3|I]
- The function Object [3]
- The hidden Object [2|3|I]
- The history Object [2|3|I]
- The image Object [3]
- The layer Object [4]
- The link Object [2|3|I]
- The location Object [2|3|I]
- The math Object [2|3|I]
- The mimeType Object [3]
- The navigator Object [2|3|I]
- The option Object [3]
- The password Object [2|3|I]
- The plugin Object [2|3|I]
- The radio Object [2|3|I]
- The regExp Object [3|I]
- The Regular Expression Object [3|I]
- The reset Object [2|3|I]
- The screen Object [4|I]
- The select Object [2|3]
- The string Object [2|3|I]
- The submit Object [2|3|I]
- The text Object [2|3|I]
- The textarea Object [2|3|I]
- The window Object [2|3|I]
- Independent Functions, Operators, Variables, and Literals
- General Reference Resource
-
JavaScript Language Reference
- Index
Product information
- Title: Platinum Edition Using XHTML™, XML, and Java™ 2
- Author(s):
- Release date: November 2000
- Publisher(s): Que
- ISBN: 9780789724731
You might also like
book
Enterprise Java Programming with IBM WebSphere
Enterprise Java Programming with IBM WebSphere, Second Edition by Kyle Brown, Gary Craig, Greg Hester, Russell …
book
Being Agile: Eleven Breakthrough Techniques to Keep You from “Waterfalling Backward”
Break the Old, Waterfall Habits that Hinder Agile Success: Drive Rapid Value and Continuous Improvement When …
audiobook
Transformed
Help transform your business and innovate like the world's top tech companies! Transformed: Moving to the …
article
Improve GitHub Copilot Results by Providing Examples to Add Context to Your Prompt
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …