Learning JavaScript

Tags:, ; 1,090 downloads ; Comments: No Responses

Learning JavaScript
by Shelley Powers

Paperback: 335 pages
Publisher: O’Reilly Media (October 1, 2006)
Language: English
ISBN: 0596527462

Book Description


0596527462500lr9 Learning JavaScript
As web browsers have become more capable and standards compliant, JavaScript has grown in prominence. JavaScript lets designers add sparkle and life to web pages, while more complex JavaScript has led to the rise of Ajax — the latest rage in web development that allows developers to create powerful and more responsive applications in the browser window.

Learning JavaScript introduces this powerful scripting language to web designers and developers in easy-to-understand terms. Using the latest examples from modern browser development practices, this book teaches you how to integrate the language with the browser environment, and how to practice proper coding techniques for standards-compliant web sites. By the end of the book, you’ll be able to use all of the JavaScript language and many of the object models provided by web browsers, and you’ll even be able to create a basic Ajax application.

Table of Contents

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
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

Index

About the Author

Shelley Powers is a software developer/architect, photographer, and writer who has authored numerous computer books on web development and technologies, including the O’Reilly titles Developing ASP Components; Unix Power Tools, Third Edition; Essential Blogging; and Practical RDF. Through the years, Shelley has also contributed several articles on cross-browser development, standards, RDF, JavaScript, CSS, and XML for several publications, and has worked with some of the world’s leading companies. Shelley’s tech web site is http://burningbird.net.

51P%2BwDS7VyL. SL75  Learning JavaScript

Learning JavaScript (Paperback)
by Shelley Powers
ISBN: 0596527462
Publisher: O’Reilly Media

Price:
33 used & new available from USD 1.37

stars 3 Learning JavaScript | 3 | 22

2ikxlef Learning JavaScript

Popularity: 11% [?]

Note: We do not host these ebook files. If you have any complaint of copyright, please comment or contact us. We'll remove the download link immediatly!
We are pleased to offer you this exciting, new, and entirely free professional resource. Visit our Free Industry resource center today to browse our selection of 600+ complimentary Industry magazines, white papers, webinars, podcasts, and more.
Download Links:
Link1 , Link2
Depositfiles
Tools to Download Faster
TweetBucks, Linkbee

Related eBooks - Up | Down


JavaScript Pocket Reference...

JavaScript Pocket Reference Author: David Flanagan Publisher: O'Reilly Media; 2nd edition Publication Date: 2002-10-29 ISBN-10: 0596004117 ISBN-13: 9780596004118 Paperback: 136 Pages JavaScript--the powerful, object-based scripting language that can be embedded directly into HTML pages--has earned its place in the web developer's toolkit, to the ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Tags:, , ; 19 downloads ; Comments: 5 Responses

Learning jQuery: Better Interaction Desi...

Learning jQuery: Better Interaction Design and Web Development with Simple JavaScript Techniques by Jonathan Chaffer , Karl Swedberg Paperback: 380 pages Publisher: Packt Publishing (July 7, 2007) Language: English ISBN-10: 1847192505 ISBN-13: 978-1847192509 ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, , , , , , , , ; 40 downloads ; Comments: No Responses

Drupal 6 JavaScript and jQuery...

Drupal 6 JavaScript and jQuery by Matt Butcher Paperback: 340 pages Publisher: Packt Publishing (March 9, 2009) Language: English ISBN-10: 1847196160 ISBN-13: 978-1847196163 Product Description Putting jQuery, AJAX, and JavaScript effects into your Drupal 6 modules and themes Learn about JavaScript support in Drupal 6 ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, , ; 247 downloads ; Comments: No Responses

JavaScript Phrasebook...

JavaScript Phrasebook (Developer's Library) [ILLUSTRATED] (Paperback) by Christian Wenz (Author) # Paperback: 240 pages # Publisher: Sams; 1 edition (September 7, 2006) # Language: English # ISBN-10: 0672328801 # ISBN-13: 978-0672328800 Product Description
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, ; 69 downloads ; Comments: No Responses

Blast...

Blast by Ian Korf(Author), Mark Yandell (Author), Joseph Bedell (Author) # Paperback: 339 pages # Publisher: O'Reilly Media, Inc.; 1st edition (June 1, 2003) # Language: English # ISBN-10: 0596002998 # ISBN-13: 978-0596002992 Product Description
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, ; 25 downloads ; Comments: No Responses

ASP.NET in a Nutshell, Second Edition...

ASP.NET in a Nutshell, Second Edition (Paperback) by G. Andrew Duthie, Matthew MacDonald (Author) # Paperback: 1008 pages # Publisher: O'Reilly Media, Inc.; 2 edition (August 27, 2003) # Language: English # ISBN-10: 0596005202 # ISBN-13: 978-0596005207 Product Description
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)
Loading ... Loading ...

Tags:, , ; 27 downloads ; Comments: No Responses

Hardcore Java...

Hardcore Java by Robert Simmons (Editor) # Paperback: 400 pages # Publisher: O'Reilly Media, Inc.; 1st edition (January 1, 2004) # Language: English # ISBN-10: 0596005687 # ISBN-13: 978-0596005689 Amazon.com Review
Download
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Tags:, ; 96 downloads ; Comments: No Responses

Better, Faster, Lighter Java...

Better, Faster, Lighter Java by Bruce Tate (Author), Justin Gehtland (Author) # Paperback: 262 pages # Publisher: O'Reilly Media, Inc.; 1 edition (May 28, 2004) # Language: English # ISBN-10: 0596006764 # ISBN-13: 978-0596006761 Book Description
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 1.00 out of 5)
Loading ... Loading ...

Tags:, ; 51 downloads ; Comments: No Responses