Webmaster Tips » Webmaster Books » JavaScript

Sort by:

JavaScript books

Web Design with HTML, CSS, JavaScript and jQuery Set

Author: Jon Duckett
List price: $58.00
Amazon price: $9.89   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Wiley ( 8 July 2014)

A two-book set for web designers and front-end developers

This two-book set combines the titles HTML & CSS: Designing and Building Web Sites and JavaScript & jQuery: Interactive Front-End Development. Together these two books form an ideal platform for anyone who wants to master HTML and CSS before stepping up to JavaScript and jQuery.

HTML & CSS covers structure, text, links, images, tables, forms, useful options, adding style with CSS, fonts, colors, thinking in boxes, styling lists and tables, layouts, grids, and even SEO, Google analytics, ftp, and HTML5. JavaScript & jQuery offers an excellent combined introduction to these two technologies using a clear and simple visual approach using diagrams, infographics, and photographs.

  • A handy two-book set that uniquely combines related technologies
  • Highly visual format and accessible language makes these books highly effective learning tools
  • Perfect for beginning web designers and front-end developers

JavaScript and JQuery: Interactive Front-End Web Development

Author: Jon Duckett
List price: $39.99
Amazon price: $19.03   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Wiley (30 June 2014)

This full-color book will show you how to make your websites more interactive and your interfaces more interesting and intuitive.
THIS BOOK COVERS:

  1. Basic programming concepts - assuming no prior knowledge of programming beyond an ability to create a web page using HTML & CSS
  2. Core elements of the JavaScript language - so you can learn how to write your own scripts from scratch
  3. jQuery - which will allow you to simplify the process of writing scripts (this is introduced half-way through the book once you have a solid understanding of JavaScript)
  4. How to recreate techniques you will have seen on other web sites such as sliders, content filters, form validation, updating content using Ajax, and much more (these examples demonstrate writing your own scripts from scratch and how the theory you have learned is put into practice).
As with our first book (the best-selling HTML & CSS: Design and Build Websites), each chapter:
  • Breaks subjects down into bite-sized chunks with a new topic on each page
  • Contains clear descriptions of syntax, each one demonstrated with inspiring code samples
  • Uses diagrams and photography to explain complex concepts in a visual way
By the end of the book, not only will you be able to use the thousands of scripts, JavaScript APIs, and jQuery plugins that are freely available on the web, and be able to customize them - you will also be able to create your own scripts from scratch.
If you're looking to create more enriching web experiences, then this is the book for you.

A Smarter Way to Learn JavaScript. The new tech-assisted approach that requires half the effort

Author: Mark Myers
List price: $19.95
Amazon price: $16.20   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: CreateSpace Independent Publishing Platform (20 March 2014)

The ultimate learn-by-doing approach

Written for beginners, useful for experienced developers who want to sharpen their skills and don't mind covering some ground they already know. (Feel free to skip early chapters that cover elementary topics like alerts, variables, and strings). Step-by-step, you learn the fundamentals of JavaScript as well as some advanced concepts including constructors and prototypes.

The book is extremely user-friendly. It assumes no programming experience. Chapters cover only as much as the average learner can absorb in ten minutes, so you're never asked to eat an elephant. Explanations are in plain, nontechnical English that people of all backgrounds can readily understand. With ample coding examples and illustrations.

The most important part: free, online, interactive exercises paired with each chapter. Cognitive research shows that retention increases 400 percent when learners are challenged to retrieve the information they just read. You'll spend two to three times as long practicing as reading. When you code incorrectly, you'll get as many do-overs as you need, until you know it cold.

Testing showed that books and courses load up the reader with far too much information at a time. So I divide up the information into little chunks that won't overwhelm you.

A book on coding doesn't have to be written in impenetrable legalese. It can actually be human-readable. My book is.

People often learn best through examples, so I provide plenty of them.

Most important, before you have a chance to forget what you've read in the book, I ask you to fire up your desktop or laptop (not your mobile device) and head over to my website, where you run a set of interactive exercises, practicing everything you've learned—until you're sure you've mastered it.

Readers tell me they often start the exercises thinking they've learned the latest lesson, and quickly find out they're still a little shaky on it. The automated exercise manager protects you against this common learner delusion. It keeps you at it until your overconfidence becomes real confidence—confidence that's based on your excellent performance. There are 1,750 exercises in all. They're all interactive, with an automated answer-checker that corrects your missteps and points you in the right direction when you stumble. And they're all free.

Thousands of readers have filled out feedback forms telling me that the combination of the book and interactive exercises is involving, fun, frustration-free, addictive, confidence-building, and...well, read the reviews.

JavaScript: The Good Parts

Author: Douglas Crockford
List price: $29.99
Amazon price: $16.38   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: O'Reilly Media ( 1 May 2008)

Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole—a subset you can use to create truly extensible and efficient code.

Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.

When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:

  • Syntax
  • Objects
  • Functions
  • Inheritance
  • Arrays
  • Regular expressions
  • Methods
  • Style
  • Beautiful features

The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.

With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

