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

home2 게시판 JavaScript, TS 게시판 웹개발 기능대회 답안 질문드립니다.

웹개발 기능대회 답안 질문드립니다.

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

    김철준
    참가자

    안녕하세요. 선생님, 최종과제가 어려워 소스를 보고 주석을 달아보고 다시 만들어보려고 하고  있는데요. 혼자 찾아보다 어려운 코드가 있어 질문드립니다!

    1. $()안에 `문자열을 담으면 어떤 의미인가요?? div태그 하나만 짚거나 하는 게 아니라 문자열을 한번에 짚으니 조금 헷갈립니다.

    2. revert: 'invalid' 이게 무슨 뜻인가요?

    3. forEach()와 each()는 같은 기능인가요?

    4.첫로드시실행할거() 함수에 있는 var products = [];는 쓰임새가 어떻게 되나요?

    5. dialog('widget')이 의미하는 게 뭔지 모르겠습니다. open: function (event, ui) { 에서 ui는 왜 들어간걸까요?

    6.var ctx = cvs[0].getContext('2d');에서 cvs[0]이 무슨 뜻인가요? 2d 그래픽으로 그리는 거는 알겠는데 왜 배열이 들어가는지 모르겠습니다.

    7.마지막에 onSearch() 함수는 만들어지기만 하고 사용된 부분이 안 보이는데 어떻게사용이 가능할걸까요?

    8.장바구니상품.find("input[type='number']").on('keyup change', function () { keyup이 검색해보니까 방향키 위에를 누르면 변화한다는 것 같은데 아래키를 눌러도 동작합니다 keyup만 해줘도 되는걸까요??

    #19645

    codingapple
    키 마스터

    1 백틱 기호로 문자를 만들면 ${} 이문법 써서 문자중간에 변수를 넣을 수 있습니다

    2 아마 드래그끝나면 드래그된 div 원상복구시키는지 여부일걸요 

    3 용도는 똑같습니다

    4 아마 장바구니 추가한 상품들을 저장하기 위한 용도가 아닐까요 

    5 모달창같은거 띄우는 코드인가봅니다 open: 거기는 함수와 함수안에 2개의 파라미터를 입력할 수 있다는 것 같군요 

    jquery ui 사용법일 뿐이라 jquery 모달창 필요한게 아니면 굳이 공부할 필요는 없을듯요 

    6 cvs라는 array 자료 중 첫째 내용 출력하라는 뜻인듯요 캔버스태그 사용법입니다 

    7 그러게요 답안 쓴 사람이 만들어놓고 까먹었나봅니다 

    8 인풋 아래 자동완성되는거 누르면 keyup 이벤트가 발동안할 수도 있어서 change도 함께 쓴듯요 

    아니면 더 간편한 input이라는 이벤트명도 있습니다

     

     

    #19665

    김철준
    참가자

    감사합니다 정답코드를 살펴보고난 뒤에 막혔던 부분부터 제가 직접 짜보는 중에 이상한 부분이 있어서 재질문드립니다.

    json파일에 있는 배열을 products 배열로 복사해와서 로드시키려고 하는데요. 이상하게 처음에는 로드가 안 되어서

    콘솔창에다가 직접

    products.forEach(function(i){
    showProduct(i);
    });

    라고  치니까 정상적으로 로드가 됩니다. js파일에 같은 코드를 쳐놨는데 작동이 안 되고..(?) 직접 콘솔창에

    코드를 치면 작동이 되는 이유가 멀까요?? 

    #19675

    codingapple
    키 마스터

    ajax 요청이 완료되지 않았는데 반복문을 돌리고 있어서 그렇군요 

    ajax 요청 완료되고나서 products 변수를 사용하도록 합시다 

    #19740

    김철준
    참가자

    검색결과에 노란배경 주는 부분에서 html함수에 감싸야 작동되는 이유가 뭔지 알려주실 수있나요?? 그냥 바로 replace하면 되지 않네요 ㅜ

    #19741

    codingapple
    키 마스터

    replace는 왼쪽에 있는 글자 중 첫 파라미터를 다 찾아서 둘째 파라미터로 바꿔주고

    바뀐 전체 글자를 그 자리에 퉤 뱉는 함수라서 그런 것이 아닐까요 

    언제나 출력해보시면 되겠습니다 

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

About

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

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

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