• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

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

 
Ranch Hand
Posts: 150
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Greenhorn
Posts: 24
Eclipse IDE Python C++
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic