Jump to ratings and reviews
Rate this book

Advanced Javascript

Rate this book
Several things have been updated in this book. First, the text in general has been updated due to changes in the Internet and web development since the last edition. I have also dropped a few items that are outdated (such as hidingscripts from older browsers) and expanded coverage of topics like the Document Object Model. I think this book is even better than the last edition, and it is my hope it will help take your JavaScript to a new level.

JavaScript is a scripting language designed to be used within HTML documents. For this reason a basic working knowledge of HTML is required before you can learn or use JavaScript. For those readers either lacking this basic knowledge or requiring a refresher course, Appendix A is a basic HTML primer that will teach you all of the skills you will need.

As the title suggests, this book focuses on advanced JavaScript programming and has the experienced JavaScript programmer in mind. However, the first few chapters and Appendix A do provide basic primers on both HTML and JavaScript. Those with limited JavaScript experience should carefully study the first few chapters, while more experienced programmers may want to skim these chapters or skip them entirely.

616 pages, ebook

First published January 1, 2001

2 people want to read

About the author

Chuck Easttom

59 books7 followers
Chuck Easttom is an internationally renowned computer security expert and trainer. He has been in the IT industry for over 18 years and training for over 10. He has conducted numerous computer security courses over the past decade, most notably for the Secret Service Electronic Crimes Task Force. Students in his classes often include network administrators, corporate chief security officers (CSO’s), federal agents, local law enforcement, military personal, and department of defense contractors. He also has a master’s degree in education as well as a master’s of business administration (specialized in applied computer science) and has been named to both Who’s Who in Education and Whose Who in Science and Technology. He holds over 28 industry certifications including prominent computer security certifications such as CHFI, CISSP, ISSAP, and CEH. In addition to his many certifications he is a Microsoft Certified Trainer and an EC Council certified instructor.

He was part of the teams that created the CompTIA Security+ certification test, as well as their Server+ and Linux+ certification test. He was also part of the CEH version 8 job task analysis team. Chuck also created the EC Councils CAST 615 cryptography course as well as their new Certified Encryption Specialist certification course.


He is the author of 15 computer science books including two computer security textbooks from Pearson publishing that are used at universities around the world. He is also the author of a book specifically on computer crime from Cengage publishing, and most recently a computer forensics textbook from Jones and Barlett publishing.

Chuck has been a speaker on various computer security related topics including the following: the Harvard Computer Society (topic the history of computer crime), Columba University ACM Chapter (topic the history of computer viruses), Takedown con (multiple topics all related to cryptography), and Hacker Halted (topic cryptography), and the Southern Methodist University Computer Science and Engineering research colloquium (topic organized computer crime and terrorism).

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
2 (40%)
3 stars
2 (40%)
2 stars
0 (0%)
1 star
1 (20%)
Displaying 1 of 1 review
2 reviews
Read
January 11, 2008
Contents Summary
Chapter 1 Introduction to JavaScript . . . . . . . . . . . . . . 1
Chapter 2 Getting Started with JavaScript . . . . . . . . . . . . . . . . . . . . 13
Chapter 3 JavaScript Fundamentals . . . . . . . . . . . . . . . . . . . . . . . 20
Chapter 4 Object-Oriented Programming . . . . . . . . . . . . . . . . . . . . 47
Chapter 5 Functions and Variable Scope. . . . . . . . . . . . . . . . . . . . . 53
Chapter 6 Utilizing JavaScript Operators . . . . . . . . . . . . . . . . . . . . 67
Chapter 7 Events in JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Chapter 8 Building and Extending Objects . . . . . . . . . . . . . . . . . . . 104
Chapter 9 Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Chapter 10 Time and Date in JavaScript . . . . . . . . . . . . . . . . . . . . . 150
Chapter 11 JavaScript Math . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Chapter 12 Handling Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Chapter 13 The Document Object Model . . . . . . . . . . . . . . . . . . . . . 233
Chapter 14 The Document Object Model (Continued) . . . . . . . . . . . . . . 240
Chapter 15 Utilizing the Status Bar . . . . . . . . . . . . . . . . . . . . . . . . 247
Chapter 16 URLs and JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . 265
Chapter 17 The Document Object and the History List . . . . . . . . . . . . . 289
Chapter 18 Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Chapter 19 Links, Anchors, and Image Maps . . . . . . . . . . . . . . . . . . 372
Chapter 20 Implementing Cookies . . . . . . . . . . . . . . . . . . . . . . . . 382
Chapter 21 Images and Graphics . . . . . . . . . . . . . . . . . . . . . . . . . 414
Chapter 22 Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Chapter 23 Evaluation and Compilation . . . . . . . . . . . . . . . . . . . . . 508
Chapter 24 JavaScript Authoring Tools . . . . . . . . . . . . . . . . . . . . . 516
Chapter 25 Plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
Chapter 26 Style Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
Chapter 27 Security Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
Chapter 28 Debugging Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . 545
iv n Contents Summary
Appendix A HTML Primer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554
Appendix B JavaScript Object Specification Syntax . . . . . . . . . . . . . . . 560
Appendix C ASCII Character Set . . . . . . . . . . . . . . . . . . . . . . . . . . 578
Appendix D Online Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . 582
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.