aspose file tools*
The moose likes HTML, CSS and JavaScript and the fly likes Secrets of the JavaScript Ninja: in-depth? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Secrets of the JavaScript Ninja: in-depth?" Watch "Secrets of the JavaScript Ninja: in-depth?" New topic
Author

Secrets of the JavaScript Ninja: in-depth?

Kevin Florish
Ranch Hand

Joined: Jan 06, 2009
Posts: 175
Hi guys good luck with the book.

I have used JavaScript minimally on some of my websites just to get a working knowledge for using jQuery.

This isn't an ideal solution but I seem to get by with this minimal knowledge without really fully understanding things such as closures.

Have read several books on JavaScript but this always seem at so high a level that I never really get an understanding of things such as object oriented object creation and closures as mentioned.

I noticed from your table of contents that you have sections on closures and prototypes, are these in-depth or just at a high level like I have seen in the books I have read before.

Thanks Kevin.


Java5 Tutorials | Java6 Tutorials | HTML/CSS Tutorials | JavaScript and jQuery Tutorials
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61232
    
  66

Understanding JavaScript as a functional language is key to using it effectively. We spend three chapters going into great detail on functions and closures.

Many people think first of objects as the most important concept in the language, but it's functions that are the key to grasping JavaScript like, well, a nInja.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Kevin Florish
Ranch Hand

Joined: Jan 06, 2009
Posts: 175
Thanks Bear good to know.

I'll forgive you for the pun
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61232
    
  66

Kevin Florish wrote:
I'll forgive you for the pun

That's a good thing as the book is full of ninja references! That's one way we kept the material from being dry and mind-numbingly boring.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61232
    
  66

The info I posted in this topic may also be helpful.
Kevin Florish
Ranch Hand

Joined: Jan 06, 2009
Posts: 175
The link was useful indeed.

Must admit I had reservations about a book that has taken so long to get to press, especially when I have been waiting for it!

Still all good things come to he who waits ,-}
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61232
    
  66

Here's a bit more from John's preface on that:

A major reason why this book has taken so long to write is due to the experience upon which I was drawing for the later chapters on cross-browser code. Much of my understanding of how cross-browser development happens in the wild has come from my work on the jQuery JavaScript library. As I was writing the later chapters on cross-browser development, I realized that much of jQuery’s core could be written differently, optimized, and made capable of handling a wider range of browsers.

... more ...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Secrets of the JavaScript Ninja: in-depth?