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

APIs

Andrew Federico
Andrew Federico
7,498 Points

Why not Vanilla?

I started this course to learn JavaScript in its pure form as this is labeled as a Full-Stack course. It has been disappointing that so much of this is JQuery. That may have been okay for 2006, but with Vue, React, Knockout, etc, I really want to just learn Vanilla JS according to the ECMAScript 6 standard. Unless it gets better later on (currently in API section) this course should be relabeled as a JQuery course.

1 Answer

Steven Parker
Steven Parker
231,269 Points

I'm not sure what you mean by "this course".

You've put this question in the API topic area, which currently has only one course: Build an Alexa Skill. I don't recall that course having any jQuery in it (or JavaScript either, for that matter).

But over in the JavaScript topic area, there are quite a few courses and only a few of them use jQuery. For example, have you take then JavaScript and the DOM course? I recall it being completely "vanilla".

Andrew Federico
Andrew Federico
7,498 Points

I appreciate the reply. Ah! I am fairly new to TeamTreeHouse and just got thrown off by the course layout since it auto-advances per a pre-designed curriculum, and I thought they were pushing JQuery more, but now that I look at the sections you showed this will work out well. I said "this course", because I am in the Ajax Basics course (https://teamtreehouse.com/library/make-a-jsonp-request) in the curriculum, and clicked the link to ask a question, and this is where it took me.

My personal opinion is that it should focus on JavaScript first, and then after deep diving into JS, show some JQuery so it is more of an approach of, "Now that you know how it really works, here are some shortcuts and easier approaches to DOM manipulation.".

Thank you for the clarification, and yes, I think this full-stack plan will work out well for me.

Steven Parker
Steven Parker
231,269 Points

No surprise if you were in the AJAX course .. that's an area where jQuery really shines. I would really hate to do AJAX without it. But at least you discovered there's quite a lot of "vanilla" to be had otherwise.

Happy coding!