I recently got involved with the jQuery Project and the PromoteJS movement has inspired me to spend some time writing a free, comprehensive book on JavaScript fundamentals for beginners (I feel you need to understand what JS is about to make the most of libraries).
What I would like to target are topics that both total beginners and those that know jQuery, but not the underlying JavaScript would find both educational and useful to know.
What topics would you suggest this cover?.
Off the top of my head, Variables, Expressions, Statements, Functions, Objects, Closures, Scope wouldn't be bad additions, but I'm wondering if going beyond this to cover inheritance, development patterns/anti-patterns etc would be overkill.
Again, your thoughts and comments on this would really assist in these early planning phases. Thanks!
-
How is your book going to be different from JavaScript: The good parts oreilly.com/catalog/9780596517748 ?leonm– leonm2010年10月16日 04:43:35 +00:00Commented Oct 16, 2010 at 4:43
-
"...know jQuery, but not the underlying JavaScript..." sounds like a false statement.user166390– user1663902010年10月16日 04:44:04 +00:00Commented Oct 16, 2010 at 4:44
-
1As I mentioned below, I'm considering whether framing the book around the idea of building up from a readers existing knowledge of something like jQuery may assist in their learning - for example, breaking down common abstracted functions they may use and showing them how these are constructed using basic javascript development principles etc. If it's a consensus that JS the good parts is more than enough, i'm happy to drop the idea. Just want to know what others think.user477703– user4777032010年10月16日 04:47:17 +00:00Commented Oct 16, 2010 at 4:47
-
Could you host the sources for this book over at github? This way we all could do forks and make suggestions for the book.Frank– Frank2010年10月16日 05:53:32 +00:00Commented Oct 16, 2010 at 5:53
-
1I wouldn't mind doing that at all. I think the idea worked well for Rebecca Murphy (who wrote the jqfundamentals.com book below) and an open-source book with multiple contributors just gives it the chance to be even stronger in terms of usefulness/correctness.user477703– user4777032010年10月16日 06:28:51 +00:00Commented Oct 16, 2010 at 6:28
1 Answer 1
There's already a great, free Javascript book actually.. http://eloquentjavascript.net/contents.html
EDIT: There's also already a free great jQuery fundamentals book: