Skip to content
@RachelSSang

RachelSSang

PairProgramming2

📝 Vanello

Trello with only Vanilla Javascript and Mouse Event

오직 바닐라 자바스크립트만을 사용하여 Trello를 클론한 사이트입니다.

👉배포링크 바로가기

🤔 목적

  • SPA 라이브러리/프레임워크 중 하나인 React를 이해해보자!
  • 구현한 SPA 라이브러리를 사용하여 컴포넌트 기반으로 트렐로를 클론해보자!
  • 드래그앤드롭 이벤트 시 OS 기본 설정에 따라 생기는 스타일의 차이를 해결하기 위해 마우스 이벤트로 구현해보자!

📅 진행 기간

2022.10.26 ~ 2022.11.23


👩‍👧 팀원 소개

김채린 박윤하
@chaerin.dev @GuRaBang

📚 기술 스택

HTML5 CSS3 JavaScript


📌 주요 개발 내용

React를 참고하여 컴포넌트 기반 SPA Library 구현

  • diff 알고리즘 구현
  • 전역 상태 변경 시 렌더링

Trello 구현

  • 카드, 리스트 생성, 수정, 삭제 기능
  • 카드 내 메모 기능

마우스 이벤트를 통한 드래그 앤 드롭 구현

  • mousedown, mousemove, mouseup 이벤트를 사용하여 구현
  • getBoundingClientRect 메서드와 마우스 이벤트 프로퍼티(pageX, pageY)를 이용하여 drag 컨텐츠 위치 조정

Popular repositories Loading

  1. pair-programming-2 pair-programming-2 Public

    라이브러리나 프레임워크를 사용하지 않고 Vanilla JavaScript만으로 구현한 Trello

    JavaScript 2

  2. .github .github Public

Repositories

Showing 2 of 2 repositories
  • .github Public
    RachelSSang/.github’s past year of commit activity
    0 0 0 0 Updated Mar 17, 2023
  • pair-programming-2 Public

    라이브러리나 프레임워크를 사용하지 않고 Vanilla JavaScript만으로 구현한 Trello

    RachelSSang/pair-programming-2’s past year of commit activity
    JavaScript 2 0 0 0 Updated Mar 4, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…