posted 9 years ago
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!