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 trialAurelian Spodarec
10,801 PointsWill jQuery still count like JS or?
HI,
I was just wondering.. for JS I need more time to grasp it, but I can do quite a bit of stuff with jQuery (simple stuff for the web), and was wondering, without having very solid understanding of JS, but beeing able to make a whole website to be interactive with jQuery, will that still count for a job or ?
5 Answers
jason chan
31,009 Pointsjquery is javascript. it has method chains and callbacks.
$("selector").on("hover",()=>{
doSomething();
});
Kevin Korte
28,149 PointsDepends on the requirements of the job. There is no way to answer this.
Nicholas Green
26,327 PointsHi Aurelian,
Little late to post here, most places use jQuery from my understanding. However, I don't think it's a bad idea to learn JavaScript. Most places would want you to know JavaScript so you can solve problems, it's great to know jQuery but you'll need to understand the basics of JavaScript to fully break problems down. Here's a good resource to use only pure js. You'll learn a lot through this and it's free. https://javascript30.com/
Happy coding! PHP is a good language to know as well!
jason chan
31,009 PointsTo best honest jquery is easier than javascript stand alone, but teamtreehouse has courses that teaches dom manipulation javascript. Which is faster than jquery. Vanilla will also be faster.
jquery just makes small applications very easy to do.
https://teamtreehouse.com/library/javascript-and-the-dom-2
https://teamtreehouse.com/library/dom-scripting-by-example
You have to know those two before you proceed to reactjs. Plus, you have to have strong understand of javascript, oop, and some functional programming.
Aurelian Spodarec
10,801 PointsI know jQuery to a degree. I'm learning JS, and tbh this stuff is easy. JS OOP seems easy too, but then I learned it a bit in the past :)
I'm going keep learning JS, when is the right time I will move to OOP JS. I'm mainly looking to get into a job right now, so I can't possibly have time to learn full stack, PHP, ANgular, REact, Node whatever :d
From other answers this should be fine, just improve each day by 1%, 3months is enough to learn all this stuff for sure. Though I might not have 3months again.. but few days or weeks now.
jason chan
31,009 PointsFor the amount of jquery you have to know.
$.ajax
- GET
- POST
- PUT
- DELETE
That's with any Saas or REST API app. For a basic application.
For like full fledge you would need frontend framework like angular or ember or reactjs with other libraries for example you would use angular for connect the $http GET and POST. It's to wire them up.
So basically you would use frontend frameworks for logins and form validations. You also have to do form validations in the back too. If not your app will crash.
Aurelian Spodarec
10,801 PointsWhy use front-end frameworks for logins? Is'nt that the back end? WHat about industry? I suppose it depends on the needs. Although Ajax is used probably everywhere, I don't know.
Aurelian Spodarec
10,801 PointsAurelian Spodarec
10,801 PointsI know this.
My point was that I can do jQuery, but I need more training with JavaScript. Would I still get a job? I was just trying to do stuff with pure JS, that I would normally do with jQuery, but there is a lot more to know.
Though I don't have that much time to learn more JS.. so was wondering if I had a chance without pure JS.
Though they all want PHP and many of them want PHP OOP, id learn PHP faster than JS, not to mention I already sat in PHP before : d