• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 자바스크립트 기초입문 공부방법 질문있습니다.

자바스크립트 기초입문 공부방법 질문있습니다.

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #26196

    이제 3장 1강 시작한 뉴비입니다.
    데이터 마이닝은 자주 하는 일이라고 말씀 하셔서, 나중에 취업할 때를 생각하며 깊게 공부해야겠다 하고 퍼즈 누르고 지금까지 배운 것과 검색을 통해 아래와 같은 함수로 데이터가 추가되어도 함수 수정 없이 데이터를 원하는 곳에 넣을 수 있게 만들었습니다.  

          let 어레이 = ['BMW', 520];
          let 오브젝트 = { brand: 'BMW', model: 520 };
          let 자료 = [{ brand: 'BMW' }, { model: 520 }, { 'year model': 2018 }];

          function abc() {
            for (i = 0; i < 자료.length; i++) {
              //   document.querySelector('#product-detail').innerText =
              document.write(
                '<p class="products">' +
                  Object.keys(자료[i]) +
                  ' ' +
                  Object.values(자료[i]) +
                  '</p>'
              );
              document
                .getElementsByClassName('products')
                [i].insertBefore(
                  document.querySelector('div'),
                  document.querySelector('.product-detail')
                );
            }
          }
          abc();

     

    물론 자랑이 아니고 입문자인 제가 보기에도 참 답 없는 하드코딩 같습니다;

    계속 이렇게 공부하다 보니 제 공부 방법이... 속된 말로 뻘짓 같습니다. ㅠㅠ
    이번 강의 뿐만 아니라, 뭔가 만들어보라고 하실 때마다  어떻게 하면 구현할 수 있을까 몇 시간을 고민하면서 허비합니다.
    기초 지식이 없는 상태가 답답하기도 하고, 이런 식으로 공부하면 몇 개월 뒤에도 비슷한 실력이지 않을까 걱정됩니다.

    잡설이 길었네요 ㅎㅎ;

    제가 여쭈어 보고 싶은 것은 어떻게 하면 선생님 강의를 효율적으로 공부할 수 있을까요?

    학생들이 이렇게 공부 해주었으면 하는 사항들을 말씀해주시면 열심히 해보겠습니다!

    #26203

    codingapple
    키 마스터

    기능구현이 잘된다면 다음엔 

    1. 항목이 많아져도 잘되는 확장성이 있는지

    2. 나중에 다른 사람이 썼을 때 수정도 쉽고 재사용도 쉬운지

    3. 불필요한 연산이 없고 성능 빠른지 

    생각해보면 좋은 개발자가 됩니다 몇시간 걸리는건 상관없습니다 

    위 코드는 답없는 코드는 아닙니다 

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