45,99 €
versandkostenfrei*

inkl. MwSt.
Versandfertig in über 4 Wochen
23 °P sammeln
    Broschiertes Buch

JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects but many web designers find the language hard to learn. This easy-to-read guide not only covers JavaScript basics, but also shows you how to save time and effort with the jQuery and jQuery UI libraries of prewritten JavaScript code. You ll build web pages that feel and act like desktop programs with little or no programming. The important stuff you need to know: Pull back the curtain on JavaScript. Learn how to build a basic program with this language. Get up to speed on jQuery. Quickly assemble…mehr

Produktbeschreibung
JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects but many web designers find the language hard to learn. This easy-to-read guide not only covers JavaScript basics, but also shows you how to save time and effort with the jQuery and jQuery UI libraries of prewritten JavaScript code. You ll build web pages that feel and act like desktop programs with little or no programming.
The important stuff you need to know: Pull back the curtain on JavaScript. Learn how to build a basic program with this language. Get up to speed on jQuery. Quickly assemble JavaScript programs that work well on multiple web browsers. Transform your user interface. Learn jQuery UI, the JavaScript library for interface features like design themes and controls. Make your pages interactive. Create JavaScript events that react to visitor actions. Use animations and effects. Build drop-down navigation menus, pop-ups, automated slideshows, and more. Collect data with web forms. Create easy-to-use forms that ensure more accurate visitor responses. Practice with living examples. Get step-by-step tutorials for web projects you can build yourself.
  • Produktdetails
  • Missing Manuals
  • Verlag: O'Reilly Media
  • 3. Aufl.
  • Seitenzahl: 686
  • Erscheinungstermin: 14. Oktober 2014
  • Englisch
  • Abmessung: 234mm x 179mm x 41mm
  • Gewicht: 1108g
  • ISBN-13: 9781491947074
  • ISBN-10: 1491947071
  • Artikelnr.: 40581980
