Learning JavaScript
(Sprache: Englisch)
If you're new to JavaScript, or an experienced web developer looking to improve your skills, Learning JavaScript provides you with complete, no-nonsense coverage of this quirky yet essential language for web development. You'll learn everything from...
Leider schon ausverkauft
versandkostenfrei
Buch
29.00 €
Produktdetails
Produktinformationen zu „Learning JavaScript “
If you're new to JavaScript, or an experienced web developer looking to improve your skills, Learning JavaScript provides you with complete, no-nonsense coverage of this quirky yet essential language for web development. You'll learn everything from primitive data types to complex features, including JavaScript elements involved with Ajax and dynamic page effects. By the end of the book, you'll be able to work with even the most sophisticated libraries and web applications.
Complete with best practices and examples of JavaScript use, this new edition shows you how to integrate the language with the browser environment, and how to practice proper coding techniques for standards-compliant websites. This book will help you:
* Learn the JavaScript application structure, including basic statements and control structures
* Identify JavaScript objects -- String, Number, Boolean, Function, and more
* Use browser debugging tools and troubleshooting techniques
* Understand event handling, form events, and JavaScript applications with forms
* Develop with the Browser Object Model, the Document Object Model, and custom objects you create
* Learn about browser cookies and more modern client-side storage techniques
* Get details for using XML or JSON with Ajax applications
Learning JavaScript follows proven learning principles to help you absorb the concepts at an easy pace, so you'll learn how to create powerful and responsive applications in any browser.
Klappentext zu „Learning JavaScript “
If you're new to JavaScript, or an experienced web developer looking to improve your skills, Learning JavaScript provides you with complete, no-nonsense coverage of this quirky yet essential language for web development. You'll learn everything from primitive data types to complex features, including JavaScript elements involved with Ajax and dynamic page effects. By the end of the book, you'll be able to work with even the most sophisticated libraries and web applications.Complete with best practices and examples of JavaScript use, this new edition shows you how to integrate the language with the browser environment, and how to practice proper coding techniques for standards-compliant websites. This book will help you:Learn the JavaScript application structure, including basic statements and control structures Identify JavaScript objects - String, Number, Boolean, Function, and more Use browser debugging tools and troubleshooting techniques Understand event handling, form events, and JavaScript applications with forms Develop with the Browser Object Model, the Document Object Model, and custom objects you create Learn about browser cookies and more modern client-side storage techniques Get details for using XML or JSON with Ajax applicationsLearning JavaScript follows proven learning principles to help you absorb the concepts at an easy pace, so you'll learn how to create powerful and responsive applications in any browser.
Inhaltsverzeichnis zu „Learning JavaScript “
- Preface 1. Introduction and First Looks
- Twisted History: Specs and Implementations
- Cross-Browser Incompatibility and Other Common JavaScript Myths
- What You Can Do with JavaScript
- First Look at JavaScript: "Hello World!"
- The JavaScript Sandbox
- Accessibility and JavaScript Best Practices
2. JavaScript Data Types and Variables
- Identifying Variables
- Scope
- Simple Types
- Constants: Named but Not Variables
- Questions
3. Operators and Statements
- Format of a JavaScript Statement
- Simple Statements
- Conditional Statements and Program Flow
- The Conditional Operators
- The Logical Operators
- Advanced Statements: The Loops
- Questions
4. The JavaScript Objects
- The Object Constructor
- The Number Object
- The String Object
- Regular Expressions and RegExp
- Purposeful Objects: Date and Math
- JavaScript Arrays
- Associative Arrays: The Arrays That Aren't
- Questions
5. Functions
- Defining a Function: Let Me Count the Ways
- Callback Functions
- Functions and Recursion
- Nested Functions, Function Closure, and Memory Leaks
- Function As Object
- Questions
6. Catching Events
- The Event Handler at DOM Level 0
- Questions
7. Forms and JiT Validation
- Accessing the Form
- Attaching Events to Forms: Different Approaches
- Selection
- Radio Buttons and Checkboxes
- Input Fields and JiT Regular Expressions
- Questions
8. The Sandbox and Beyond: Cookies, Connectivity, and Piracy
- The Sandbox
- All About Cookies
- Alternative Storage Techniques
- Cross-Site Scripting (XSS)
- Questions
9. The Basic Browser Objects
- BOM at a Glance
- The window Object
- Frames and Location
- history, screen, and navigator
- The all Collection, Inner/Outer HTML and Text, and Old and New Documents
- Something Old, Something New
- Questions
10. DOM: The Document Object Model
- A Tale of Two Interfaces
- The DOM and Compliant Browsers
- The DOM HTML API
-
... mehr
Understanding the DOM: The Core API
- The DOM Core Document Object
- Element and Access in Context
- Modifying the Tree
- Questions
11. Creating Custom JavaScript Objects
- The JavaScript Object and Prototyping
- Creating Your Own Custom JavaScript Objects
- Object Detection, Encapsulation, and Cross-Browser Objects
- Chaining Constructors and JS Inheritance
- One-Off Objects
- Advanced Error-Handling Techniques (try, throw, catch)
- What's New in JavaScript
- Questions
12. Building Dynamic Web Pages: Adding Style to Your Script
- DHTML: JavaScript, CSS, and DOM
- Fonts and Text
- Position and Movement
- Size and Clipping
- Display, Visibility, and Opacity
- Questions
13. Moving Outside the Page with Ajax
- Ajax: It's Not Only Code
- How Ajax Works
- Hello Ajax World!
- The Ajax Object: XMLHttpRequest and IE's ActiveX Objects
- Working with XML-or Not
- Google Maps
- Questions
14. Good News: Juicy Libraries! Amazing Web Services! Fun APIs!
- Before Jumping In, A Word of Caution
- Working with Prototype
- Script.aculo.us: More Than the Sum of Its Periods
- Sabre's Rico
- Dojo
- The Yahoo! UI
- MochiKit
- Questions
- Appendix: Answers
- Indexed Error-Handling Techniques (try, throw, catch)
- What's New in JavaScript
- Questions
1
- The DOM Core Document Object
- Element and Access in Context
- Modifying the Tree
- Questions
11. Creating Custom JavaScript Objects
- The JavaScript Object and Prototyping
- Creating Your Own Custom JavaScript Objects
- Object Detection, Encapsulation, and Cross-Browser Objects
- Chaining Constructors and JS Inheritance
- One-Off Objects
- Advanced Error-Handling Techniques (try, throw, catch)
- What's New in JavaScript
- Questions
12. Building Dynamic Web Pages: Adding Style to Your Script
- DHTML: JavaScript, CSS, and DOM
- Fonts and Text
- Position and Movement
- Size and Clipping
- Display, Visibility, and Opacity
- Questions
13. Moving Outside the Page with Ajax
- Ajax: It's Not Only Code
- How Ajax Works
- Hello Ajax World!
- The Ajax Object: XMLHttpRequest and IE's ActiveX Objects
- Working with XML-or Not
- Google Maps
- Questions
14. Good News: Juicy Libraries! Amazing Web Services! Fun APIs!
- Before Jumping In, A Word of Caution
- Working with Prototype
- Script.aculo.us: More Than the Sum of Its Periods
- Sabre's Rico
- Dojo
- The Yahoo! UI
- MochiKit
- Questions
- Appendix: Answers
- Indexed Error-Handling Techniques (try, throw, catch)
- What's New in JavaScript
- Questions
1
... weniger
Autoren-Porträt von Shelley Powers
Shelley Powers ist Software-Entwicklerin/-Architektin, Fotografin und Autorin. Sie hat zahlreiche Computerbücher zu Webentwicklung und Web-Technologien geschrieben. Im Laufe der Jahre hat Shelley in verschiedenen Publikationen Artikel über browserübergreifende Webentwicklung, Standards, RDF, JavaScript, CSS und XML veröffentlicht und mit einigen der weltweit führenden Firmen zusammen gearbeitet.
Bibliographische Angaben
- Autor: Shelley Powers
- 2008, 2nd ed., 398 Seiten, mit Abbildungen, Maße: 17,5 x 23,1 cm, Kartoniert (TB), Englisch
- Verlag: O'Reilly Media
- ISBN-10: 0596521871
- ISBN-13: 9780596521875
Sprache:
Englisch
Kommentar zu "Learning JavaScript"
0 Gebrauchte Artikel zu „Learning JavaScript“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Learning JavaScript".
Kommentar verfassen