Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript Object-Oriented JavaScript (2015) Constructor Functions and Prototypes Making the UI Work

Darien Kim
Darien Kim
3,126 Points

I wish there are more JS constructor and prototype courses and more beginner friendly exercises.

There are too many things that I still don't understand even after completion of JS constructor object oriented courses. I had to pause every 5 seconds to try to understand why tutor write that and why. Exercise is too speedy and lack of explanation.

Anthony c
Anthony c
20,907 Points

Yeah. I love treehouse but I feel there is a gap in the beginning javascript area. Dave's courses were great but I felt like I was missing something as I moved on to AJAX and Angular. I'm really glad they added this class-- but could definitely use some more help with the core javascript concepts....

I think my main issue is getting the vocabulary down cold.

3 Answers

Jacob Bender
Jacob Bender
15,300 Points

Hey Darien,

The MDN is a great reference for stuff like this, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype for info on object prototypes. I hate to say it but once you start getting into Objects, things are rarely as easily explained or understood as say loops or even arrays. I agree that some of these videos are a little fast and I have the advantage of already knowing the basics in a few other languages, but I recommend the MDN if you get stuc;, most pages have examples and the output of said examples near the bottom. https://keyholesoftware.com/2012/12/20/quick-javascript-oo-object-orientation-primer/ is a decent quick reference as well.

For me, sometime looking at a variety of sources until I find an example that "clicks" helps. I do think that the bit on prototypes feels a little "trial by fire".

Jaime Rios
PLUS
Jaime Rios
Courses Plus Student 21,100 Points

I kind of feel the same way. The thing I'm having most trouble with is mixing all the concepts together. Also I believe that this lesson would be easier to understand if everything were in one .js instead of three different files.

David Elston
David Elston
8,112 Points

Funny, I felt the same way and was getting ready to comment something similar. As a beginner, I just found myself constantly typing without being able to really listen, and consistently backing up and replaying things, correcting, backing up, re-listening etc. The videos goes much too quickly for me.