TIL

손성수·2023년 4월 12일
1

오늘 배운것

  • HTML 템플릿 문법으로 자바스크립트 매개값을 줄 수 있다.
<span><script>print_star({{ index.comment_star }});</script></span>
  • 자바 스크립트를 이용한 객채의 스타일 변화
    function show_my_comment_set() {
        var x = document.getElementById("comment_set");
        x.style.display = (x.style.display === "none") ? "block" : "none";
        {#  자바스크립트의 삼항 연산자, === :값과 데이터가 동일한지 확인   #}
        {#   block : 속성을 표기 , none : 속성을 표기하지 않음     #}
    }
 <button onclick="show_my_comment_set()">수정</button>

    <div id="comment_set">
	...생략
  1. sho_mey_comment_set 메소드함수가 호출되면, 어떠한 ID값을 지닌 객채를 탐색한다.
  2. 탐색한 값의 스타일을 삼항 연산자를 통해 제어 하며, 최종적으로
    수정 버튼을 누르면 div가 출력될지, 숨길지 결정할 수 있다.

오늘 겪은 문제

  1. 오늘 Git 협업을 통한 과정에서 어제의 배움을 통해
    충돌을 해결하는 과정에서 당황하지 않고 좀더 능숙하고 빠르게 해결할 수 있게 되었다.
    하지만, 한가지 또 문제가 발생했는데
    커밋 내역이 100개 이상 쌓이다 보니, 어떤 커밋이 어떤 역할을 하는지 정확히 알 수가 없었다.
    물론 커밋 메시지로 간략한 설명을 적긴 했으나 만약 나중에 돌이켜 봐야할 경우가 생긴다면
    큰 문제가 아닐 수 없었다. 튜터님께 질문했으니 정말 생각지도 못한 놀라운 배움을 받게 되었는데.
    Git 커밋 메시지에도 나름의 코드 컨벤션을 짜고 하라! 라는 명답이였다.

    커밋 메시지를 아래의 종류처럼 나누어
    기능 / 이름,생성,삭제 등등
    테스트 / 테스트 커밋
    수정 / 위치, 결과

등등 위와 같은방법으로 팀과 함께 토의하여 코드 코드 컨벤션을 짜야하는것은 굉장히 중요한 일이란것을 몸으로 알게 되었다.

profile
더 노력하겠습니다

0개의 댓글

관련 채용 정보