[오번역수정] Part 2 - 2.1 브라우저 이벤트 소개
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 1/5
- Thời gian dự kiến
- Dưới một giờ
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript
- Lĩnh vực
- documentation
Hướng nghiên cứu
Tìm trong mã nguồn của tutorial phần văn bản về browser-events ở Part 2, mục 2.1, và cụm từ về event.currentTarget. So sánh với bản gốc được trích dẫn, cập nhật bản dịch tiếng Hàn để giữ nguyên ngoại lệ với “unless”, và xác minh rằng phần giải thích xung quanh vẫn nhất quán.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
오번역
event.currenTarget(오번역)
이벤트를 처리하는 요소. 화살표 함수를 사용해 핸들러를 만들거나 다른 곳에 바인딩하지 않은 경우엔 this가 가리키는 값과 같음, 화살표 함수를 사용했거나 함수를 다른 곳에 바인딩한 경우엔 event.currentTarget를 사용해 이벤트가 처리되는 요소 정보를 얻을 수 있음
원문
Element that handled the event. That’s exactly the same as this, unless the handler is an arrow function, or its this is bound to something else, then we can get the element from event.currentTarget.
번역
수정 후
이벤트를 처리하는 요소. 보통 this가 가리키는 값과 동일하지만, 핸들러가 화살표 함수로 작성되었거나 this가 다른 곳에 바인딩된 경우에는 this가 달라지므로, 이때는 event.currentTarget을 사용해 이벤트가 처리된 요소를 얻을 수 있음.
이슈
(원문) same as
this, unless the handler is an arrow function, or itsthisis bound to something else
(오역) 화살표 함수를 사용해 핸들러를 만들거나 다른 곳에 바인딩하지 않은 경우엔this가 가리키는 값과 같음
원문은 unless라는 접속사를 사용해 “event.currentTarget과 this의 값이 일치하지만, 화살표 함수거나 다른 곳에 바인딩 된 경우에는 다르다"라는 예외 상황을 설명합니다.
그러나 번역은 이 unless 구문을 다르게 해석해 “화살표 함수를 사용해 핸들러를 만들거나 다른 곳에 바인딩하지 않은 경우엔 this가 가리키는 값과 같음”라고 서술해, 일부는 맞지만 나머지 조건이 반대로 전달되어 오해의 소지를 만들고 있습니다.
원문과 비교했을 때, 화살표 함수로 작성된 핸들러 내부에서 this와 event.currentTarget이 동일하다는 서술은 오역이고, this가 다른 곳에 바인딩되지 않았을 때 두 값이 일치한다는 설명은 올바릅니다.
위 내용을 근거로 부분적 오류를 수정했습니다.
추가
화살표 함수는 상위 컨텍스트의 this를 캡처하므로, 별도로 상위 this를 세팅하지 않았다면 이벤트 핸들러 내부에서 this가 DOM 요소를 가리키지 않습니다. 따라서 this는 event.currentTarget과 일치하지 않습니다.
Pull Request(PR)를 통해 수정할 의향이 있습니까?
네, 있습니다.
- Ngôn ngữ chính
- HTML
- Star
- 2k
- Fork
- 852
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của javascript-tutorial/ko.javascript.info
-
[신규 번역] Part 3. 3.6 Fetch API 번역 Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 87/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
[개선제안] 번역 모범 사례 위키의 링크 업데이트 제안 Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 70/100
-
[Bug report] LRUCache 미설치 에러 Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
Tất cả issue của javascript-tutorial/ko.javascript.info
Issue tương tự
-
Area: Excel support
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
orbeon/orbeon-forms#7893 ·
-
Theme loads third-party resources on every page (jsdelivr web font, cdnjs Font Awesome) – GDPR Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
docToolchain/docToolchain#1705 ·
-
kb-infra-drift
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
OCHA-DAP/ds-knowledge-base#653 · 1 bình luận ·
-
area/dev-productivity area/disaster-recovery area/ipcei kind/enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Claiming namespace: rasy007 Đang mởnamespace operations
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
EclipseFdn/open-vsx.org#13419 ·