찾다

 >  Q&A  >  본문

javascript - 이 포인팅의 또 다른 문제

이것은 기본 js로 작성된 별표 평가 플러그인입니다. for(var k = 0)... 섹션을 추출한 후 that.getStarPoint.call(this,point,active) 섹션까지 실행하면 star[i], star[i] 및 star[k]를 만드는 방법이 표시됩니다. 같은 역할이 무엇인가요?

html: (별은 일시적으로 컬러 블록으로 대체됩니다)

으아악

js:

으아악
给我你的怀抱给我你的怀抱2748일 전937

모든 응답(4)나는 대답할 것이다

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-30 10:00:07

    이것을 getStarPoint()에 묶는 것은 별 의미가 없는 것 같습니다. 왜냐하면 현재 요소 외에도 모든 이전 요소를 활성으로 설정해야 하기 때문입니다.

    회신하다
    0
  • 为情所困

    为情所困2017-06-30 10:00:07

    that作为getStarPoint的上下文,写作that.getStarPoint.call(that, point, active);,此处that 을 Star 인스턴스로 간주해야 한다고 생각합니다.

    회신하다
    0
  • 阿神

    阿神2017-06-30 10:00:07

    str 배열을 전달합니다. getStarPoint는 순수 루프 작업이며 이것이 무엇인지에 대한 요구 사항이 없습니다.

    회신하다
    0
  • 欧阳克

    欧阳克2017-06-30 10:00:07

    "star[i]와 star[k]가 같은 효과를 갖는다"는 말씀이 무슨 뜻인지 잘 모르겠습니다. onmouseover가 어떤 별인지 알고 있다면 클로저를 사용하여 i를 전달할 수 있습니다.

    for(var i = 0; i<this.len; i++) {

    으아악

    }

    회신하다
    0
  • 취소회신하다