1
노드 모듈 스타일과 공개 모듈 패턴에서 자바 스크립트 코드 작성의 차이점을 이해하고 싶습니다.노드 모듈 대 공개 모듈
공개 모듈 패턴을 사용했지만 최근에 노드 모듈을 작성하고 require 함수를 사용하여 js 파일을 호출하고 노드 모듈의 public 메소드를 호출하는 방법에 대해 읽었습니다. 이것이 모듈 패턴을 드러내는 것과 어떻게 다른가?
노드 모듈 스타일과 공개 모듈 패턴에서 자바 스크립트 코드 작성의 차이점을 이해하고 싶습니다.노드 모듈 대 공개 모듈
공개 모듈 패턴을 사용했지만 최근에 노드 모듈을 작성하고 require 함수를 사용하여 js 파일을 호출하고 노드 모듈의 public 메소드를 호출하는 방법에 대해 읽었습니다. 이것이 모듈 패턴을 드러내는 것과 어떻게 다른가?
이 지점에 대한 흥미로운 토론은 특히 의견에서 here입니다.
노출 패턴은 모듈의 내부 동작을 보호하고 원하는 것을 드러내는 데 유용한 방법입니다. 그 블로그 기사에있는 의견의 요지는 Node가 어쨌든 작성한 모듈 코드를 자동으로 마무리하기 때문에 Node의 module.exports
접근 방식으로 충분하다는 것입니다.
노드 모듈은 브라우저 (또는 대부분의 다른 환경)에서 작동하지 않지만 공개 모듈 패턴은 단지 * 패턴 *입니다. – Bergi
http://nodejs.org/api/modules.html을 읽으셨습니까? – Bergi