WEB2 - JavaScript

댓글

댓글 본문
작성자
비밀번호
  1. 일단시작하고본다
    Body 객체부분의 코드를 보여주셔야 디버깅이 가능할 듯 합니다.
    대화보기
    • 답변
      var Body 부분에서 setBackgroundColor 을 변경해보니 저도 같은 에러가나네요 오타확인해보세요~

      var Body = {
      setColor: function(color) {document.querySelector('body').style.color = color;},
      setBackgroundColor: function(color) {document.querySelector('body').style.backgroundColor = color;}
      }
      대화보기
      • 안다
        강의 잘보고 있습니다. 다름이 아니라, 이 전까지는 잘 따라오고 있었는데요.
        var Body로 묶은 뒤에 실행해보았는데 아래처럼 에러가 납니다. (저 부분은 따로 손대지도 않았어요...)

        function nightDayHandler(self){
        var target = document.querySelector('body')
        if(self.value === 'night'){
        Body.setBackgroundColor('black'); --> 에러난 부분

        Uncaught TypeError: Body.setBackgroundColor is not a function
        at nightDayHandler (3.html:26)
        구글링해보니 setBackgroundColor 이름을 바꿔보라고 해서 해봤는데도 안되네요. 도움 부탁 드립니다.
      • 풀등
        감사합니다.^^
      • 몽고르스
        변경사항 소스를 그대로 복사해서 실행 해봤는데 작동이 안되요 그래서 영상 보면서 쳤는데 실행이 안되네요
        body 부분만 보입니다. 예제로 했던 전체적인 소스 올려주실 수 있나요?
      • var target = document.querySelector('body');
        은 없어도 되죠?
      • 고수로가는길
        여기까지 클리어
      • Inyeong Gim
        배열, ,함수, 객체 넘어오면서 스스로 한번 되새김질이 필요한 것 같네요. 감사합니다.
      • 감사합니다^^
        20180831
      • flyhoon
        감사합니다.
      • SungWoon
        잘봤습니다!!!
      • 로버트한
        감사합니다. ~~ 어렵지만 고고^^
      • 정리정돈 수단이라고 강의에 나와요^^
        대화보기
        • rainydaymusickr
          객체 메소드로 선언시 좋은점 여기 들어가도 보이네요. 저도 찾아봤는데^^
          https://www.phpschool.com......071
        • 소금돌
          함수로 존재하는걸.. 굳이 객체의 메소드로 만들어서 장점이 뭔가요?
        • 스페이스몽키
          이번강의도 감사합니다.!!
        • 이하빛
          var Links 와 var Body 로 코드를 묶은 시간!!

          코드가 엄청 줄어든건지 모르겠지만 정리정리한 시간이었습니다!

          : 요고의 등장!!
        • 옥슬이
          ??????????
        • jayxwoo
          강의 잘 들었습니다.^^
        • 키썬
          감사합니다.
        • noName
          2018-5-11 완료
        • 이성준
          이고잉님이 젤 좋아하는 숫자는 1억!!! 1억개!!!
        • 상상예찬
          김예찬 배재영
        • 라울
          감사합니다!
        • 제갈량
          객체 개념은 확실히 잡아야 겠네요.
          여기까지 잘 해내고 있습니다.
        • Mingi Son
          180214 강의 감사합니다!
        • 180211 감사합니다!
        • PassionOfStudy
          << 2018-01-20 - 3일차 _여섯 번째 강의 >> --> 오늘은 여기까지!
          (ㅠ_ㅠ 본래는 오늘 완강을 하려했지만 내일로 미룹니다.... 열정이 모자랐네요..ㅜㅜ
          하지만 끊을 놓지않고 내일도 이어 달려가겠습니다! )


          객체에 대해서 개념이 잡히게 되었습니다.
          이제 익숙해 질 시간만 남았네요 ^_^ 감사합니다.
        • 감사합니다~
        • SanFrancisco
          객체 관련 검색하다가 헷갈려서 질문드려요. 객체(Object), 연관배열(Associative Array), 리스트(List), 딕셔너리(Dictionary)의 차이점이 뭔가요?
        • 그렇군요!!
          답변 감사합니다 ^^
          대화보기
          • 정현수
            제가 알기로는 '기법'이라는 겁니다.
            코드가 1억 줄이라고 생각했을 때,
            저런 함수와 객체가 엄청나게 많게 되겠죠.

            그래서 협업이나 유지/보수를 할 때,
            첫 글자만 보면
            '아, 이건 객체구나'
            '아, 이건 함수구나' 라고 바로바로 생각할 수 있는거죠.

            보통 이고잉님이 설명하신 네이밍 방법을 사용하지만,
            언어나 회사, 나라/문화 별로 setColor 대신 set_color 이런식으로 쓰기도 합니다.
            대화보기
            • 이고잉님, 질문이 하나 있습니다.
              함수이름은 소문자로 시작하고, 객체이름은 대문자로 시작하는 이유가 있나요??

              -정리-
              - 객체에 메소드를 2개이상 추가시, 메소드와 메소드의 사이에 ,(콤마)를 적어야 한다.
              - 객체가 많아지면 또다시 정리하는 방법이 있다.
            버전 관리
            egoing
            현재 버전
            선택 버전
            graphittie 자세히 보기