Request for consultation

Thanks for your request. You’ll soon be chatting with a consultant to get the answers you need.
Your form is submitting...
{{formPostErrorMessage.message}} [{{formPostErrorMessage.code}}]
Email Address is required. 'Email Address' must contain at least 0 characters 'Email Address' cannot exceed 0 characters Please enter a valid Email Address
First Name is required. 'First Name' must contain at least 0 characters 'First Name' cannot exceed 0 characters Please enter a valid First Name
Last Name is required. 'Last Name' must contain at least 0 characters 'Last Name' cannot exceed 0 characters Please enter a valid Last Name
Institution is required.
Discipline is required.
Cengage, at your service! How can we best meet your needs? is required.
Why are you contacting us today? is required. 'Why are you contacting us today?' must contain at least 0 characters 'Why are you contacting us today?' cannot exceed 0 characters Please enter a valid Why are you contacting us today?

JavaScript: The Web Warrior Series, 6th Edition

Sasha Vodnik, Don Gosselin

  • {{checkPublicationMessage('Published', '2014-08-27T00:00:00+0000')}}
Starting At $77.95 See pricing and ISBN options
JavaScript: The Web Warrior Series 6th Edition by Sasha Vodnik/Don Gosselin

Overview

Now in its sixth edition, JAVASCRIPT guides beginning programmers through web application development using the JavaScript programming language. As with previous editions of the book, the authors introduce key web authoring techniques with a strong focus on industry application. New coverage includes developing for touchscreen and mobile devices, and using the jQuery library. A real-world project, similar to what students would encounter in a professional setting, is developed chapter by chapter. Because professional web development jobs often require programmers to add features to existing sites, each chapter project uses a professionally designed web site. After completing a course using this textbook, students will be able to use JavaScript to build professional quality, dynamic web sites.

Sasha Vodnik

Sasha Vodnik is a programmer, instructional designer, and trainer. They have authored or co-authored textbooks on front-end topics including HTML, CSS, and XML, and have also written and presented several online courses for advanced JavaScript developers. Sasha currently works as a technical course developer at DocuSign, where they focus on creating training materials for software developers.

Don Gosselin

Don Gosselin is a technical communications expert with more than 20 years of experience, including application development, technical writing, training, and curriculum development. In addition to JavaScript, he has written or contributed to textbooks on Java programming, Microsoft Visual C++, Web design technologies, Web programming languages, XHTML, PHP programming with MySQL, and ASP.NET programming with C# and SQL Server.
  • An entirely new chapter covers coding for mobile devices and touchscreens, and mobile versions of working projects are incorporated throughout the text.
  • Each chapter includes a Best Practices box highlighting a guideline for real-world implementation of the topic at hand, a Programming Concepts box offering a concise explanation of a principle underlying the subject of that chapter, and a Skills at Work box providing guidance for navigating the world of work.
  • Includes a new chapter introducing the basics of jQuery.
  • Fully revised to reflect current industry standards for creating arrays and objects, writing equality operators, and listening for events.
  • Teaches Web authoring techniques to students with little or no programming experience using the industry-standard JavaScript language.
  • New full-color interior design features multicolor code samples that visually identify language components and figures that accurately display project previews.
  • Includes a Short Quiz element that tests student understanding of the concept or technique presented in each major section.
  • Provides plenty of opportunities for skill application through updated end-of-chapter Hands-on Projects and Case Projects. Completed HTML and CSS code for real-world projects is provided to students, so they can focus on learning and writing JavaScript.
  • Real-world projects are written in HTML5; all non-mobile projects are coded for IE8 compatibility.
1. Introduction to JavaScript.
2. Working with Functions, Data Types, and Operators.
3. Building Arrays and Controlling Flow.
4. Debugging and Error Handling.
5. Working with the Document Object Model (DOM) and DHTML.
6. Enhancing and Validating Forms.
7. Using Object-Oriented JavaScript.
8. Manipulating Data in Strings and Arrays.
9. Managing State Information and Security.
10. Programming for Touchscreens and Mobile Devices.
11. Updating Web Pages with Ajax.
12. Introduction to jQuery.
Appendix A: Installing and Configuring a Testing Server.
Appendix B: Working with HTML and CSS.
Appendix C: JavaScript Reference.
Appendix D: Solutions to Short Quizzes.

Textbook Only Options

Traditional eBook and Print Options

{{collapseContainerClosed['detail_0'] ? 'Show More' : 'Show Less'}}

  • ISBN-10: 1305538943
  • ISBN-13: 9781305538948
  • RETAIL $77.95

  • ISBN-10: 1111526508
  • ISBN-13: 9781111526504
  • RETAIL $176.95

  • ISBN-10: 1305078446
  • ISBN-13: 9781305078444
  • RETAIL $209.95

Cengage provides a range of supplements that are updated in coordination with the main title selection. For more information about these supplements, contact your Learning Consultant.

FOR STUDENTS

Principles of Program Design: Problem-Solving with JavaScript

ISBN: 9781111526504
From the respected instructor and author Paul Addison, PRINCIPLES OF PROGRAM DESIGN: PROBLEM SOLVING WITH JAVASCRIPT gives your students the fundamental concepts of good program design, illustrated and reinforced by hands-on examples using JavaScript. Why JavaScript? It simply illustrates the programming concepts explained in the book, requires no special editor or compiler, and runs in any browser. Little or no experience is needed because the emphasis is on learning by doing. There are examples of coding exercises throughout every chapter, varying in length and representing simple to complex problems. Students are encouraged to think in terms of the logical steps needed to solve a problem and can take these skills with them to any programming language in the future. To help reinforce concepts for your students, each chapter has a chapter summary, review questions, hand-on activities, and a running case study that students build on in each chapter.