Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

JavaScript & jQuery: The Missing Manual

The book that should have been in the box

Paperback Engels 2014 3e druk 9781491947074
Verwachte levertijd ongeveer 16 werkdagen

Samenvatting

JavaScript lets you supercharge your web pages with animation, interactivity, and visual effects, but learning the language isn’t easy. This fully and expanded guide takes you step-by-step through JavaScript basics, then shows you how to save time and effort with jQuery-the library of prewritten JavaScript code-and the newest innovations from the jQuery UI plug-in.

The important stuff you need to know:
- Make your pages come alive. Use jQuery to create interactive elements that respond to visitor input
- Get acquainted with jQuery UI. Expand your interface with tabbed panels, dialog boxes, date pickers, and other widgets
- Display good forms. Get information from visitors, help shoppers buy goods, and let members post their throughts
- Go beyond the browser with Ajax. Communicate with the web server to update your pages without reloading
- Put your new skills right to work. Create a simple application step-by-step, using jQuery and jQuery UI widgets
- Dive into advanceds concepts. Use ThemeRoller to customize your widgets; avoid common errors that new programmers often make

Specificaties

ISBN13:9781491947074
Taal:Engels
Bindwijze:paperback
Aantal pagina's:655
Uitgever:O'Reilly
Druk:3
Verschijningsdatum:26-9-2014

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over David Sawyer McFarland

David Sawyer McFarland is the president of Sawyer McFarland Media Inc., a web development and training company located in Portland, Oregon. In addition, he teaches JavaScript programming, Flash, and web design at the University of California, Berkeley, the Center for Electronic Art, the Academy of Art College, and Ex'Pression College for Digital Arts. He was formerly the webmaster at the University of California, Berkeley, and the Berkeley Multimedia Research Center. David is also the author of CSS: The Missing Manual and Dreamweaver CS3: The Missing Manual.

Andere boeken door David Sawyer McFarland

Inhoudsopgave

The Missing Credits
Introduction

Part 1: Getting Started with JavaScript
1. Writing Your First JavaScript Program
-Introducing Programming
-How to Add JavaScript to a Page
-Your First JavaScript Program
-Writing Text on a Web Page
-Attaching an External JavaScript File
-Tracking Down Errors

2. The Grammar of JavaScript
-Statements
-Built-In Functions
-Types of Data
-Variables
-Working with Data Types and Variables
-Tutorial: Using Variables to Create Messages
-Tutorial: Asking for Information
-Arrays
-Tutorial: Writing to a Web Page Using Arrays
-A Quick Object Lesson
-Comments

3. Adding Logic and Control to Your Programs
-Making Programs React Intelligently
-Tutorial: Using Conditional Statements
-Handling Repetitive Tasks with Loops
-Functions: Turn Useful Code Into Reusable Commands
-Tutorial: A Simple Quiz

Part 2: Getting Started with jQuery
4. Introducing jQuery
-About JavaScript Libraries
-Getting jQuery
-Adding jQuery to a Page
-Modifying Web Pages: An Overview
-Understanding the Document Object Model
-Selecting Page Elements: The jQuery Way
-Adding Content to a Page
-Setting and Reading Tag Attributes
-Reading, Setting, and Removing HTML Attributes
-Acting on Each Element in a Selection
-Automatic Pull Quotes

5. Action/Reaction: Making Pages Come Alive with Events
-What Are Events?
-Using Events the jQuery Way
-Tutorial: Introducing Events
-More jQuery Event Concepts
-Advanced Event Management
-Tutorial: A One-Page FAQ

6. Animations and Effects
-jQuery Effects
-Tutorial: Login Slider
-Animations
-Performing an Action After an Effect Is Completed
-Tutorial: Animated Dashboard
-jQuery and CSS3 Transitions and Animations

7. Common jQuery Tasks
-Swapping Images
-Tutorial: Adding Rollover Images
-Tutorial: Photo Gallery with Effects
-Controlling How Links Behave
-Opening External Links in a New Window
-Creating New Windows
-Introducing jQuery Plug-ins
-Build a Responsive Navigation Bar

8. Enhancing Web Forms
-Understanding Forms
-Adding Smarts to Your Forms
-Tutorial: Basic Form Enhancements
-Form Validation
-Validation Tutorial

Part 3: Getting Started with jQuery UI
9. Expanding Your Interface
-What Is jQuery UI?
-Why Use jQuery UI?
-Using jQuery UI
-Adding Messages with Dialog Boxes
-Providing Information with Tooltips
-Adding Tabbed Panels
-Saving Space with Accordions
-Adding Menus to a Page

10. Forms Revisited
-Picking Dates with Style
-Stylish Select Menus
-Styling Buttons
-Improve Radio Buttons and Checkboxes
-Providing Hints with Autocomplete
-jQuery UI Form Widget Tutorial

11. Customizing the Look of jQuery UI
-Introducing ThemeRoller
-Downloading and Using Your New Theme
-Overriding jQuery UI Styles

12. jQuery UI Interactions and Effects
-The Draggable Widget
-The Droppable Widget
-Drag-and-Drop Tutorial
-Sorting Page Items
-jQuery UI Effects

Part 4: Advanced jQuery and JavaScript
13. Introducing Ajax
-What Is Ajax?
-Ajax: The Basics
-Ajax the jQuery Way
-JSON
-Introducing JSONP
-Adding a Flickr Feed to Your Site
-Tutorial: Adding Flickr Images to Your Site

14. Building a To-Do List Application
-An Overview of the Application
-Add a Button
-Add a Dialog Box
-Adding Tasks
-Marking Tasks as Complete
-Deleting Tasks
-Going Further

Part 5: Tips, Tricks, and Troubleshooting
15. Getting the Most from jQuery
-Useful jQuery Tips and Information
-Using the jQuery Docs
-Traversing the DOM
-More Functions for Manipulating HTML

16. Going Further with JavaScript
-Working with Strings
-Finding Patterns in Strings
-Working with Numbers
-Dates and Times
-Writing More Efficient JavaScript
-Putting It All Together

17. Troubleshooting and Debugging
-Top JavaScript Programming Mistakes
-Debugging with the Console
-Debugging Tutorial

Part 6: Appendix
Appendix A: JavaScript Resources

Index

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        JavaScript & jQuery: The Missing Manual