Books to Make You Laugh & Think
booklist by JonIrwin
DJR Suggested Reads
Welcome, Guest!
join djr  |  help
EARMARKED | MESSAGES | SUBSCRIPTIONS
 
Shelf Comments
 
Tons of errata in the code examples make for a frustrating course. That said, I still took a lot away from this read.
 
- shelved by cheyne
 
Book Clubs
 
One club to unite them all
This is a global club
Recommended Reads


What other books would be fitting
for people who love this book?
Suggest titles here.
Book Quips - bulletin board
No one has posted a public comment about this book yet.
.

     
    Learning JavaScript (Learning), by Shelley Powers
    Number of Reviews: ( 1 ) [see all reviews]
    Average rating: 65%
    Add To My BookShelf
    Add To My Wishlist
    Review this Book
    Synopsis
    No one has written synopsis information yet. Please login to edit this area.

    New Review Ticker
    review by cheyne
    Reader of classic lit and tech textbooks!
    overall book rating: 65%
     

    I once took a history course in which the professor was terrible with dates: "Event X" took place in 1917 in lecture, 1918 in the review session, and 1919 on the test. As you might imagine, there was nearly a mutiny when the tests were handed back. Frustrating? You bet.

    This kind of instructional purgatory is similarly offered by Learning Javascript. Imagine reading a passage of code lingo and thinking, "Ok, I get this", only to find oneself completely baffled by the corresponding code example. Why is that '.' THERE? Where is that function declared? Where did that variable come from?...Cue 10-15 minutes of re-reading the instruction passage and re-analyzing the example code. Throw up hands in frustration. Do a google search, find the publisher's website, and discover, 'LO AND BEHOLD, pages upon pages of errata.

    Ok that's frustrating, but once you find the errata and learn to ignore the obvious typos and misnamed functions -- it's passable. And so, fairly smooth (albeit monotonous) sailing until the chapter on Events Handling. Suddenly, the reader is thrown into the abyss. The chapter is prologued with the warning, paraphrased: "You should skip this because it will confuse you". Nevertheless, I read on and was -- as predicted -- pretty confused. Maybe I should have skipped it.

    That chapter on Event Handling, however, was not an island; there were concepts in subsequent chapters that were rather dependent on the material covered. I think it was probably an afterthought to stick in the "confusion" warning, perhaps after the editor tried to get through the chapter with limited success. To invoke another recent read - Made to Stick - I think Learning Javascript suffers from "The Curse of Knowledge". The author clearly knows a lot about javascript, but he struggles to communicate his knowledge in a way that non-knowers will easily comprehend.

    Nevertheless, I made it through and feel like I have a pretty good handle on the core concepts, it just took a little more outside research and re-reading than I would have preferred. The big payoff is the end of the text, in chapters 13 and 14, where Powers dives into the world of javascript libraries and APIs. For those developing web apps, this is interesting and readily applicable stuff.

    Ratings (100 pt scale)
    Overall Rating - 65

    code examples - 10

    easy to understand - 30

    last two chapters - 90

    review rating: 
      -- not rated --

    This review has (1) response 

     
    • response from sbarranca
    • you sold me. Until this review, I was thinking of wading through the book myself. I'll use your excellent review and stay away. Thanks Cheyne!
    •  
    Excerpts
    No excerpts have been submitted yet.