rssHome » JavaScript

Head First jQuery

Head First jQuery

Book Description

Want to add more interactivity and polish to your websites? Discover how can help you build complex scripting functionality in just a few lines of code. With , you’ll quickly get up to speed on this amazing library by learning how to navigate documents while handling events, effects, callbacks, and animations. By the time you’ve completed the book, you’ll be incorporating apps, working seamlessly with and , and handling data with PHP, MySQL and .

If you want to learn—and understand—how to create interactive web pages, unobtrusive script, and cool animations that don’t kill your browser, this book is for you.

  • Use jQuery with to overcome the limitations of and
  • Learn how jQuery selectors and actions work together
  • Write functions and wire them to interface elements
  • Use jQuery effects to create actions on the page
  • Make your pages come alive with animation
  • Build interactive web pages with jQuery and
  • Build forms in web applications

About the Author
Ryan Benedetti holds a Master of Fine Arts degree in creative writing from the University of Montana and works as a Web Developer/Multimedia Specialist for the University of Portland. Download Now »

Learning jQuery, 3rd Edition

Learning jQuery, 3rd Edition

Book Description

To build interesting, interactive sites, developers are turning to libraries such as to automate common tasks and simplify complicated ones. Because many web developers have more experience with and than with , the library’s design lends itself to a quick start for designers with little programming experience. Experienced programmers will also be aided by its conceptual consistency.

Learning Third Edition is revised and updated for version 1.6 of . You will learn the basics of for adding interactions and animations to your pages. Even if previous attempts at writing JavaScript have left you baffled, this book will guide you past the pitfalls associated with , events, effects, and advanced JavaScript language features.

Starting with an introduction to jQuery, you will first be shown how to write a functioning jQuery program in just three lines of code. Learn how to add impact to your actions through a set of simple visual effects and to create, copy, reassemble, and embellish content using jQuery’s modification methods. The book will step you through many detailed, real-world examples, and even equip you to extend the jQuery library itself with your own plug-ins.

What you will learn from this book :

  • Create interactive elements for your web designs
  • Learn how to create the best user interface for your web applications Download Now »

JavaScript: The Web Technologies Series, 5th Edition

JavaScript: The Web Technologies Series, 5th Edition

Book Description

Now in its fifth edition, guides beginning programmers through Web application development using the programming language. As with previous editions of this book, Don Gosselin introduces key Web authoring techniques with a strong focus on industry application. A real-world project, similar to what students would encounter in a professional setting, is developed throughout each chapter. Since professional Web development jobs often require programmers to add features to an existing site, each chapter project uses a professionally designed Web site. After completing the course, students will be able to use to build professional quality, dynamic Web sites. For valuable information on pricing, previous editions, changes to current editions and alternate formats, please visit www.cengage.com/highered to search by ISBN#, author, title or keyword for materials in your areas of interest.

Table of Contents
CHAPTER 1 Introduction to
CHAPTER 2 Working with Functions, Data Types, and Operators
CHAPTER 3 Building Arrays and Control Structures
CHAPTER 4 Manipulating the Browser Object Model
CHAPTER 5 Validating Form Data with JavaScript
CHAPTER 6 Using Object-Oriented JavaScript
CHAPTER 7 Manipulating Data in Strings and Arrays
CHAPTER 8 Debugging and Error Handling Download Now »

CoffeeScript

CoffeeScript

Book Description

For 15 years, dynamic web content has been written in a single language: . Now, for the first time, programmers have an alternative that doesn’t add an extra layer of abstraction or require plugins. CoffeeScript provides all of ’s functionality wrapped in a cleaner, more succinct syntax that encourages use of “the good parts” of the language.

CoffeeScript: Accelerated Development offers a thorough introduction to this new language, starting from the basics. You’ll learn to use time-saving features like list comprehensions and splats, organize your code into modules with extensible classes, and see how to deploy your work to multiple environments. Each chapter is example-driven and includes challenging exercises to push your CoffeeScript know-how further.

Through the course of the book, you’ll build a fast-paced multiplayer word game‚ writing both the client (with ) and server (with Node.js) in CoffeeScript. And because the two languages are so deeply intertwined, you’ll deepen your understanding of JavaScript along the way.

CoffeeScript makes it easier than ever to write powerful, standards-compliant JavaScript code. This book lets you start doing it today.

About the Author
Trevor Burnham is a full-stack web developer with a passion for new technologies. He is the founder of DataBraid, a startup developing scientific computing tools that support remote collaboration. Download Now »

Ajax: The Definitive Guide

Ajax: The Definitive Guide

Book Description

Is a new technology, or the same old stuff web developers have been using for years? Both, actually. This book demonstrates not only how tried-and-true web standards make possible, but how these older technologies allow you to give sites a decidedly modern Web 2.0 feel.

: explains how to use standards like , , , and XHTML, along with the XMLHttpRequest object, to build browser-based web applications that function like desktop programs. You get a complete background on what goes into today’s web sites and applications, and learn to leverage these tools along with Ajax for advanced browser searching, web services, mashups, and more. You discover how to turn a web browser and web site into a true application, and why developing with Ajax is faster, easier and cheaper.

The book also explains:

  • How to connect server-side backend components to user interfaces in the browser
  • Loading and manipulating documents, and how to replace with
  • Manipulating the Document Object Model ()
  • Designing Ajax interfaces for usability, functionality, visualization, and accessibility
  • Site navigation layout, including issues with Ajax and the browser’s back button
  • Adding life to tables & lists, navigation boxes and windows
  • Animation creation, interactive forms, and data validation Download Now »

JavaScript Web Applications

JavaScript Web Applications

Book Description

Building rich applications that bring the desktop experience to the Web is now possible, thanks to powerful engines and the and specifications. The key is moving state from the server to the client side, but that’s no simple task. This book takes you through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communicating with the server, and many other issues.

Through practical, tutorial-based explanations, you learn how to create JavaScript applications that offer a much more responsive and improved experience. You’ll work hands-on with an example application throughout the book to learn the concepts involved.

  • Explore MVC and how to best structure and manage dependencies inside your application
  • Get an introduction to templating and data binding
  • Learn about loading remote data, Level 2 and cross-domain requests
  • Use WebSockets and Node to create realtime applications
  • Accept dropped files and upload data with progress indicators
  • Learn about major frameworks and libraries, including , JavaScriptMVC and Backbone
  • Write tests and use the console to debug your applications
  • Get deployment best practices, such as caching and minification

About the Author
Alex MacCaw is a Ruby/JavaScript developer & entrepreneur. Download Now »