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 trialLuke Markham
Front End Web Development Techdegree Graduate 17,289 PointsCreation of classes
In terms of creating these classes. There are many js folders. each step has a js folder. Surely we're not expected to go and make the relevant js files for every stage step ?!
Why does each step have its own HTML,CSS & Js file ?
cheers :D
3 Answers
Jacob Dahlberg
Python Development Techdegree Student 13,154 PointsContinuing on this discussion. I'm confused, it's not explicitly stated where and how to manage files for this course. Where do I store each of these class files, together? Reading the Final Complete Project folder files to try to understand, it looks like we're building up these 6 files incrementally as we go along in the course. Is that correct?
I'm starting to get the big picture of it, I'd recommend doing a 2 min intro video on managing the multiple files specific to this course as a basis for projects we'll encounter.
Seeing the other discussion Answer:
The code from each file loaded remains as the code from the others is added to it, so when the loading is complete it is essentially the same as if all the code had been in one single file.
So functions in one file can be called from code loaded from another file.
I'd like a quick instruction on how this all works before staring into the daunting 30+ folders with multiple files. Any thoughts from experienced coders?
Thanks All!
Rick Gleitz
47,876 PointsUsually in these courses (I haven't taken this one) all the JavaScript is placed in one .js file. The instructor may update it in each subsequent step to reflect the current progress of the instruction.
Luke Markham
Front End Web Development Techdegree Graduate 17,289 PointsCheers Rick. I assumed the same. Just a lot of copy and pasting really lol
Rick Gleitz
47,876 PointsYup! And it gits a bit hairy when you start into libraries and frameworks, like React and Laravel, which I'm just starting. Keep coding!