TODO 앱을 직접 만들면서 배우는 node.js / express / bootstrap / jquery
    • 01
      서문
    • 누구를 위한 실습인가
      활용하는 법
      실습을 위해 필요한 것
    • 02
      간단한 ToDo 리스트 만들기
    • 실습 목표
      프로젝트 시작하기
      웹 서버 만들기 - app.js
      라우팅 정의 - index.js
      ToDo 목록 구조
      라우팅 정의 - todo.js
      ToDo 리스트 홈페이지 구성
      템플릿 - index.ejs
      서버로 요청 보내기
      목록 가져오기 - todo.js
      새 ToDo 추가하기 - todo.js
      ToDo 완료/삭제하기 - todo.js
      정리
      도전 문제
    템플릿 - index.ejs
    배우기
    02 간단한 ToDo 리스트 만들기
    템플릿 - index.ejs

    ToDo 목록이 나타날 홈페이지를 간단히 만들어 봅니다.

    head 태그 안에는 페이지 제목과 포함할 CSS가 들어있습니다. 제목을 표시할 때 사용하는 title은 홈페이지 라우팅 핸들러에서 넘겨준 title 값이 들어갑니다. 우리는 Bootstrap 라이브러리를 사용할 것이기 때문에 Bootstrap CSS를 포함합니다.

    body 태그 안에는 페이지의 내용이 들어갑니다. 소갯말은 h1과 p 태그로 표현하고, 그 밑에는 ToDo 목록 인터페이스가 있습니다. 새로운 ToDo 항목을 추가하는 인터페이스는 Bootstrap의 form-inline 클래스를 이용해 한 줄로 표현합니다. 표는 index, 내용, 완료 버튼, 삭제 버튼으로 구성되어 있습니다. 새로운 ToDo 항목을 추가하면 tbody 로 추가될 것입니다.

    body 태그 아래에는 jQuery와 Bootstrap 자바스크립트를 가져옵니다. 그리고 ToDo 목록을 가져오거나 각종 버튼의 기능을 구현한 todo.js 리소스를 가져옵니다.

    실습 내용
    ToDo 목록이 보여지는 홈페이지를 구성하고 꾸며봅니다.
    질문하기