강의

멘토링

커뮤니티

Programming

/

Web Development

Implementing Notion Directly with Vanilla JavaScript

This course is a full-stack level frontend project course that focuses on implementing Notion from start to finish using Vanilla JavaScript, going beyond simple UI cloning to deeply understand the internal operating principles. You'll implement all the core features of a real note-taking app using vanilla JS, including sidebar tree, nested document creation, auto-save, routing, trash, favorites, search modal, settings modal, theme switching, Export/Import, keyboard shortcuts, responsive layout, drag resize, and more. The goal is to solidly learn browser standard behaviors (event bubbling, DOM tree, local storage, Blob, FileReader, hash routing, etc.) that you must know before frameworks like React and Vue, so you can completely understand "why it works this way" and build the skills to debug effectively.

(4.6) 5 reviews

101 learners

Level Basic

Course period Unlimited

  • nhcodingstudio
JavaScript
JavaScript
React
React
Web Application
Web Application
DOM
DOM
frontend
frontend
JavaScript
JavaScript
React
React
Web Application
Web Application
DOM
DOM
frontend
frontend

News