Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Secrets of the JavaScript Ninja: Which js libraries does your book focus on ?

 
ludoviko azuaje
Ranch Hand
Posts: 69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Sirs John Resig and Bear Bibeault,

Today coding in javascript means coding with at least one js library. Every JS Ninja knows that.

Besides uncovering the javascript secrets, does your book focus on any js library ?

After reading your book will I get solid insights into using js libraries ?

Thanks.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65223
95
IntelliJ IDE Java jQuery Mac Mac OS X
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The effective use of any library requires a solid understanding of JavaScript fundamentals, as well as a thorough understanding of how to use JavaScript effectively as a functional language. Libraries themselves can be used by developers without a good understanding of JavaScript, but not particularly effectively. This book aims to raise the level of the JavaScript you write to a much higher level, and allow you to use any library much more effectively.
 
Daren Wilson
Greenhorn
Posts: 24
C++ Eclipse IDE Python
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm not sure coding Javascript means using any libraries.  But then, I'm probably nowhere near Ninja status.  Most of the JS I've done has been with zero libraries.  My work is usually small scale, however, such as a bit of script to deal with repetitive web page features, a minimal amount of button handling, or some 2D graphics or WebGL doodad.  

I've been lucky in that browser compatibility hasn't been an issue - I work mostly with scientists on Linux, Firefox or Chrome only.  (All those web devs/designer complaining about IE6 - I never set foot in those waters!)  Where browser compat is important, I peek in query.js, angular, whatever, and steal the essential working bit, after understanding what it does. 

Like Bear says, it's all about solid understanding of fundamentals.  That's how I go about learning and using anything. 

What's even more educational, is to write my own libraries.  At some point, I realize I'm, how to put it... not exactly a Ninja.  So I switch to the professional open source library, but with a profound understanding of the magic under the hood and why it is the way it is.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic