O'Reilly logo

Codin’ for the Web: A Designer’s Guide to Developing Dynamic Web Sites by Charles Wyke-Smith

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. Coding Principles

Image

CREATE A SIMPLE MAILING SYSTEM

“Real” programming languages can collect data from users and from sources such as files and databases and provide outputs based on the processing of those inputs. Using this definition, XHTML and CSS aren’t real programming languages; they serve as data inputs that your browser uses to determine what to display, but they can’t vary their responses based on user input.

The key attribute of a programming language is the ability to perform tests on data and then vary its output depending on what that data is. A good example of this is a login where the code checks the supplied password against ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required