You need to enable JavaScript to view more than 15 articles by this author.
PHP with Apple's Developer Tools
Publish Date: Nov. 27, 2002
Apple's OS X developer tools were originally developed by NeXT for programmers working with Obj-C, but have since evolved for use with a wide range of languages. At the heart of these tools is an IDE called Project Builder, which is also useful for working with PHP, as this article examines.
CSS Hints for Internet Explorer 5
Publish Date: Nov. 15, 2002
Although widely acknowledged to have great CSS support, Internet Explorer 5 on the Mac also has several CSS issues. This article will familiarize you with the three general categories of CSS pitfalls in IE 5.
XML Transformations with CSS and DOM
Publish Date: Oct. 15, 2002
Mozilla permits XML to be rendered in the browser with CSS and manipulated with DOM. If you're already familiar with CSS and DOM, you're more than halfway to achieving XML transformations in Mozilla. This article demonstrates how to render XML in the browser with a minimum of CSS and JavaScript.
Web Services with AppleScript and Perl
Publish Date: Sep. 24, 2002
You can't create a SOAP Web service with AppleScript, but you can have it act as a SOAP Web client and use Perl to create the service. So it becomes a simple matter of passing structured data between Perl and AppleScript. Randal Schwartz explains how to enable Web services with these two scripting languages.
Using the Mozilla SOAP API
Publish Date: Aug. 30, 2002
With the release of Mozilla 1.0, the world now has a browser that supports SOAP natively. No longer do the tasks of assembling, executing, and handling SOAP operations fall solely on the server side. This article shows you how Web applications running in Mozilla can now make SOAP calls directly from the client without requiring a browser refresh or additional calls to the server.
Cross-Browser Animation
Publish Date: May. 24, 2002
With DHTML you can animate both text and images allowing objects to move throughout the browser window instead of being anchored in one spot. Unfortunately, DHTML can be tricky because of differences between browsers. In this article you'll learn how to overcome this and animate text and images for even performance across most browsers.
Introduction to CSS Layout
Publish Date: Mar. 1, 2002
A hands-on look at why CSS is, in many ways, preferable to using tables for layout. Eric Costello then shows you a few CSS layout techniques using a complete re-coding of the Apple Internet Developer home page as an example.
A Primer for Accessible Web Pages
Publish Date: Nov. 30, 2001
A look at the history of Section 508, which enforces accessibility for government web sites, followed by a discussion about how to prepare pages for those who cannot effectively use a graphical user interface.
Object Detection
Publish Date: Oct. 23, 2001
In Part three of thisthree-part series, Danny Goodman explains why object detection is often preferable to browser sniffing. The article includes a number of suggestions for implementing this process as well.
Supporting Three Event Models at Once
Publish Date: Sep. 25, 2001
In this second article of his ongoing series, Danny Goodman shows us why and how to support three event models: Netscape 4, IE 4 and later for Macintosh and Windows (IE4+), and the W3C DOM, as implemented in Netscape 6.
Dynamic Content with DOM-2 (Part II of II)
Publish Date: Sep. 7, 2001
Scott Andrew LePera dives deeper into the JavaScript node interface, using DOM-2 create dynamic effects. Learn how to alter element attributes with DOM element methods, and how to change an element's style properties through the DOM2 Style specification interface.
DOCTYPE Explained
Publish Date: Aug. 28, 2001
The DOCTYPE element, in the head of your document, tells the browser what kind of HTML is used to describe the file. The better you match the DOCTYPE to your code, the more accurate your work will be rendered. Here's an introduction.
Dynamic Content with DOM-2 (Part I of II)
Publish Date: Aug. 17, 2001
The DOM-2 is supported in both Mac IE5 and NS6, and it provides an interface that enables developers to generate dynamic content without being limited to JavaScript trickery. This article explores some of the basic functionality of DOM-2.
Form Validation
Publish Date: Aug. 10, 2001
Don't waste your site visitors' time by allowing them to submit forms with incomplete information. Client-side form validation is instantaneous because it doesn't have to transmit any data. JavaScript catches any erroneous data the user enters before it goes anywhere.
Working with Fonts and CSS
Publish Date: Jul. 27, 2001
Changing fonts on web pages is anything but intuitive and easy. Fortunately, CSS can help.