Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

This task-based, visual-reference guide has been fully revised and uses step-by-step instructions and plenty of screenshots to give beginning and intermediate scripters what they need to know to keep their skills up-to-date. Readers can start from the beginning to get a tour of the programming language, or look up specific tasks to learn just what they need to know. In this updated eighth edition, readers will find new information on using frameworks and libraries--such as jQuery--and modern coding techniques.

Subscriber Reviews

Average Rating: 1.0588235294117647 out of 5 rating Based on 17 Ratings

"Dori must have taken a long lunch" - by anonymous on 01-NOV-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This is a horrible video a waste of an hour.  The sound seems ok for me, but at times there seems to be long silences.  The disucssion doesn't match up with what is on the screens.  My favorite part is listening to him swallow in the microphone though.  This video is a real treat.
Report as Inappropriate

"JavaScript Video QuickStart Guide" - by AWS on 24-JUN-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The video is terrible.  The author is talking about something and the video isn't always showing what he's talking about.  I'm running this on Chrome so I would think it would work.  

More than I can take.  I'm stopping watching this.

Report as Inappropriate

"Amateurish" - by Katy on 03-MAY-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The words on the screen don't appear at the right time to sync with the voiceover; some fade in and out too quickly and some of the videos have lots of empty space left at the end. Really bad, was this made by the work experience kid?
Report as Inappropriate

"This video is horrible" - by James Butler on 22-FEB-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This video is horrible. The person talking is describing things they are not even showing on the screen. In the Getting Acquainted track says its 6 minutes long, but at 3 minutes the narrator says I have somewhere I have to be and then there is just 3 minutes of silence.

I do not recommend this video for anyone!!!
Remove it from the library, please!

Report as Inappropriate

"unusable" - by Anonymous on 02-FEB-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
agree. with all volumes full could barely hear...
Report as Inappropriate

Table of Contents

Chapter/Selection

Time

Getting Acquainted with JavaScript

Introduction

Play Video

00:00:51

1.1 Getting Acquainted

Preview

00:03:45

1.2 Handling Events

Play Video

00:02:57

1.3 Working with Variables

Preview

00:03:09

1.4 Values and Variables

Preview

00:01:59

1.5 Writing JavaScript-Friendly HTML

Preview

00:01:35

Start Me Up!

2.1 About Functions

Preview

00:02:09

2.2 Using External Scripts

Preview

00:01:24

2.3 Adding comments

Preview

00:01:49

2.4 Alerting-Confirming-Prompting

Preview

00:06:53

Your First Web App

3.1 Loops

Preview

00:04:34

3.2 Arrays

Preview

00:01:01

3.3 JavaScript and CSS

Preview

00:00:40

3.4 String Arrays

Preview

00:01:10

Working with Images

4.1 Creating Rollovers

Preview

00:05:36

4.2 Three State Rollovers

Preview

00:05:40

4.3 Wraparound Slideshows

Preview

00:03:50

4.4 Random Images

Preview

00:02:13

Form Handling

6.1 Select and Go Navigation

Preview

00:02:39

6.2 Changing Menus Dynamically

Preview

00:03:24

6.3 Making Fields Required

Preview

00:01:17

6.4 Checking Fields Against Each Other

Preview

00:01:08

6.5 Identifying Problem Fields

Preview

00:01:14

Handling Events

8.1 Mouse Events

Preview

00:03:39

8.2 Form Events

Preview

00:02:05

8.3 Keyboard Events

Preview

00:01:57

Making Your Pages Dynamic

11.1 Moving an object

Preview

00:00:49

Applied JavaScript

12.1 Stylesheet switcher

Preview

00:00:46

Introducing Ajax

13.1 Previewing links

Preview

00:00:34

Toolkits, Frameworks, and Libraries

14.1 Interacting with jQuery

Preview

00:00:55

Designing with jQuery

15.1 Accordion menus

Preview

00:00:49

15.2 Sorting and Striping tables

Play Video

00:00:43

Building on jQuery

16.1 Dragging and Dropping

Preview

00:00:54

16.2 jQuery plugins

Preview

00:01:47