Javascript: Javascript Coding For Complete Novices (Volume 1)

Author: Scott Bernard
List price: $13.38
Amazon price: $10.92   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: CreateSpace Independent Publishing Platform ( 7 February 2017)

The world of coding can appear to be a confusing place from the outside looking in. A block of code might make as much sense as a block of hieroglyphics to you right now. That doesn’t have to be the case! So many great programming languages now are designed to be simple and easy to work with. One of the best coding languages that you can learn as a beginner to start working with websites is JavaScript. This guidebook is going to take some time to look at the JavaScript language and teach you some of the basics to get you ready to write code and build a website in no time. In addition to getting you familiar with, and walking you through some examples of basic JavaScript code, this guidebook will also teach you some of the following: • What is the JavaScript programming language? • What are some of the variables on JavaScript? • How to teach your computer to make decisions without you there • Working with objects in JavaScript • Learning about operators and how they work. When you are ready to learn about how JavaScript works, whether you are new to coding or want to learn a brand new language, take a look through this guidebook and get ready to learn all the basics to get started!

JavaScript: 4 Books in 1: Beginner's Guide + Tips and Tricks + Best Practices + Advanced Guide to Programming Code with JavaScript (JavaScript, ... Programming, Computer Programming) (Volume 4)

Author: Charlie Masterson
List price: $28.99
Amazon price: $24.95   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: CreateSpace Independent Publishing Platform (22 March 2017)

JavaScript Programming: 4 Books In 1! Save time and money and start learning JavaScript Programming now with this bestselling JavaScript Computer Programming bundle covering Beginner, Intermediate and Advanced levels.
This 4 book volume contains:
1. JavaScript: Beginner's Guide to Programming Code with JavaScript
2. JavaScript: Tips and Tricks to Programming Code with JavaScript
3. JavaScript: Best Practices to Programming Code with JavaScript
4. JavaScript: Advanced Guide to Programming Code with JavaScript
LIMITED TIME OFFER! Get to own this Amazon top seller for just $28.99! Regularly priced at $60.99. BOOK 1 : JavaScript: Beginner's Guide to Programming Code with JavaScript
Program code in JavaScript through learning the core essentials that every JavaScript programmer must know.
Here is a Preview of What You'll Learn...

  • Essentials of JavaScript programming. Quickly pick up the code examples found on the book and start learning the concepts as you code
  • Major aspects of JavaScript programming - including concepts that are found on other computer languages
  • Various mechanics of JavaScript programming: variables, conditional statements, etc. and why learning these core principles are important to JavaScript programming success
  • How JavaScript and HTML are able to effectively work together to create better web pages
  • ... And much, much more!
BOOK 2 : JavaScript: Tips and Tricks to Programming Code with JavaScript In this Definitive JavaScript Tips and Tricks Guide, you’re about to discover how to...
Accelerate your JavaScript learning through the different Tips and Tricks available.
Here is a Preview of What You'll Learn...
  • The Ultimate JavaScript Cheat Sheet – A Must Have for Every Programmer !
  • Building your own cool JavaScript Library that leverages JavaScript’s capabilities
  • Reference guide to several JavaScript Tips and Tricks
  • JavaScript skills one must know moving forward
  • ... And much, much more!
BOOK 3 : JavaScript: Best Practices to Programming Code with JavaScript In this Definitive JavaScript Guide on Best Practices, you’re about to discover how to...
  • Code more efficiently for Better Performance and Results!
  • Spot the Common JavaScript Mistakes - From mismatched quotes, bad line breaks, HTML conflicts and more!
  • Apply Recommended JavaScript approaches - The DO’s and DONT’s of JavaScript programming that will help you code achieve its goals immensely!
  • Use Comments and Logging – the proper way to use comments and logging approaches that readers would thank you for!
  • ... And much, much more!
BOOK 4 : JavaScript: Advanced Guide to Programming Code with JavaScript In this Definitive JavaScript Advanced Level Guide, you’re about to discover... Advanced programming concepts such as:.
  • Functions Passed as Arguments - A bit more in-depth help in functions and when they should be passed as arguments
  • Nested Functions – What they are and how to use a nested function
  • Variable Scope - It’s one thing to use variables but do you truly understand their scope?
  • Optional Function Arguments – Learn what these are and how they should be used
  • Truthy and Falsy – Learn all about these values and how to use them
  • Default Operators – Back to basics (almost!) – what are these and when should they be used?
  • ... And much, much more!
Take action today and own this book for a limited time discount! Scroll to the top of the page and select the "Buy now" button.

Eloquent JavaScript: A Modern Introduction to Programming

Author: Marijn Haverbeke
List price: $39.95
Amazon price: $23.53   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: No Starch Press (14 December 2014)

JavaScript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications.

Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language to show you how to write beautiful, effective code. Author Marijn Haverbeke immerses you in example code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. As you build projects such as an artificial life simulation, a simple programming language, and a paint program, you'll learn:

  • The essential elements of programming, including syntax, control, and data
  • How to organize and clarify your code with object-oriented and functional programming techniques
  • How to script the browser and make basic web applications
  • How to use the DOM effectively to interact with browsers
  • How to harness Node.js to build servers and utilities
