2011-03-12 3 views
2

, 우리는 종종이 같은 구문이? 또한, 일반적인 자바 스크립트 구문과 달리이 구문을 ext가 사용할 수있게 해주는 것은 무엇입니까? 지금까지 내가 아는 한, 자바 스크립트 구문은 다음과 같다 :에 extjs 함수 선언 구문에 extjs에서

기능() {} // 없음 '='또는 ':'

답변

11

의 ExtJS 함수 구문이 없습니다. 함수를 정의하는 이러한 모든 메소드는 JavaScript의 일부이며 ExtJS에 의해 도입 된 새로운 기능은 없습니다. 각각의 경우를

  1. 기능 FUNCTIONNAME을하자() - 이 가장 일반적이고 절차 적 프로그래밍 학교에서오고있다. 기본적으로 전역 함수를 작성 중이며 스크립트의 다른 함수에 의해 호출됩니다.

OOP를 Javascript에 입력하십시오. 다음 두 가지 메소드가 들어 있습니다! Javascript는 매우 유연하고 확장 가능합니다. 함수는 변수에 저장되고 다른 함수에 인수로 전달되고 함수에서 반환 값으로 전달되며 런타임에 생성 될 수 있습니다. 익명의 기능을 사용할 수도 있습니다! ... 다시

  1. 된 SomeFuncion =() 함수를 오는 -이 경우, comeFunction'.This 변수가 개체 또는 별도의 일부 (하지만 자바 스크립트에서 내부적으로 모든 것을 할 수있다 '변수에 함수를 저장하는 원시 데이터 유형을 제외하고는 오브젝트입니다.)

  2. someFunction : function() -이 경우에도 변수에 함수를 저장하고 있지만 개체를 ​​선언하는 동안이 함수가 저장됩니다. OOP 다음에 나오는 ExtJS에서 사용 된 것을 볼 수 있습니다.

위의 두 가지 방법으로 이미 지정한 방법을 삽입하거나 수정할 수도 있습니다. 이 기능이 기능에 대해 더 많이 이해하는 데 도움이되기를 바랍니다.