Autorenporträt
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 theUniversity of California, Berkeley, the Center for Electronic Art, the Academyof Art College, and Ex'Pressions Center for New Media. He was formerlythe webmaster at the University of California, Berkeley, and the BerkeleyMultimedia Research Center.
Inhaltsangabe
The Missing Credits
About the Author
About the Creative Team
Acknowledgments
The Missing Manual Series
Introduction
What Is JavaScript?
What Is jQuery?
HTML: The Barebones Structure
CSS: Adding Style to Web Pages
Software for JavaScript Programming
About This Book
The Very Basics
About the Online Resources
Part 1: Getting Started with JavaScript
Chapter 1: Writing Your First JavaScript Program
1.1 Introducing Programming
1.2 How to Add JavaScript to a Page
1.3 Your First JavaScript Program
1.4 Writing Text on a Web Page
1.5 Attaching an External JavaScript File
1.6 Tracking Down Errors
Chapter 2: The Grammar of JavaScript
2.1 Statements
2.2 Built-In Functions
2.3 Types of Data
2.4 Variables
2.5 Working with Data Types and Variables
2.6 Tutorial: Using Variables to Create Messages
2.7 Tutorial: Asking for Information
2.8 Arrays
2.9 Tutorial: Writing to a Web Page Using Arrays
2.10 A Quick Object Lesson
2.11 Comments
Chapter 3: Adding Logic and Control to Your Programs
3.1 Making Programs React Intelligently
3.2 Tutorial: Using Conditional Statements
3.3 Handling Repetitive Tasks with Loops
3.4 Functions: Turn Useful Code Into Reusable Commands
3.5 Tutorial: A Simple Quiz
Part 2: Getting Started with jQuery
Chapter 4: Introducing jQuery
4.1 About JavaScript Libraries
4.2 Getting jQuery
4.3 Adding jQuery to a Page
4.4 Modifying Web Pages: An Overview
4.5 Understanding the Document Object Model
4.6 Selecting Page Elements: The jQuery Way
4.7 Adding Content to a Page
4.8 Setting and Reading Tag Attributes
4.9 Reading, Setting, and Removing HTML Attributes
4.10 Acting on Each Element in a Selection
4.11 Automatic Pull Quotes
Chapter 5: Action/Reaction: Making Pages Come Alive with Events
5.1 What Are Events?
5.2 Using Events the jQuery Way
5.3 Tutorial: Introducing Events
5.4 More jQuery Event Concepts
5.5 Advanced Event Management
5.6 Tutorial: A One-Page FAQ
Chapter 6: Animations and Effects
6.1 jQuery Effects
6.2 Tutorial: Login Slider
6.3 Animations
6.4 Performing an Action After an Effect Is Completed
6.5 Tutorial: Animated Dashboard
6.6 jQuery and CSS3 Transitions and Animations
Chapter 7: Common jQuery Tasks
7.1 Swapping Images
7.2 Tutorial: Adding Rollover Images
7.3 Tutorial: Photo Gallery with Effects
7.4 Controlling How Links Behave
7.5 Opening External Links in a New Window
7.6 Creating New Windows
7.7 Introducing jQuery Plug-ins
7.8 Build a Responsive Navigation Bar
Chapter 8: Enhancing Web Forms
8.1 Understanding Forms
8.2 Adding Smarts to Your Forms
8.3 Tutorial: Basic Form Enhancements
8.4 Form Validation
8.5 Validation Tutorial
Part 3: Getting Started with jQuery UI
Chapter 9: Expanding Your Interface
9.1 What Is jQuery UI?
9.2 Why Use jQuery UI?
9.3 Using jQuery UI
9.4 Adding Messages with Dialog Boxes
9.5 Providing Information with Tooltips
9.6 Adding Tabbed Panels
9.7 Saving Space with Accordions
9.8 Adding Menus to a Page
Chapter 10: Forms Revisited
10.1 Picking Dates with Style
10.2 Stylish Select Menus
10.3 Styling Buttons
10.4 Improve Radio Buttons and Checkboxes
10.5 Providing Hints with Autocomplete
10.6 jQuery UI Form Widget Tutorial
Chapter 11: Customizing the Look of jQuery UI
11.1 Introducing ThemeRoller
11.2 Downloading and Using Your New Theme
11.3 Overriding jQuery UI Styles
Chapter 12: jQuery UI Interactions and Effects
12.1 The Draggable Widget
12.2 The Droppable Widget
12.3 Drag-and-Drop Tutorial
12.4 Sorting Page Items
12.5 jQuery UI Effects
Part 4: Advanced jQuery and JavaScript
Chapter 13: Introducing Ajax
13.1 What Is Ajax?
13.2 Ajax: The Basics
13.3 Ajax the jQuery Way
13.4 JSON
13.5 Introducing JSONP
13.6 Adding a Flickr Feed to Your Site
13.7 Tutorial: Adding Flickr Images to Your Site
Chapter 14: Building a To-Do List Application
14.1 An Overview of the Application
14.2 Add a Button
14.3 Add a Dialog Box
14.4 Adding Tasks
14.5 Marking Tasks as Complete
14.6 Deleting Tasks
14.7 Going Further
Part 5: Tips, Tricks, and Troubleshooting
Chapter 15: Getting the Most from jQuery
15.1 Useful jQuery Tips and Information
15.2 Using the jQuery Docs
15.3 Traversing the DOM
15.4 More Functions for Manipulating HTML
Chapter 16: Going Further with JavaScript
16.1 Working with Strings
16.2 Finding Patterns in Strings
16.3 Working with Numbers
16.4 Dates and Times
16.5 Writing More Efficient JavaScript
16.6 Putting It All Together
Chapter 17: Troubleshooting and Debugging
17.1 Top JavaScript Programming Mistakes
17.2 Debugging with the Console
17.3 Debugging Tutorial
Part 6: Appendix
JavaScript Resources
References
Basic JavaScript
jQuery
Advanced JavaScript
CSS