This edition is thoroughly revised and modernized to reflect the current state of JavaScript and web browsers, with brand-new material, such as a chapter on code performance in Java­Script, and expanded coverage of recursion and closures. All source code is available online in an interactive sandbox, where you can edit the code, run it, and see its output instantly.

Isn't it time you became fluent in the language of the Web?

JavaScript for Kids: A Playful Introduction to Programming

Author: Nick Morgan
List price: $34.95
Amazon price: $9.89   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: No Starch Press (12 December 2014)

JavaScript is the programming language of the Internet, the secret sauce that makes the Web awesome, your favorite sites interactive, and online games fun!

JavaScript for Kids is a lighthearted introduction that teaches programming essentials through patient, step-by-step examples paired with funny illustrations. You'll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas.

Along the way, you'll write games such as Find the Buried Treasure, Hangman, and Snake. You'll also learn how to:

  • Create functions to organize and reuse your code
  • Write and modify HTML to create dynamic web pages
  • Use the DOM and jQuery to make your web pages react to user input
  • Use the Canvas element to draw and animate graphics
  • Program real user-controlled games with collision detection and score keeping
With visual examples like bouncing balls, animated bees, and racing cars, you can really see what you're programming. Each chapter builds on the last, and programming challenges at the end of each chapter will stretch your brain and inspire your own amazing programs. Make something cool with JavaScript today!

Ages 10+ (and their parents!)

JavaScript Patterns: Build Better Applications with Coding and Design Patterns

Author: Stoyan Stefanov
List price: $29.99
Amazon price: $14.77   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: O'Reilly Media ( 1 October 2010)

What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal—whether you're using JavaScript to write a client-side, server-side, or desktop application.

Written by JavaScript expert Stoyan Stefanov—Senior Yahoo! Technical and architect of YSlow 2.0, the web page performance optimization tool—JavaScript Patterns includes practical advice for implementing each pattern discussed, along with several hands-on examples. You'll also learn about anti-patterns: common programming approaches that cause more problems than they solve.

  • Explore useful habits for writing high-quality JavaScript code, such as avoiding globals, using single var declarations, and more
  • Learn why literal notation patterns are simpler alternatives to constructor functions
  • Discover different ways to define a function in JavaScript
  • Create objects that go beyond the basic patterns of using object literals and constructor functions
  • Learn the options available for code reuse and inheritance in JavaScript
  • Study sample JavaScript approaches to common design patterns such as Singleton, Factory, Decorator, and more
  • Examine patterns that apply specifically to the client-side browser environment

A Software Engineer Learns HTML5, JavaScript and jQuery

Author: Dane Cameron
List price: $14.99
Amazon price: $12.49   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: CreateSpace Independent Publishing Platform (25 November 2013)

New revision is now available. Fully revised and re-edited.HTML5 web applications are now capable of matching or exceeding the scale and sophistication of desktop applications, but with the unique advantage of running natively inside the web browsers on billions of desktop computers, phones, TVs and tablets.This revolution (or more correctly - evolution) has happened for a number of reasons:

  • Browsers have introduced new standards-based APIs allowing web applications to (amongst other things) store data offline, retrieve data from the server dynamically, spawn background processes and interact with the filesystem.
  • Software engineers and programmers have begun to think of the much maligned JavaScript language in a new light, and unlock its potential as a rich and expressive language capable of producing large scale, well-structured applications.
  • The jQuery library has eased the pain of interacting with Document Object Model, and therefore writing applications that dynamically respond to user interaction.
  • The HTML markup language has been overhauled and extended to provide more semantic meaning, and many additional elements and attributes.
A Software Engineer Learns HTML5, JavaScript and jQuery guides you through the process I went through as an experienced software engineer, writing a large-scale, standards based web-application for the first time. It is intended to teach you the fundamentals of HTML5, JavaScript and jQuery - without presenting you with long lists of APIs, or intricate details of every feature (these can be found in reference manuals). This book is not a simple introduction to the subject matter: it guides you through the process of building a feature-rich web application. The application begins simple, and becomes gradually more complex as additional APIs and features are introduced. This book includes the following content:
  1. An introduction to the HTML5 markup language, and how it differs from HTML4 and XHTML.
  2. An introduction to JavaScript, including an in-depth look at its use of objects and functions, along with the design patterns that support the development of robust web applications.
  3. An introduction to jQuery selection, traversal, manipulation and events.
  4. An in-depth look at the Web storage and IndexedDB APIs for client side data storage.
  5. A guide to implementing offline web applications with the Application Cache API.
  6. An introduction to the ways JavaScript can interact with the users file-system using the FileReader API.
  7. A guide to the use of Web Workers in web applications.
  8. An introduction to AJAX, and the jQuery API supporting AJAX.
  9. An introduction to Server Sent Events and Web Sockets.
This book is intended for anyone with at least a superficial knowledge of HTML and programming (in any language).
« Previous12345678910221222Next »