Complete Download Start Programming Using HTML CSS and JavaScript 1st Edition Iztok Fajfar (Author) PDF All Chapters
Complete Download Start Programming Using HTML CSS and JavaScript 1st Edition Iztok Fajfar (Author) PDF All Chapters
com
https://ebookname.com/product/start-programming-using-html-
css-and-javascript-1st-edition-iztok-fajfar-author/
OR CLICK BUTTON
DOWNLOAD EBOOK
https://ebookname.com/product/security-for-web-developers-using-
javascript-html-and-css-early-release-raw-unedited-john-paul-mueller/
ebookname.com
https://ebookname.com/product/html-css-and-javascript-mobile-
development-for-dummies-1st-edition-william-harrel/
ebookname.com
https://ebookname.com/product/building-android-apps-with-html-css-and-
javascript-2nd-edition-jonathan-stark/
ebookname.com
Faulkner and Love The Women Who Shaped His Art 2009 1st
Edition Prof. Judith L. Sensibar
https://ebookname.com/product/faulkner-and-love-the-women-who-shaped-
his-art-2009-1st-edition-prof-judith-l-sensibar/
ebookname.com
The Future of Energy 1st Edition Brian F. Towler
https://ebookname.com/product/the-future-of-energy-1st-edition-brian-
f-towler/
ebookname.com
https://ebookname.com/product/god-s-day-of-judgment-the-real-cause-of-
global-warming-2nd-edition-douglas-b-vogt/
ebookname.com
https://ebookname.com/product/monitoring-in-neurocritical-care-1st-
edition-peter-d-le-roux/
ebookname.com
https://ebookname.com/product/land-law-text-cases-and-materials-2nd-
edition-ben-mcfarlane/
ebookname.com
https://ebookname.com/product/balanced-scorecard-step-by-step-
maximizing-performance-and-maintaining-results-2nd-edition-paul-r-
niven/
ebookname.com
Evangellcals and Catholics in Nineteenth century Ireland
James H. Murphy (Editor)
https://ebookname.com/product/evangellcals-and-catholics-in-
nineteenth-century-ireland-james-h-murphy-editor/
ebookname.com
START
PROGRAMMING
using HTML, CSS,
and JAVASCRIPT
CHAPMAN & HALL/CRC
TEXTBOOKS IN COMPUTING
Series Editors
This series covers traditional areas of computing, as well as related technical areas, such as
software engineering, artificial intelligence, computer engineering, information systems, and
information technology. The series will accommodate textbooks for undergraduate and gradu-
ate students, generally adhering to worldwide curriculum standards from professional societ-
ies. The editors wish to encourage new and imaginative ideas and proposals, and are keen to
help and encourage new authors. The editors welcome proposals that: provide groundbreaking
and imaginative perspectives on aspects of computing; present topics in a new and exciting
context; open up opportunities for emerging areas, such as multi-media, security, and mobile
systems; capture new developments and applications in emerging fields of computing; and
address topics that provide support for computing, such as mathematics, statistics, life and
physical sciences, and business.
Published Titles
START
PROGRAMMING
using HTML, CSS,
and JAVASCRIPT
Iztok Fajfar
University of Ljubljana
Slovenia
CRC Press
Taylor & Francis Group
6000 Broken Sound Parkway NW, Suite 300
Boca Raton, FL 33487-2742
© 2016 by Taylor & Francis Group, LLC
CRC Press is an imprint of Taylor & Francis Group, an Informa business
This book contains information obtained from authentic and highly regarded sources. Reasonable efforts have been
made to publish reliable data and information, but the author and publisher cannot assume responsibility for the valid-
ity of all materials or the consequences of their use. The authors and publishers have attempted to trace the copyright
holders of all material reproduced in this publication and apologize to copyright holders if permission to publish in this
form has not been obtained. If any copyright material has not been acknowledged please write and let us know so we may
rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or uti-
lized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopy-
ing, microfilming, and recording, or in any information storage or retrieval system, without written permission from the
publishers.
For permission to photocopy or use material electronically from this work, please access www.copyright.com (http://
www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923,
978-750-8400. CCC is a not-for-profit organization that provides licenses and registration for a variety of users. For
organizations that have been granted a photocopy license by the CCC, a separate system of payment has been arranged.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for
identification and explanation without intent to infringe.
Visit the Taylor & Francis Web site at
http://www.taylorandfrancis.com
and the CRC Press Web site at
http://www.crcpress.com
To my family
Contents
Acknowledgments xi
Introduction xiii
3 Presentation 35
3.1 Homework Discussion . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2 Setting up a Web Server . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.3 Introducing CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.4 CSS Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.5 CSS Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.6 CSS Pixel Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.7 Homework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
vii
4.2 Class Selectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.3 ID Selectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.4 Grouping Selectors . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.5 Nesting Selectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.6 The HTML Ancestry Tree . . . . . . . . . . . . . . . . . . . . . . . 61
4.7 Inheritance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.8 Determining Style Specificity . . . . . . . . . . . . . . . . . . . . . . 64
4.9 Relative Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.10 Homework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
6 Behavior 101
6.1 Homework Discussion . . . . . . . . . . . . . . . . . . . . . . . . . 101
6.2 Server Side Includes . . . . . . . . . . . . . . . . . . . . . . . . . . 104
6.3 Introducing JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . 105
6.4 Values and Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
6.5 Operators and Expressions . . . . . . . . . . . . . . . . . . . . . . . 114
6.6 Concluding Remarks and Homework . . . . . . . . . . . . . . . . . . 124
viii Contents
9.5 String Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
9.6 Homework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Contents ix
C HTML Mini Reference 305
C.1 Root Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
C.2 Document Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
C.3 Scripting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
C.4 Sections and Structure . . . . . . . . . . . . . . . . . . . . . . . . . 311
C.5 Grouping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
C.6 Text-Level Semantics . . . . . . . . . . . . . . . . . . . . . . . . . . 321
C.7 Embedded Content . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
C.8 Tabular Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
C.9 Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
C.10 Global Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
C.11 Event-Handler Attributes . . . . . . . . . . . . . . . . . . . . . . . . 338
x Contents
Acknowledgments
A huge thank you goes to the guys at Taylor and Francis, especially to my editor Randi
Cohen for her enthusiasm for the whole project, my project coordinator Ashley We-
instein, who oversaw production attentively, and technical reviewers for their detailed
comments making the whole book more enjoyable. Many thanks also to the proof-
reader for correcting typos and grammar. Indeed, it was a great pleasure to work with
such a professional team.
Honestly, all this wouldn’t have happened were it not for Igor and the other guys from
the morning-coffee crew, who suggested that I should really write a book. Thanks,
chaps, it cost me a year of my life. Thank you to all my amazing students for sitting
through my programming lectures and asking nasty questions. Man, how should I
know all that? I shall not forget to also thank the other teaching staff from the team.
The joy of working together is immeasurable. I’m deeply indebted to Žiga, who had
painstakingly read the whole manuscript before releasing it to the wild. (I sincerely
hope you spotted all the silly mistakes so I don’t make a fool of myself.) Thank you,
Andrej, for technical advice on preparing the camera-ready PDF. Those are really
details that make a difference. A thousand thanks go to Tanja and Tadej for that little
push that did the trick. You are terrific!
I also wish to extend my considerable gratitude to everyone that gave away their pre-
cious time, energy, and invaluable expertise answering questions on forums, posting
on blogs, and writing all those wonderful LATEXpackages. It’s impossible to list you
all by name because I’m contracted for only 400 or so pages.
A colossal thank you goes out to my mom and dad for instantiating and personalizing
me. It wasn’t the easiest assignment in the world but you did a marvelous job! Many
thanks to my second parents, Dana and Ivo, for telling me that I should also eat if I am
ever to finish the book. A zillion thanks go out to my close family. Thank you, Erik, for
patiently checking which page I am on with an I-want-my-daddy-back determination;
and thank you, Monika, for tons of understanding and supportive coffee mugs. I love
you!
I am also thankful for the support of the Ministry of Education, Science, and Sport of
the Republic of Slovenia within the research program P2-0246—Algorithms and Opti-
xi
mization Methods in Telecommunications, which made possible some of the research
for this book.
And, of course, thank you, the reader. Without you, this book wouldn’t make much
sense, would it?
xii Acknowledgments
Introduction
Easy to Use
Normally, putting honey in my tea is not a particularly demanding task, but that morn-
ing my hand was paralyzed in astonishment, trying to do its routine job of pouring
some honey in the steaming cup. Honey labels usually say things like “All Natural,”
“Contains Antioxidants,” or “With Grandma’s Recipe Book.” Over time, I’ve got used
to more absurd labels like “Improved New Flavor” or “Gathered by Real Bees.” The
label that knocked me out was surprisingly plain, with an award-winning message
printed on it: “Easy to Use.” I don’t recall honey ever being hard to use, except maybe
when it crystallizes, or when I was six months old, but that’s probably not exactly
what the author of the message had in mind.
You can also buy programming books that promise easy and quick learning, even as
fast as in 24 hours. An average adult can read a novel in 24 hours. But let’s face it, no
one can read—let alone understand and learn—a 500-page technical book in 24 hours.
While using honey is not difficult even when it doesn’t explicitly say so, learning to
program is not easy. It can be fun if you’re motivated and have decent material to
study from, but it’s also an effort. If you’re not ready to accept that, then this book
is not for you. Otherwise, I invite you to join Maria, Mike, and me at exploring the
exciting world of computer programming. It’s going to be fun but it’s also going to be
some work.
xiii
of each meeting.
The general structure of the book is multilayered: the basic language syntax and rules
are fleshed out with contents and structure while still keeping things simple and man-
ageable, something that many introductory textbooks lack.
The main body of the text is accompanied by five appendices. The first of them con-
tains a solution of the last homework, the second summarizes (also with examples)
some major directions in which you can continue your study, including hints on some
of the relevant sources. The last three appendices are abbreviated references of the
three languages used in the book.
There will be situations when you need to use yet more languages and technologies in
order to get the job done. Some such situations are gently dealt with in this book. For
example, you will learn just enough about a Server Side Includes language to be able
to include external HTML code, which will save you a tremendous amount of time
and energy.
If you have been exposed to programming before, you might find the book useful
as well. Today, many people learn from examples and forums, and thus acquired
knowledge is mostly skills and not much theory. If you ever want to build more
serious software, you need a firm and systematic understanding of what is going on.
You need a framework to which you can systematically attach your partial skills to
form a sound structure of connected knowledge. Hopefully, this book can give you
this as well.
Last but not least, if you’re a teacher of an introductory programming course, you
might find a handful of useful examples and approaches for your classes on the few
hundred pages that follow.
But most likely, as there are as many learning styles as there are learners, you will
have to find out for yourself whether or not this book is for you.
xiv Introduction
For Your Safety
This book is not about cutting-edge web technologies, so you don’t need any pro-
tective equipment. It is more about general computer programming and some web-
related principles using the mainstream web languages HTML, CSS, and JavaScript
as examples. Some of the principles are over 40 years old, but are extremely important
because they allow you to write cleaner and more easily maintainable code, and they
will not go away just like that.
It’s a busy world, and the sixth edition of ECMAScript standard (the standardized
version of JavaScript) has just entered the official publication process. The good news
is that it only introduces additions to its predecessor, so the essential concepts stay.
Also, while CSS3 isn’t completely finished yet, there already exist some so-called
“level 4” CSS modules. Fortunately, they are also just additions to the CSS standard
and there are no serious plans for a single CSS4 specification on the horizon. This
book pays attention to the basic concepts that have matured with the latest HTML5,
CSS3, and ECMAScript 5 standards to the point where it seems these concepts are
going to persist for some time.
A monospaced font is used for all code listings and everything that you normally
type on a keyboard, including keys and key combinations.
A sans serif italic font is used to indicate URLs and file names and extensions.
Introduction xv
About the Author
Iztok Fajfar got his first computer in the early 1980s, a ZX Spectrum with an amaz-
ing 48 KB of RAM. Computers soon turned into a lifelong fascination and an indis-
pensable companion, assisting him in his professional work and hobbies alike. Iztok
has a PhD degree in electrical engineering from the University of Ljubljana, Slovenia,
where he is currently Associate Professor at the Faculty of Electrical Engineering. His
research topics include evolutionary algorithms, in particular, genetic programming.
He teaches computer programming at all levels, from assembly to object-oriented, and
to all kinds of audience. Now and then he even ventures to explain to his mother-in-
law how to forward an email, and he hasn’t given up yet. He is also a programmer
and writer. Iztok lives with his family in Ljubljana, and when he is not programming,
or teaching, or researching weird stuff, he makes the most yummy pancakes, not to
mention the pizza.
xvii
Meeting 1
Content and Structure
1.1 Opening
Professor: I’m thrilled that you accepted my invitation to help me with a new book
I am researching. There are three languages awaiting us in this course: HTML, CSS,
and JavaScript.
Professor: The languages have been designed for quite specific purposes and work
very differently, so there is little danger in confusing them. At the same time, the three
languages nicely complement each other: HTML holds the structure and content of a
web page, CSS takes care of presentation, and JavaScript is responsible for action. I
like to say that HTML is bones, CSS is flesh, and JavaScript is the brain and muscles
of web programming.
Maria: How much of a chance is there of us learning three languages to the level that
we can use any of them to our advantage?
Professor: You don’t have to be a guru in any of them to start using them effectively.
It’s only important that you know the basic principles. The good news is you don’t
have to install or learn to use any new software. All you need to start off is already
installed on your computer.
Maria: Actually, I use a computer a lot but not for programming. I have never written
a computer program before.
Mike: Yes...?
Professor: I even know people who have learned Finnish. Quite well, to be honest.
1
English and Finnish are examples of natural languages, which people learn to com-
municate with other people. However, if you want to talk to computers, you have to
learn artificial languages so that computers understand and obey you. It’s very similar.
The only difference is that people won’t obey you if you lack charm, while computers
won’t obey you if you’re not accurate. Accuracy is crucial. Similar to both is that it
takes a certain amount of practice before your interlocutor understands you. I won’t
lie to you on this one.
Maria: I’m just starting to learn Spanish and I must use a sign language a lot. I
suppose you cannot use a sign language with a computer.
Professor: That’s true. In natural languages, people use context and even a sign
language to guess what others have to say even though what they say may not be
grammatically correct. Computers don’t do that, though, and that’s the difficult part
of programming. You have to be exact.
Maria: It looks quite straightforward. Are those p’s in the angle brackets like com-
mands?
Professor: You could say that. They are called tags and they instruct or command a
browser to make a paragraph out of the text between them.
Professor: In a way, yes. Tags are like commands in a word processor that allow
you to format paragraphs, headings, and so forth. However, they only specify what to
format, not how to do it.
The start tag is also called the opening tag while the end tag is also called the closing
tag. By the way, the name, or the abbreviation of the name of the element is written
inside the tags. In particular, p stands for a paragraph. The closing tag should have an
additional slash (/) before the element’s name.
In order for a paragraph to show in the browser, we need to add two more things to
get what is generally considered the minimum HTML document. The first line should
be a special declaration called DOCTYPE, which makes a clear announcement that
HTML5 content follows. The DOCTYPE declaration is written within angle brack-
ets with a preceding exclamation mark and the html keyword after it: <!DOCTYPE
html>. Although it looks like a tag, this is actually the only part of an HTML docu-
ment that isn’t a tag or an element. As a matter of fact, this code is here for historical
reasons. I don’t want to kill you with details, but you have to include it if you want
your document to be interpreted by the browser correctly.
One more thing that the minimum document should contain is a <title> element.
This element is necessary as it identifies the document even when it appears out of
context, say as a user’s bookmark or in search results. The document should contain
no more than one <title> element.
Maria: You just showed us what the document code should look like. But I still don’t
know where to type the code and how to view the resulting page.
Professor: It doesn’t matter. Just about any operating systems contains a plain text
editor. Personally, I use Notepad++, a programmer-friendly free text editor (notepad-
plus-plus.org ).
After you type the code, it is important that you save the file with a .htm or .html
extension. While it doesn’t really matter which one you use, it is quite important that
you choose one and stick to it consistently. Otherwise, you could throw yourself into
a real mess. For example, you could easily end up editing two different files (same
names, different extensions) thinking they’re one and the same file.
Notice how the content of the <title> element appears at the top of the browser tag.
Professor: Nothing fatal, to be honest. One of the basic rules of rendering web pages
is that the browser always tries its best to show the content. Of course, if the document
isn’t fully formatted according to the recommendations, the results are sometimes not
in our favor. If you forget the title, then the name of the file containing the document
usually takes over its role. If nothing else, that looks ugly and unprofessional.
Mike: I noticed that an element can contain not only text but another element as well.
For example, you placed the <title> element within the <head> element.
Professor: Good observation! The content of an element can in fact be any valid
HTML conforming to the rules of that specific element. We call putting one element
into another nesting. When an element is nested (contains other HTML elements), it
is important that it contains whole elements, including start and end tags. So if, for
example, an <elementA > starts before an <elementB >, then it must by all means
end after the <elementB >:
<elementA > ... <elementB > ... </elementB > ... </elementA >
The element that is contained inside another element inherits some of its behavior,
and we often say that the contained element is a descendant of its owner, which is in
turn its parent. The direct descendant is also called a child. This concept will become
especially important when we come to styling elements with CSS. Now I only mention
it so that later the terms will already sound familiar to you.
Professor: Oh, yes. A set of three periods is an ellipsis. An ellipsis indicates the
omission of content that is not important for understanding the explanation.
We will soon come back to our last example and furnish it with a little more. For
that purpose we need another element called <meta>. This element is used to pro-
vide additional page description (so-called metadata), which is not displayed on the
page, but can be read by a machine. The information stored in the <meta> element
includes keywords, author of the document, character encoding, and other metadata.
The <meta> element has neither content nor the closing tag:
<meta>
An element that is composed only of the opening tag is called an empty or void ele-
ment.
Mike: I don’t understand that. Where do you put all the information you talked about
if there is no content?
Professor: That’s the job for attributes. An attribute is the means of providing addi-
tional information about an HTML element. For example, by using the src attribute
on the <img> element, one can tell the browser where to find the image to display.
There are two things you should know about attributes: they are always specified after
the element name in the start tag, and they come in name/value pairs like this one:
Language: English
By
ALBERT PAYSON TERHUNE
Author of “Syria from the Saddle,” “Dr. Dale” (in collaboration with Marion
Harland), “Columbia Stories,” Etc.
New York
CUPPLES & LEON COMPANY
Publishers
Copyright, 1907, by
ALBERT PAYSON TERHUNE.
“The poor man!” sighed Mrs. Greer. “He must think he’s a
cemetery!”
The long line of carriages was passing solemnly through a mighty
white marble arch, aglare with electric light, leading into the “show
place” of Pompton Avenue.
Athwart the arch’s pallid face, in raised letters a full foot in length
were the words:
“CALEB CONOVER, R.R., 1893.”
In the ghastly, garish illumination, above the slow-moving
procession of sombre vehicles, the arch and its inscription gave
gruesome excuse for Mrs. Greer’s comment. She herself thought the
phrase rather apt, and stored it away for repetition.
Her husband, a downy little man, curled up miserably in the other
corner of the brougham, read her thought, from long experience, and
twisted forward into what he liked to think was a commanding
attitude.
“Look here!” he protested. “You’ve got to stop that. It’s bad enough
to have to come here at all, without your spoiling everything with one
of those Bernard Shawisms of yours. Why, if it ever got back to
Conover’s ears——”
“He’d withdraw his support? And then good-by to Congress for the
unfortunate Talbot Firth Greer?”
“Just that. He’ll stand all sorts of criticism about his start in life. In
fact, he revels in talking of his rise to anyone who’ll listen. But when
it comes to guying anything in his present exalted——”
“What does the ‘R. R.’ at the end of his name over the gate stand
for? I’ve seen the inscription often enough, but——”
“‘Railroader.’ He uses it as a sort of title. Life for him is one long
railroad, and——”
“And now we’re to do him honor at the terminus?”
“If you like to put it that way. Perhaps ‘junction’ would hit it closer.
It was awfully good of you, Grace, to come. I——”
“Of course it was. If I didn’t want a try at Washington I’d never
have dared it. It will be in all the papers to-morrow. He’ll see to that.
And then—I hate to think what everyone will say. I suppose we’re the
first civilized people who ever passed under that atrocious hanging
mortuary chapel, aren’t we?”
“Hardly as bad as that. If it’s any comfort to you, there are plenty
more in the same box as ourselves, to-night.”
“But surely everybody in Granite can’t want to run for Congress?”
“No. But enough people have axes of their own to grind to make it
worth their while to visit the Conover whetstone. When a man who
can float companies at a word, boom or smash a dozen different
stocks, swing the Legislature, make himself heard from here to
Washington, and carries practically every newspaper in the
Mountain State in his vest pocket; when——”
“When such a man whistles, there are some people who find it wise
not to be deaf. But what on earth does he want us for?”
“The world-old ambition that had its rise when Cain and Abel
began moving in separate sets. The longing to ‘butt in,’ as Caleb
himself would probably call it. He has everything money and political
power can give. And now he wants the only thing left—what he terms
‘social recognition.’”
“And we are to help——”
“No. We’re to let him think we help. All the king’s horses and all
the king’s men, assisted by a score of Conover’s own freight derricks,
couldn’t hoist that cad into a decent crowd. He’s been at it ever since
he got his first million and married poor little Letty Standish. She
was the fool of her family, and a broken family at that. But still it was
a family. Yet it didn’t land Caleb anywhere. Then, when that unlicked
cub of a son of his grew up, he made another try. But you know how
that turned out. Now that his daughter’s captured a more or less
authentic prince, I suppose he thinks the time has come. Hence to-
night’s——”
“What a blow to his hopes it must have been to have the girl marry
in Paris instead of here at Granite! But I suppose the honeymoon in
America and this evening’s reception are the next best thing. Are we
never to get there?”
“Soon enough, I’m afraid. Conover boasts that he’s laid out his
grounds so that the driveway is a measured half-mile. We’ll be there
in another minute or so.”
Mrs. Greer laughed a little nervously.
“It’ll be something to remember anyway,” said she. “I suppose all
sorts of horrible people will be there. I read a half-page account of it
this morning in the Star, and it said that ‘while the proudest families
of Granite would delight to do Mr. Conover honor, the humbler
associates of political and business life would also be present.’ Did
you ever hear anything more delicious? And in the Star, too!”
“His own paper. Why not? I suppose we’re the ‘proudest families’;
and the ‘humbler associates’ are some of the choice retinue of heelers
who do his dirty work. Lord! what a notice of it there’ll be in to-
morrow’s papers! Washington will have to be very much worth while
to make up for this. If only I——”
“Hush!” warned Mrs. Greer, as the carriage lurched to a halt, in the
pack before a great porte-cochère. “We’re actually here at last. See!
There goes Clive Standish up the steps with the Polissen girls and old
Mr. Polissen. There are a few real human beings here, after all. Why
do you suppose——?”
“H’m!” commented Greer, “Polissen’s ‘long’ on Interstate Canal,
the route Conover’s C. G. & X. Road is threatening to put out of
business. But why young Standish——”
“Why not? Letty Conover’s own nephew. Though I did hear he and
the Conovers were scarcely on speaking terms. He——”
“I fancy that’s because Standish’s ‘Mayflower’ back is too stiff to
bend at the crack of Caleb’s whip. He could have made a mighty good
thing of his law business if Conover had backed him. But I
understand he refuses to ally himself with his great relative-in-law,
and prefers a good social position and a small law practice——”
“Rather than go to Congress?” finished his wife with such sweet
innocence that Greer could only glare at her with flabby helplessness.
Before he could think of an apt retort, the brougham was at the foot
of the endless marble steps, and its late occupants were passing up a
wide strip of velvet between rows of vividly liveried footmen.
Conover had broken, that night, two rules that had for years
formed inviolate tenets of his life creed. In the first place, he—whose
battles had for the most part been won by the cold eye that told
nothing, and by the colder brain that dictated the words of his every-
day speech as calculatingly as a diplomat dictates a letter of state—he
had forced himself to throw away his guard and to chatter and make
himself agreeable like any bargain counter clerk. The effort had been
irksome.
In the second, he had departed from his fixed habit of total
abstinence. The love of strong drink ran high in his blood. Early in
life he had decided that such indulgence would militate against
success. So he had avoided even the mildest potations from
thenceforward. To-night (his usually stolid nerves tense with the
excitement of the grand cast he was making for “social recognition”)
he had felt, as never before in campaign or in business climax, the
need for stimulant to enable him to play his awkward rôle. Moreover
—he had his son, Gerald’s, high authority for the statement—total
abstinence was no longer in vogue among the elect.
As soon, therefore, as he had taken his seat in the supper-room he
had braced himself by a glass of champagne. The unwonted beverage
sent a delicious glow through him. His puzzled brain cleared, his last
doubts of the entertainment’s success began to fade.
An obsequious waiter at his elbow hastened to refill the glass, and
Conover, his eyes darting hither and thither among the guests to
single out and dwell on the various faces he had so long and so vainly
yearned to see in his house, absent-mindedly emptied it and another
after it. He was talking assiduously to Mrs. Van Alstyne, whom at
first he had found somewhat frigid and difficult; but who, he now
discovered to his surprise, it was growing momentarily easier to
entertain. He had had no idea of his own command of language.
Supper was still in its early stages when a fourth glass of heady
vintage champagne followed the other three. From doorways and
walls his political followers looked on with amaze. To them the sight
of the Boss drinking was the eighth wonder of the world. They
nudged each other and muttered awed comments out of the corners
of their mouths.
But Caleb heeded this not at all. He was happy. Very happy. The
party over which he had suffered such secret qualms and to secure
the desired guests for which he had strained every atom of his vast
political and business influence, was proving a marvellous success.
At last he was in society. And he had thought the barriers of that
Body so impassable! He was in society. At last. And talking with
delightful, brilliant fluency with one of its acknowledged leaders. He
had conquered.
The waiter filled his glass for the fifth time. After all, champagne
had an effect whiskey could never equal. The fifth draught (for he
allowed but one swallow to the goblet) seemed to inspire him even
more than had its predecessors.
Then it was that fifty generations of Irishmen who, under the spell
of liquor, acquired a flow of language not their own, clamored for
voice in this their latest and greatest descendant. Now that he was in
so foreign, brilliant a mood, what more apt than a graceful little
speech of greeting to those his fellow-townsmen who had flocked
thither to do him honor? The idea was sublime. Conover rose to his
feet and rapped for silence. He would speak while the gift of
eloquence was still strong upon him.
“Ladies and gentlemen,” began Caleb, clearing his voice and
looking down the great room across the concourse of wondering,
amused, or expectant faces that gently swayed in a faint haze before
his eyes, “I guess you all know, without my telling you, how glad I am
to see you here to-night, and I want you should enjoy every minute of
your evening. Some of you are old friends of mine. There’s more’n a
few here to-night that remembers me when I was barefooted Cale
Conover, without a dollar to my name nor any very hectic prospects
of getting one.
“But there’s a lot more of you here that I hadn’t the honor of
knowing then, nor for that matter of meeting at all till to-night. It’s to
these, mostly, that I’m talking now. For I want ’em to know me better
and like me better. Maybe if they hear more about me they will.
That’s why I’m on my feet now.
“I b’lieve it isn’t customary to make a speech any more at parties.
But you’ll have to forgive me. I’m not much onto the latest frills and
fashions. But give me a chance, and I’ll learn as easy as a Chinaman.
It came to me all of a sudden to say what I’ve got to say, right here
and now, even if it’s at the expense of a little etiquette. I’ve asked you
here to-night, mainly, of course, for the pleasure of entertaining you,
and I hope you’re all having a real good time. But I had another
reason, too.”
The men at the tables looked perplexed. Was this the Caleb
Conover they had met and cringed to in the outer world, this
garrulous, rambling man with the flushed face?
“You see, I’ve come to be a kind of a feature of this city of ours and
of the State, too. I’m here to stay. And I want that my towns-folks
and my fellow-residents of the Mountain State should know me.
Many of ’em do. There’s a full half-million folks in this city and State
that know all about Caleb Conover. They know he’s on the square,
that he’ll look after their interests, that he’s a white man. They know
he’s a man they can trust in their public life and welcome in their
homes. And, as I said, there’s a lot of these people here to-night.
“But there’s a lot of other folks here who only know me by what
slander and jokes they’ve picked up around town or in the out-of-
State newspapers. It’s these latter folks I’m talking to now. I want
them to know the real me; not the uneducated crook and illiterate
feller my p’litical enemies have made me out. They can’t think I’m all
bad, or they wouldn’t be my guests. Would they, now? And a little
frankness ought to do the rest.
“Some people say I’ve risen from the gutter. Well, I’ve risen from
it, haven’t I? A lot of men on Pompton Avenue and in the big clubs
are just where they started when they were born. Not a step in
advance of where their fathers left ’em. Swell chance they’d have had
if their parents had started ’em in the gutter as mine did, wouldn’t
they? Where’d they be now?
“What does the start amount to? The finish line’s where the score’s
counted. Gutter or palace.
“‘A man’s a man for a’ that,’ says a poet by the name of R. Burns.
And he was right, even if he did waste his time on verse-stringing.
Only it always seemed a pity to me those words wasn’t said by
someone bigger’n a measly poet. Someone whose name carried
weight, and whose words would be quoted more. Because then more
folks might hear of it and believe it. I don’t suppose one person in
fifty’s ever heard of this R. Burns person. (I never did, myself, till I
bought a Famous Quotation book to use in one of my campaigns.
That’s how I got familiar with the writings of R. Burns and Ibid and
Byron and all those rhymer people.) Now, if some public character
like Tom Platt, or Matt Quay, or someone else that everybody’s heard
of, had said that quotation about a man being a man——”
Caleb paused to gather up the loose threads of his discourse. This
caused him a moment of dull bewilderment, for he was not
accustomed to digress, either in mind or talk, and the phenomenon
puzzled him. He rallied and went on:
“But that isn’t the point. I was telling you about myself. I started in
the gutter, just as the ‘knockers’ say I did. Or down by the freight
yards, and that’s about the same thing. My mother took in washing—
when she could get it. My father went to the penitentiary for freight-
lifting when I was ten—he was a stevedore—and he died there. I was
brought up on a street where the feller—man or boy—who couldn’t
fight had to stay indoors. And indoors was one place I never stayed. I
began as coal boy in the C. G. & X. elevators; then I got a job firing on
a fast freight, and from that I took to braking on a local passenger
run. Then I was yardmaster, and then in the sup’rintendent’s office,
and then came the job of sup’rintendent and after that general
manager, and I worked my way up till I ran the C. G. & X. road
single-handed. Meantime I was looking after your city’s interests.
Three times as Alderman and then once as Mayor, for the boys knew
they could bank on me. I got hold of interests here and interests
there. Cheap, run-down interests they were, for the most part, but I
built ’em up. Take the C. G. & X., for instance. Biggest road in the
State to-day. How’d it get so? I made it. It was all run down, and on
its last legs when I took hold. I acquired it and——”
He paused once more, fighting back that queer tendency to let slip
his grasp on his subject.
“I remember that C. G. & X. deal,” whispered Greer to his wife. “He
juggled shares and pulled wires and spread calamity rumors till he
was able to smash the stock down to a dollar-ten per. He scared out
all the other big holders, gobbled their stock, reorganized, and
reaped a clean five million on the deal.”
“Hush!” retorted Mrs. Greer. “This is too rich to miss. I must
remember it all, to——”
“—So, you see,” Caleb was continuing, “I fought my way up. Every
move was a fight, and every fight was a win. That’s my motto. Fight
to win. An’ if you don’t win, let it be your executor, not you, that
knows you lost. But the biggest fight of all was to come. I controlled
the city. I helped control the State. I had all the money any man
needed, and I was spending it right here in the town where it was
earned. I was a successful man. But the man who’s satisfied with
success would be satisfied with failure. And I wasn’t satisfied.
“There was still one thing I couldn’t get. I couldn’t get one set of
people to recognize me when they met me in the street, to ask me to
their houses, to come to my house. Why? I don’t know. Maybe they
don’t know. Maybe they didn’t want to know. There’s a lot of things
society folks don’t seem to want to know. And one of those things
was me. I couldn’t win ’em over. I built this house. Cost $200,000
more’n any other house in town. If you doubt it, step down to the
Building Commissioner’s and look over the specifications. Built it on
the most fash’nable avenue, too. But still society wouldn’t say:
‘Pleased to know you!’ ‘Maybe it’s my lack of blue blood,’ thinks I.
‘Though my pile’s been made a good deal cleaner than many an
aristocrat’s.’ I married a lady of the first families here”—a ripple of
unintelligible surprise broke in on his ears, but quickly died. “What
was the result? She was asked out and I wasn’t. But I kept on
fighting. And at last I’m in the winning stride.
“I’m not a college man myself. All my education’s hand-made and
since I was thirty. But I was bound my son should be one. And he is.
He’s in society, too. The best New York affords, I’m told. My girl’s
had advantages, too, and you see the result. Do unto others what you
can’t do for yourself. That’s worth remembering sometimes. And
now at last I get my comeback for all my outlay.