Skip to content
우희은 선생님의학습 기록

Review of instructor 우희은's hands-on JavaScript course for beginners

1 min readLearningMoved from my Tistory blogRead the Korean original

Maybe instructor 우희은's teaching style just suited me, but I understood the course well, from the JavaScript basic syntax part through the practice projects.

I did three mini projects during the course. While working on the market service project, I kept pausing the lecture to understand it, going back, and understanding it again, over and over. From the second and third projects on, though, I think I coded the parts I could on my own first and then watched the lecture.

Also, at first I didn't understand what went into the utils folder or the modul folder. What I learned as I took the course was that the utils folder held commonly used functions, and the modul folder felt like a place where the DOM objects were split up by part. Constants were declared in a separate constants folder. To use a function or constant declared in another js file, you have to bring it in with import: the js file that declares it exports the function by putting export in front of it, and the js file that wants to use it brings it in with import. I also learned that in React, an import works without .js at the end, but in plain JS you have to add .js at the end.

With destructuring assignment, I could assign each of the DOM objects I got with document.getElementByClassName,

I learned that with optional chaining, function.?() runs the callback function if there is one,

I learned how to loop over arrays with forEach() and for( of ),

and besides Math.random(), eventhandler, and so on, I was glad I could learn many other things.

  • #eventhandler
  • #forEach()
  • #Math.random()
  • #destructuring assignment
  • #optional chaining
  • #JavaScript practice for beginners review
  • #Zerobase
  • #Frontend School

More in Learning