Skip to content


Modern JavaScript: Develop and Design

Welcome to the companion Web pages for the book Modern JavaScript: Develop and Design, written by Larry Ullman and published by Peachpit Press (ISBN 0-321-81252-2). The book was published in February 2012.

Modern JavaScript: Develop and Design was written to teach JavaScript as a complete programming language. The book does so using practical examples and emphasizing approaches that represent how the language should truly be used today. You’ll learn sound Web development theory, relying heavily upon unobtrusive JavaScriptprogressive enhancement, and object detection, among other concepts. At the same time, you’ll also walk away with plenty of usable code and many examples that are applicable to today’s Web. There’s even a chapter on using JavaScript and PHP together to create a complete, functional, and reliable Web application (the basis of an auction site).

Other Resources

Beside the handful of pages dedicated to this book, there’s plenty of other content on LarryUllman.com in which you might be interested. Use the “Post Categories” links above to browse by general topic. Any post that’s pertinent specifically to this edition of this book will also have the “jsdd” tag (also accessible through the “Extras” link on right).

Downloads

You can download the code for the book using the link below. If you have any questions or problems, I’d recommend using the book’s corresponding support forum, where you’ll get the fastest answer. Some things you should know:

  • Although these scripts are named  as they are in the book, they do include any updates and changes as warranted by errors that were found after publication. Thus, if you are having problems with a particular script, download the most current version here or check the errata section.
  • The URLs as referenced in the book are not available for execution online.
  • These scripts have been formatted with line breaks that will work on most systems running most text editors. If you have difficulty opening a script, try:
    • adjusting the way your text editor treats text files
    • using a different text editor, if possible
    • posting a message to the online forum, asking for help

Complete Set of Scripts

modern_javascript_scripts.zip (238 KB, last modified 02/21/2012)


4 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Max Kite says

    Hi Larry

    You may not remember me, but I am a great fan of your books ‘php6 and MySQL5′ and ‘advanced php’.

    I bought ‘Modern JavaScript Develop and Design’ as soon as it came out and think that it is great and am thoroughly enjoying reading it.

    One error that I think you missed though:…

    On page 210, shouldn’t:…

    “my['car']['model'];
    my['favouriteColors'][0]”

    actually be:….

    “me['car']['model'];
    me['favouriteColors'][0]“?

    Best regards

    Max Kite

Continuing the Discussion

  1. “Modern JavaScript: Develop and Design” Exists! – Larry Ullman linked to this post on February 22, 2012

    [...] for their interest in the book and for their patience.The official Web site for the book is http://www.larryullman.com/books/modern-javascript-develop-and-design/. You can view the book’s Table of Contents there, too. And I’ve created a support forum [...]

  2. Two More JavaScript Articles Posted Online! – Larry Ullman linked to this post on March 30, 2012

    [...] Online!Peachpit Press has published the second and third articles I wrote in support of my “Modern JavaScript: Develop and Design” book. The second is “The 10 Best JavaScript Development and Design Habits“. In it, [...]

  3. What is Larry Thinking? #53 => Writing and Working – Larry Ullman linked to this post on April 2, 2012

    [...] is the best medium for it.On the Web => Three JavaScript Articles I WroteIn support of my “Modern JavaScript: Develop and Design” book, I wrote three articles to be published online by Peachpit Press. All three are now [...]

If you need quick assistance with a question or problem related to one of my books, please use the support forums instead.

Some HTML is OK

or, reply to this post via trackback.