코드사냥꾼의 전리품

    웹개발자 1

    리팩토링 작업 - 중복 제거와 this 키워드

    리팩토링이란? 비효율적인 코드를 가독성이 높고, 유지보수가 편리하며, 중복된 코드의 수가 낮은 효율적인 코드로 개선하는 작업이다. 틈틈이 리팩토링 작업을 하는 것이 좋은 프로그래머의 자세이자 좋은 프로그램을 만들 수 있다. [목표] 비효율적인 코드를 제거하는 리팩토링 작업 학습 우선, Night 버튼 기능을 웹 페이지 하단에서도 동작하도록 해보자 이때, 하단 버튼을 클릭하면 버튼의 값이 바뀌는 대상은 상단에 위치한 버튼이다. 그 이유는 input 태그의 id의 값이 동일하기 때문이다. 이 경우 하단 버튼의 id 값을 'night_day2'로 수정하면 정상 작동한다. 그러나, 버튼이 여러 개라면 수많은 버튼을 일일이 변경해줘야 하는 불편함이 발생한다. 이 불편함을 해결하기 위해 this 키워드를 사용한다...

    Javascript 2021.03.01
    1
    더보기
    프로필사진

    깃허브에서도 TIL 작성 진행중😎 https://github.com/bxxmi

    • 전체보기
      • 개발회고📚
      • Node.js
      • Java
      • 코딩테스트
      • Javascript
      • CSS
      • React
      • TREND
      • JDBC
      • JSP
      • 기술면접대비
      • ETC

    Tag

    react, 백준알고리즘, IT Knowledge, 코테, 코드사냥꾼, 국비지원교육, JavaScript, KH정보교육원, Java, 리액트, reactjs, 프론트엔드, 백준, 자바스크립트, 개발자, 이것이자바다, 코딩테스트, IT Trend, 백엔드, 신기술동향,

    최근글과 인기글

    • 최근글
    • 인기글

    최근댓글

    공지사항

    페이스북 트위터 플러그인

    • Facebook
    • Twitter

    Archives

    Calendar

    «   2025/06   »
    일 월 화 수 목 금 토
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바