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


Killeon Patterson
Killeon Patterson
18,214 Points

What lesson do I need to see to learn how to keep changes made to the DOM after refreshing the page?

What lesson do I need to learn to be able to keep changes made to the DOM inside a session? What programming language do I need to learn for back end JS concepts?

1 Answer

Chris Shaffer
Chris Shaffer
12,030 Points

JavaScript is also a server-side language.

What you're looking for is called "state" and "state management", you may also need to learn about databases if you're trying to write data in a permanent way.

If you're into JS, I would suggest learning more about JQuery if you haven't already, then move on to things like NodeJS and React.

To answer your question about what "language" to learn for back-end JS concepts - you're already on track - JavaScript.

NodeJS is the server-side engine for JavaScript and if you're looking to get into building web apps, even mobile apps, it's a great place to start.