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 Introducing the Practice

Forrest Pollard
Forrest Pollard
1,988 Points

...What?

This practice workshop came up at the end of my JS functions course. I just dont seem to get this, is there something im supposed to know that I dont know? I dont even know what he wants us to do. I dont know anything about HTML and i can see some weird HTML tags in there is this why, or should I be able to do this with the basics of JS.

4 Answers

Karina Rogers
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Karina Rogers
Front End Web Development Techdegree Graduate 15,909 Points

Agreed! This course is out of the scope of what we have learned so far. Doing the Front End techdegree, I have completed Javascript basics, numbers and functions. Although we touched on template literals, we have not covered this. The link in the teachers notes is to a video that's not even apart of the curriculum...at all. I'll obviously watch the new video, but it is disrupting when courses don't flow well.

Charles Sok
seal-mask
.a{fill-rule:evenodd;}techdegree
Charles Sok
Front End Web Development Techdegree Student 7,860 Points

I'm right there with you Karina. I'm not even sure what is wanted of me. I can change the something.thing to a ${thing} but I don't know if that's what I'm supposed to do or why I would change it in the first place?

Blake Larson
Blake Larson
13,014 Points

HTML is probably the easiest syntax to do a crash course on so if I were you I would go do either a HTML track or a crash course on Youtube. For JavaScript you will want to know it for DOM challenges in the future JavaScript tracks. If you can just learn quickly the main element tags (headings, lists, divs, tables), the box model and how classes and ids are used, you should be able to get by without getting too deep into it.

Hi Forest!

I recommend taking EVERY beginning (and intermediate) HTML and CSS course Treehouse offers.

In fact, I would recommend any web dev student to do that before trying to learn any JavaScript.

Being grounded in HTML and CSS will certainly help you better understand JavaScript, anyway.

HTML and CSS are like the alphabet of web page development.

I hope that helps.

Stay safe and happy coding!

Greg Radford
Greg Radford
7,268 Points

I also agree, this does not flow well from Declaration Functions > Function Expressions > Arrow Functions. Why does it lead to this challenge?

It seems cool, but not within this flow.