Murach’s JavaScript, 2nd Edition Front Cover

Murach’s JavaScript, 2nd Edition

Description

Today, JavaScript is used in 89.9% of all websites, including the most heavily-trafficked sites like Google, Facebook, YouTube, and Amazon. That’s why every web developer should know how to use JavaScript. The problem is that JavaScript is surprisingly difficult to learn, not only for programming novices but also for experienced programmers. But now, Murach’s JavaScript (2nd Edition) makes it easier than ever to become an accomplished JavaScript programmer.

To make that possible, section 1 of this book presents a six-chapter course in JavaScript that gets you off to a great start. This section works for programming novices as well as experienced programmers because it lets you set your own pace. When you finish this section, you’ll be able to write, test, and debug JavaScript applications of your own.

Then, section 2 builds on that base by presenting the additional skills that every JavaScript programmer must have. That includes working with arrays and web storage, creating and using your own object types in object-oriented applications, using regular expressions for data validation, and much more. For many developers, sections 1 and 2 will be all that they need to know.

But for those who want to move on to the expert level, section 3 presents the skills that will get you there. That includes skills like how to bulletproof your applications by using closures, namespaces, and modules; how to make your functions more useful by using callbacks; and how to use JSON to transmit and store data. Then, the last chapter in this section introduces you to jQuery and shows you how it can make your JavaScript code even better.

Table of Contents

Section 1 Get off to a fast start w ith JavaScript
Chapter 1 Introduction to web development
Chapter 2 Getting started with JavaScript
Chapter 3 The essential JavaScript statements
Chapter 4 How to work with JavaScript objects, functions, and events
Chapter 5 How to script forms and controls
Chapter 6 How to test and debug a JavaScript application

Section 2 JavaScript essentials
Chapter 7 How to work with numbers, strings, and dates
Chapter 8 How to code control statements
Chapter 9 How to work with arrays and web storage
Chapter 10 How to create and use functions
Chapter 11 How to create and use objects
Chapter 12 How to use regular expressions, handle exceptions, and validate data

Section 3 Advanced JavaScript skills
Chapter 13 How to work with events, images, and ti mers
Chapter 14 How to work with closur es, callbacks, and recursion
Chapter 15 How to work with namespaces, modules, and custom properties
Chapter 16 How to work with JavaScript Object Notation (JSON)
Chapter 17 When and how to usejQuery

Appendix A How to set up your computer for this book
Appendix B The ECMAScript5 methods in the shi m.js and sham.js files

To access the link, solve the captcha.