File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

functional versus OOP

 
J. Kevin Robbins
Bartender
Pie
Posts: 1607
15
Chrome Firefox Browser jQuery Linux MySQL Database Netbeans IDE
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I know the book focuses first on the functional aspects of Javascript because this is where the real power lies. But does it also cover the OOP aspects and how to use them properly?

For instance, I was just reading this page where it talks about wrappers for primitives. I wasn't even aware that Javascript had this feature or that they could get you in trouble. So much to learn...

btw, I realize this page is talking about things you shouldn't do, and the object wrappers are used internally, but I find this sort of "don't do it this way" information to be extremely helpful.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64192
83
IntelliJ IDE Java jQuery Mac Mac OS X
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jk Robbins wrote:I know the book focuses first on the functional aspects of Javascript because this is where the real power lies. But does it also cover the OOP aspects and how to use them properly?

Yes. Chapter 6 focuses on object-orientation using the function's prototype property.

But remember that two important aspects of object-orientation in JavaScript are constructor functions, and the prototype property of functions. So even when using OO in JavaScript, we're right back to functions being the most important concept in the language.

 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic