Preface |
|
xxxiii | |
|
Introduction to Computers, the Internet and the Web |
|
|
1 | (38) |
|
|
2 | (1) |
|
|
3 | (1) |
|
e-Business and e-Commerce |
|
|
4 | (3) |
|
|
7 | (1) |
|
Types of Programming Languages |
|
|
8 | (1) |
|
Other High-Level Languages |
|
|
9 | (1) |
|
|
10 | (1) |
|
|
10 | (1) |
|
Personal Computing, Distributed Computing and Client/Server Computing |
|
|
11 | (1) |
|
History of the World Wide Web |
|
|
12 | (1) |
|
|
13 | (1) |
|
The Key Software Trend: Object Technology |
|
|
13 | (2) |
|
JavaScript: Object-Based Scripting for the Web |
|
|
15 | (2) |
|
|
17 | (1) |
|
Evolution of the How to Program Series: C and C++ |
|
|
17 | (2) |
|
Java and Java How to Program |
|
|
19 | (1) |
|
Internet and World Wide Web How to Program |
|
|
20 | (1) |
|
e-Business and e-Commerce How to Program |
|
|
21 | (1) |
|
|
21 | (1) |
|
|
22 | (13) |
|
Internet and World Wide Web Resources |
|
|
35 | (4) |
|
Introduction to Internet Explorer 5 and the World Wide Web |
|
|
39 | (31) |
|
|
40 | (1) |
|
Connecting to the Internet |
|
|
40 | (2) |
|
Features of Internet Explorer 5 |
|
|
42 | (4) |
|
|
46 | (1) |
|
Online Help and Tutorials |
|
|
47 | (1) |
|
Keeping Track of Your Favorite Sites |
|
|
48 | (1) |
|
FTP (File Transfer Protocol) |
|
|
49 | (1) |
|
Outlook Express and Electronic Mail |
|
|
50 | (5) |
|
Outlook Express and Newsgroups |
|
|
55 | (2) |
|
Using FrontPage Express to Create Web Pages |
|
|
57 | (1) |
|
|
57 | (4) |
|
|
61 | (1) |
|
|
62 | (1) |
|
Internet and World Wide Web Resources |
|
|
63 | (7) |
|
|
70 | (33) |
|
|
71 | (1) |
|
|
72 | (3) |
|
|
72 | (2) |
|
|
74 | (1) |
|
|
75 | (3) |
|
|
78 | (3) |
|
|
81 | (5) |
|
|
82 | (1) |
|
|
83 | (1) |
|
Demand-Sensitive Pricing Model |
|
|
83 | (2) |
|
|
85 | (1) |
|
|
85 | (1) |
|
Offering Free Products and Services |
|
|
85 | (1) |
|
|
86 | (1) |
|
|
87 | (1) |
|
Online Trading and Lending Models |
|
|
87 | (2) |
|
|
89 | (1) |
|
|
89 | (2) |
|
|
91 | (1) |
|
|
91 | (1) |
|
|
92 | (1) |
|
|
93 | (1) |
|
|
94 | (1) |
|
|
94 | (1) |
|
|
94 | (1) |
|
|
95 | (1) |
|
Click-and-Mortar Businesses |
|
|
96 | (7) |
|
|
103 | (32) |
|
|
104 | (1) |
|
|
105 | (1) |
|
Internet Marketing Research |
|
|
105 | (1) |
|
|
106 | (1) |
|
|
106 | (1) |
|
|
107 | (1) |
|
|
108 | (3) |
|
|
108 | (1) |
|
Buying and Selling Advertising on the Web |
|
|
109 | (2) |
|
Webcasting and Interactive Advertising |
|
|
111 | (1) |
|
E-Business Public Relations |
|
|
112 | (1) |
|
Customer Relationship Management (CRM) |
|
|
113 | (4) |
|
Keeping Track of Your Visitors |
|
|
114 | (1) |
|
|
114 | (1) |
|
|
114 | (3) |
|
Business-to-Business Marketing on the Web |
|
|
117 | (1) |
|
|
117 | (2) |
|
|
118 | (1) |
|
Search-Engine Registration |
|
|
118 | (1) |
|
|
119 | (4) |
|
|
119 | (1) |
|
Creating an Affiliate Program |
|
|
119 | (4) |
|
|
123 | (1) |
|
Internet and World Wide Web Resources |
|
|
123 | (12) |
|
Online Monetary Transactions |
|
|
135 | (26) |
|
|
136 | (1) |
|
|
136 | (2) |
|
|
138 | (1) |
|
Alternate Consumer Payment Options |
|
|
139 | (1) |
|
|
140 | (1) |
|
|
140 | (1) |
|
|
141 | (1) |
|
|
142 | (2) |
|
Business-to-Business (B2B) Transactions |
|
|
144 | (2) |
|
|
146 | (3) |
|
|
149 | (1) |
|
Internet and World Wide Web Resources |
|
|
150 | (11) |
|
Legal, Ethical and Social Issues; Internet Taxation |
|
|
161 | (36) |
|
|
162 | (1) |
|
Legal Issues: Privacy on the Internet |
|
|
163 | (7) |
|
|
163 | (1) |
|
Internet and the Right to Privacy |
|
|
163 | (1) |
|
|
164 | (1) |
|
|
164 | (2) |
|
|
166 | (2) |
|
Protecting Yourself as a User |
|
|
168 | (1) |
|
Protecting Your Business: Privacy Issues |
|
|
169 | (1) |
|
Legal Issues: Other Areas of Concern |
|
|
170 | (10) |
|
|
170 | (2) |
|
|
172 | (1) |
|
Children and the Internet |
|
|
173 | (1) |
|
Alternate Methods of Regulation |
|
|
173 | (1) |
|
Intellectual Property: Patents and Copyright |
|
|
174 | (3) |
|
Trademark and Domain Name Registration |
|
|
177 | (1) |
|
Unsolicited Commercial e-mail (SPAM) |
|
|
178 | (1) |
|
|
179 | (1) |
|
|
179 | (1) |
|
Social Issues: Online Communities |
|
|
180 | (2) |
|
Online Communities: Defining the Difference |
|
|
180 | (1) |
|
|
180 | (1) |
|
|
180 | (2) |
|
|
182 | (1) |
|
|
183 | (2) |
|
Internet and World Wide Web Resources |
|
|
185 | (12) |
|
Computer and Network Security |
|
|
197 | (36) |
|
|
198 | (1) |
|
Ancient Ciphers to Modern Cryptosystems |
|
|
199 | (1) |
|
|
200 | (2) |
|
|
202 | (2) |
|
|
204 | (1) |
|
|
204 | (1) |
|
|
205 | (1) |
|
Public Key Infrastructure, Certificates and Certification Authorities |
|
|
206 | (2) |
|
|
208 | (1) |
|
|
209 | (2) |
|
Secure Sockets Layer (SSL) |
|
|
209 | (1) |
|
Secure Electronic Transaction™ (SET™) |
|
|
210 | (1) |
|
|
211 | (4) |
|
|
215 | (1) |
|
|
215 | (1) |
|
|
215 | (1) |
|
|
216 | (1) |
|
|
216 | (1) |
|
Internet and World Wide Web Resources |
|
|
217 | (16) |
|
Hardware, Software and Communications |
|
|
233 | (26) |
|
|
234 | (1) |
|
Structure of the Internet |
|
|
235 | (1) |
|
|
235 | (2) |
|
|
235 | (1) |
|
|
236 | (1) |
|
Storage Area Networks (SANs) |
|
|
237 | (1) |
|
Connecting to the Internet |
|
|
237 | (5) |
|
Digital Subscriber Lines (DSL) |
|
|
238 | (1) |
|
|
239 | (1) |
|
Integrated Services Digital Network (ISDN) |
|
|
239 | (1) |
|
|
240 | (2) |
|
|
242 | (1) |
|
|
242 | (3) |
|
Application Service Providers (ASPs) |
|
|
242 | (1) |
|
|
243 | (1) |
|
|
244 | (1) |
|
|
245 | (4) |
|
Web-Site Construction Services |
|
|
246 | (2) |
|
|
248 | (1) |
|
|
249 | (1) |
|
|
249 | (1) |
|
Internet and World Wide Web Resources |
|
|
250 | (9) |
|
Introduction to HyperText Markup Language 4 (HTML 4) |
|
|
259 | (25) |
|
|
260 | (1) |
|
|
260 | (1) |
|
|
261 | (1) |
|
|
262 | (2) |
|
|
264 | (1) |
|
|
265 | (2) |
|
|
267 | (3) |
|
|
270 | (4) |
|
Formatting Text With <FONT> |
|
|
274 | (2) |
|
Special Characters, Horizontal Rules and More Line Breaks |
|
|
276 | (3) |
|
Internet and WWW Resources |
|
|
279 | (5) |
|
|
284 | (40) |
|
|
285 | (1) |
|
|
285 | (2) |
|
|
287 | (4) |
|
|
291 | (2) |
|
Intermediate HTML Tables and Formatting |
|
|
293 | (4) |
|
|
297 | (3) |
|
|
300 | (6) |
|
|
306 | (3) |
|
Creating and Using Image Maps |
|
|
309 | (2) |
|
|
311 | (2) |
|
|
313 | (2) |
|
|
315 | (2) |
|
Internet and WWW Resources |
|
|
317 | (7) |
|
|
324 | (18) |
|
|
325 | (1) |
|
|
325 | (4) |
|
File Formats: GIF or JPEG? |
|
|
329 | (2) |
|
|
331 | (2) |
|
|
333 | (1) |
|
|
334 | (3) |
|
Internet and World Wide Web Resources |
|
|
337 | (5) |
|
Microsoft FrontPage Express |
|
|
342 | (21) |
|
|
343 | (1) |
|
Microsoft FrontPage Express |
|
|
343 | (3) |
|
|
346 | (3) |
|
|
349 | (2) |
|
|
351 | (1) |
|
|
352 | (3) |
|
|
355 | (2) |
|
|
357 | (6) |
|
JavaScript/Jscript: Introduction to Scripting |
|
|
363 | (35) |
|
|
364 | (1) |
|
A Simple Program: Printing a Line of Text in a Web Page |
|
|
364 | (8) |
|
Another JavaScript Program: Adding Integers |
|
|
372 | (6) |
|
|
378 | (1) |
|
|
379 | (4) |
|
Decision Making: Equality and Relational Operators |
|
|
383 | (6) |
|
JavaScript Internet and World Wide Web Resources |
|
|
389 | (9) |
|
JavaScript/Script: Control Structures I |
|
|
398 | (46) |
|
|
399 | (1) |
|
|
399 | (1) |
|
|
400 | (1) |
|
|
400 | (3) |
|
The if Selection Structure |
|
|
403 | (1) |
|
The if/else Selection Structure |
|
|
404 | (5) |
|
The While Repetition Structure |
|
|
409 | (1) |
|
Formulating Algorithms: Case Study 1 (Counter-Controlled Repetition) |
|
|
410 | (6) |
|
Formulating Algorithms with Top-Down, Stepwise Refinement: Case Study 2 (Sentinel-Controlled Repetition) |
|
|
416 | (6) |
|
Formulating Algorithms with Top-Down, Stepwise Refinement: Case Study 3 (Nested Control Structures) |
|
|
422 | (7) |
|
|
429 | (1) |
|
Increment and Decrement Operators |
|
|
430 | (3) |
|
|
433 | (1) |
|
JavaScript Internet and World Wide Web Resources |
|
|
434 | (10) |
|
JavaScript/JScript: Control Structures II |
|
|
444 | (42) |
|
|
445 | (1) |
|
Essentials of Counter-Controlled Repetition |
|
|
445 | (3) |
|
The for Repetition Structure |
|
|
448 | (4) |
|
Examples Using the for Structure |
|
|
452 | (5) |
|
The switch Multiple-Selection Structure |
|
|
457 | (5) |
|
The do/while Repetition Structure |
|
|
462 | (2) |
|
The break and continue Statements |
|
|
464 | (2) |
|
The Labeled break and continue Statements |
|
|
466 | (3) |
|
|
469 | (4) |
|
Structured Programming Summary |
|
|
473 | (13) |
|
JavaScript/JScript: Functions |
|
|
486 | (37) |
|
|
487 | (1) |
|
Program Modules in JavaScript |
|
|
487 | (2) |
|
Programmer-Defined Functions |
|
|
489 | (1) |
|
|
489 | (6) |
|
|
495 | (5) |
|
Example: A Game of Chance |
|
|
500 | (8) |
|
|
508 | (1) |
|
|
509 | (2) |
|
JavaScript Global Functions |
|
|
511 | (12) |
|
JavaScript/JScript: Arrays |
|
|
523 | (31) |
|
|
524 | (1) |
|
|
524 | (2) |
|
Declaring and Allocating Arrays |
|
|
526 | (1) |
|
|
527 | (7) |
|
References and Reference Parameters |
|
|
534 | (1) |
|
Passing Arrays to Functions |
|
|
535 | (3) |
|
|
538 | (2) |