2ne Edition. — Mike Murach & Associates, 2015. — 630 p. + Code. — ISBN: 978-1-890774-85-1.
Today, JavaScript is used on most of the pages of a modern, commercial website. 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 makes it as easy as possible for you to become an accomplished JavaScript programmer.To present the JavaScript skills that you need in a manageable progression, this book is divided into three sections. These sections represent the three levels of expertise that you’ll develop with this book.
Section 1: Get off to a fast start with JavaScriptSection 1 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. If you’re a beginner, you’ll move slowly and do all the exercises. If you have some experience, you’ll move more quickly and do the exercises that you choose. When you finish this section, you’ll be able to develop real-world JavaScript applications of your own.
Section 2: Master the JavaScript essentialsSection 2 presents the essential JavaScript skills that every web developer should have. The six chapters in this section not only expand upon what you’ve learned in section 1, but they also present new skills, like how to use arrays, web storage, and JavaScript libraries...how to create object-oriented JavaScript applications... how to handle exceptions...and how to use regular expressions.
Section 3: Take your skills to the expert levelWhen you’re ready to take your skills to the expert level, section 3 presents the advanced skills that you’re going to need. These include skills like how to work with events, images, and timers as you build applications like slide shows...how to use closures, callbacks, namespaces, and the module pattern to make your applications bulletproof...and how to use JSON to transmit and store data. This section finishes with an introduction to jQuery that shows you how it can make your JavaScript code even better.
Who this book is for:This book is for anyone who needs to develop client-side applications with JavaScript. Today, that includes just about all web developers who are in either of these groups:
Web designers who use HTML and CSS and would like to build applications with JavaScript and jQuery.
Server-side programmers who use languages like ASP, JSP, or PHP and would like to add JavaScript programming to their skillsets.
Remember too that this book will work for you whether or not you have any programming experience.