1. 작성일

  • 2022-05-04

 

2. 회고

  • 매니저님 TIL(5/3) 피드백 
세우신 계획에 따라 그 계획이 잘 지켜졌는지에 대한 내용도 포함되면 더 좋을 것 같습니다! 
예를 들면 4-11강 듣는다고 하셨는데, 
언제 다 수강하였고 거기서 재밌었던 부분 혹은 어려웠던 부분 세세하게 적어주셔도 좋구요 
정처기공부의 경우 20년 기출을 풀었는데 오답노트를 TIL에 적어주셔도 좋구요! 
키워드 파악은 구체적으로 어떤 키워드를 가지고 파악을 하셨는지 등등

 

  • [ ] 웹 프로그래밍 A-Z 강의 수강
    • 완강 : 오후 5시
    • 숙제 제출 : 오후 7시
    • 코드 리뷰 : 받아온 파라미터 값에 따라 다른 값을 적용시켜야 하는 코드 작성에 if문을 사용하여 코드를 완성하고 숙제를 제출
    • 그 후 강사님의 답지와 내가 작성한 코드를 비교하며 코드리뷰를 진행
    • 강사님의 코드는 딕셔너리의 key-value 값을 이용하여 코드를 작성
    • 딕셔너리를 사용한 효율적인 코드 작성을 배울수 있었다.

기존 코드

if(type == 'heart'){
	$i_like.addClass("fa-heart").removeClass("fa-heart-o")
}else if(type == 'star'){
	$i_like.addClass("fa-star").removeClass("fa-star-o")
}else if(type == 'thumbs-up'){
	$i_like.addClass("fa-thumbs-up").removeClass("fa-thumbs-o-up")
}

수정 코드

    let a_box = {"heart":"fa-heart", "star":"fa-star", "thumbs-up":"fa-thumbs-up"}
    let b_box = {"heart":"fa-heart-o", "star":"fa-star-o", "thumbs-up":"fa-thumbs-o-up"}
    
    
    $i_like.addClass(a_box[type]).removeClass(b_box[type])

 

 

3. 관련포스팅

+ Recent posts