2017-12-29 64 views
4

Mozilla의 이벤트에 대한 기사를 읽으면서 여기서는 "인라인 이벤트 처리기"에 대해 설명합니다. 이러한 이벤트는 사용해서는 안되며 나쁜 관행으로 간주됩니다.인라인 이벤트 처리기 연습 자바 스크립트

<my-component (click)="onClick($event)"></my-component> 

이 나쁜 관행이 경우 Mozilla의 considerd 것과 모순 아닌가요 :

<button onclick="bgChange()">Press me</button> 

그러나, 각도 등의 프레임 워크에서 우리는 같은 것이 있습니까?

이 질문은 다른 섹션에서 질문해야 할 경우 알려 주시기 바랍니다.

+0

그들은 완전히 다른 것입니다. – estus

+0

> 다른 질문에서이 질문을해야 할 경우 알려 주시기 바랍니다. 어떤 질문이 궁금하십니까? 당신은 아무 것도 묻지 않았다 – smnbbrv

+1

@smnbbrv 질문이 있습니다. 의문의 여지가 없습니다. –

답변

0

"관심사 분리"라는 질문이며 구성 요소는 일반적으로 해당 구성 요소의 "제어"를 포함하는 파일로 분리됩니다.

각도 지시문은 기본적으로 템플릿에 빌드 된 아이디어입니다.

기능성이없는 시스템 (예 : 각형)없이 HTML에 삽입하면 전체 HTML 템플릿을 자바 스크립트로 작성하는 것과 비슷합니다 .- 그렇게하는 데 도움이되는 시스템이 없다면 좋지 않습니다.

기본적으로 각도가 없으면 "자바 스크립트를 자바 스크립트로 유지해야하며"html을 HTML로 유지해야합니다.

https://www.safaribooksonline.com/library/view/programming-javascript-applications/9781491950289/ch05.html에서 MVC와의 분리에 대해 더 자세히

는 "지방 모델의 추종자 인 경우, 다른 MVC 구현에서 당신에게 모델을 많이 생각 나게 수있는 각도의 컨트롤러 , 스키니 컨트롤러 "접근.

+0

입력 해 주셔서 감사합니다. – Haris