This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

What should I expect from Head First JavaScript programming.

 
pawan chopra
Ranch Hand
Posts: 417
jQuery Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I have read couple of books on JavaScript now. But every book has covered stuff in different way(Which is good. You get to learn more!). So I have couple of questions:

(1) Is it for beginner or some experienced developers will also learn new stuff?
(2) Is this book going to explain most of the things in Object Oriented way?
(3) I saw book has a chapter "Anonymous Functions, Scope and Closures: Serious functions". Are you covering Closures and scope in detail?
(4) Are you covering DOM extensively and API's that can hurt performance.
(5) I would love to see how compiler or javascript interpreter will interpret code. So I am not sure if while showing examples you are also explaining how Compiler will interpret it.

Sorry about so many queries. Its always great to read multiple books on subject that you love. Thanks for all your efforts.

Regards,
Pawan.
 
Elisabeth Robson
author
Ranch Hand
Posts: 173
6
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Pawan,

(1) Is it for beginner or some experienced developers will also learn new stuff?
We designed the book so if you don't have any programming experience, you can pick it up and learn to program. That said, if you already know another language, you can use the book to learn JavaScript. The first couple of chapters are going to seem pretty easy, but beyond that you'll quickly start getting into language features which are different from other languages.

(2) Is this book going to explain most of the things in Object Oriented way?
Yes! We take a little while to introduce objects (Chapter 5 I think), but once we do, it's objects all the rest of the way. From chapter 8 on, we take a very object-oriented approach to the examples.

(3) I saw book has a chapter "Anonymous Functions, Scope and Closures: Serious functions". Are you covering Closures and scope in detail?
Yes! We cover lexical scope and closures, and provide several examples.

(4) Are you covering DOM extensively and API's that can hurt performance.
No. We do introduce the DOM and talk a bit about how to work with it, but that is more the topic of Head First HTML5 Programming.

(5) I would love to see how compiler or javascript interpreter will interpret code. So I am not sure if while showing examples you are also explaining how Compiler will interpret it.
We don't talk about this at all either - that is quite an advanced topic. I'd like to see a book on this myself!
 
pawan chopra
Ranch Hand
Posts: 417
jQuery Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks a lot Elisabeth!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic