Website Coding

Stuck on a line of code? Find resources and post your coding questions here.

Forum Sponsor (Advertise with us)
Reply
 
Thread Tools Display Modes
    #1 (permalink)  
Old 03-07-2010
dognose's Avatar
Active Member
Company name: Laserdog Productions
 
Join Date: Jan 2009
Location: Lafayette, CO
Posts: 856
Default BOOK REVIEW - JavaScript Demystified: A Self Teaching Guide
JavaScript Demystified: A Self Teaching Guide
by Jim Keogh

JavaScript Demystified: A Self Teaching Guide provides a hands on approach to writing scripts, with step-by-step instructions on how to add interactive features to your HTML website, such as alert boxes, mouse rollovers, and form validation. While JavaScript does have a server-side version, this book's focus is entirely on client-side scripting. There are quizzes at the end of each chapter to test your knowledge and a final exam at the end of the book. Additionally, all the examples in the book can be downloaded from the publisher's website, saving you the time of typing.

There are a significant number of ways you can use JavaScript to make your web pages dynamic. You can display alert boxes, write messages to the browser status bar, open new browser windows, validate form information, perform calculations, create mouse rollovers, set date and time and identify browsers and plug-ins such as Flash.

What JavaScript cannot do is read or write files to your hard drive, close browser windows other than those that JavaScript opened, write server-side code, and read information from a web page that resides on a domain different from the domain where the JavaScript resides.

Although a limited-featured programming language, JavaScript is an Object Oriented Programming language (OOP). Because OOP may be new to many web developers, chapters 1-7 cover basic programming concepts, using JavaScript examples to show how these features are implemented and how you can apply them to your website. Concepts covered include variables, operators and expressions, conditional statements, arrays, functions, string manipulation and forms and events.

If you have designed or developed a website, the remainder of the book covers topics that you are probably more familiar with: cookies, manipulating browser windows, mouse rollovers, ways to use the status bar and slide shows to communicate messages to your visitors, menus and DHTML.

The chapter on menus was my favorite. The author provides examples of several types of DHTML menus that are intriguing, and while he doesn't provide the code for them, he does provide a link to a site (www.dynamicdrive.com) that has the code needed to create all the menus shown in the book. In fact, the site has many samples of all types of cool DHTML scripts that would greatly enhance any website.

One final note: While much of the JavaScript code is performed on the client system, some of the features covered in this book require a Common Gateway Interface program - CGI - programs that are capable of accessing the host server. Examples of this type of program are PHP, Perl, JSP, and ASP. CGI is outside the scope of this book.

Pros
1. JavaScript Demystified would be a great primer for those interested in learning OOP, while upgrading their web site at the same time.
Cons
1. While script is provided for the examples, they are stand-alone - in other words, you don't get to see the examples integrated into an entire web page. While this is acceptable for most of the topics, some topics would have benefited from more thorough examples.
Overall, Laserdog gives this book two wags of the tail out of a possible three!


The first edition of this book was published in 2005 and has 375 pages. The price of the book is $14.93. Click here to buy the book!

Do you have any thoughts, queries, or feedback on Javascript Demystified? Share your comments or questions by replying directly to this thread!
__________________
Lezly Harrison
Laserdog Productions - Code that Doesn't Bite
Reply With Quote
    #2 (permalink)  
Old 04-07-2010
Tess's Avatar
Senior Member
Company name: Codehead, LLP
Latest blog post: SEO Q&A
 
Join Date: Apr 2007
Location: Portland, OR
Posts: 9,131
Blog Entries: 3
Default Re: JavaScript Demystified: A Self Teaching Guide
We use a lot of JavaScript in our work - to put it very simply, it allows you to do tons of really cool things with your web pages and is a great way to step up your development skills. This sounds like a good starting point for someone wanting to learn.

Thanks for reviewing this title for us Lezly! It's great to have more technical titles to choose from in the Book Reviews section.
__________________
Create a welcome packet for new clients with this guide and free templates!

(Available in PDF and Kindle versions)
Reply With Quote
    #3 (permalink)  
Old 04-07-2010
dognose's Avatar
Active Member
Company name: Laserdog Productions
 
Join Date: Jan 2009
Location: Lafayette, CO
Posts: 856
Smile Re: JavaScript Demystified: A Self Teaching Guide
My web development training has all been server side programming, but after reading this book I realized there is a lot you can do on the client & take the load off the server.

I have a new book on DOM scripting with some really cool projects! I'm chompin' at the bit to dig into that one, but I've got other priorities that are keeping me from it. Ack! If a Genie offered me three wishes, one of them would be to get by on just a couple of hours of sleep a night!
__________________
Lezly Harrison
Laserdog Productions - Code that Doesn't Bite
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
BOOK REVIEW - VA Survival Guide TargetStars Business Development 9 12-21-2010 01:07 AM
BOOK REVIEW - The Girls' Guide to Building a Million-Dollar Business Write Associate Business Development 22 12-15-2010 01:06 PM
BOOK REVIEW - The Virtual Assistant’s Guide to Landing 12 Clients in 12 Months Write Associate General Marketing and Networking 47 11-12-2010 07:07 PM
BOOK REVIEW - WordPress: Visual Quickstart Guide dognose Software for Small Business 1 07-08-2010 08:18 PM
BOOK REVEIW - The Virtual Assistant's Guide to Building a Multi-VA Business Write Associate Multi-Virtual Assistant Businesses 8 06-23-2010 11:20 AM


All times are GMT -4. The time now is 03:46 PM.

International Virtual Assistants Association
Project Management for Virtual Assistants
Work from Home | Become A Virtual Assistant
Virtual Assistant Directory
Affordable WordPress Themes
Create a Professional New Client Welcome Packet
Virtual Assistant Forums Advertising

© Virtual Assistant Forums 2012
All content and images are protected under copyright law and may not be reproduced in any way without express written consent.