저는 브라우저 전용 또는 구성 요소가 아닌 프런트 엔드 웹 개발 도구 인 duojs을 사용하고 있습니다. 외부 패키지 목록없이 파일 자체에서 직접 css 및 js를 가져올 수 있습니다.duojs에서 사용하는 자바 스크립트 모듈 api는 무엇입니까?
js를 작성하는 방법을 이해하려고 노력하고 있으므로 duojs와 잘 작동하지만 모듈 정의에 어떤 아키텍처가 사용되는지 잘 모르겠습니다. 설명서에서 찾았지만 찾을 수 없습니다. 내가이는 duojs 컴파일러처럼 보이는 말할 수있는 것은 commonjs 스타일의 래퍼에 모든 구성 요소를 랩에서 예를 this compiled js file on their repo를 참조하십시오
(아래 코드 조각입니다) :/**
* Return newest require.
*/
return require;
})({
1: [function(require, module, exports) {
/**
* Module Dependencies
*/
var Highlight = require('segmentio/highlight');
/**
* Code highlighting.
*/
new Highlight()
.use(require('segmentio/highlight-javascript'))
.use(require('segmentio/highlight-xml'))
.use(require('segmentio/highlight-css'))
.use(require('segmentio/highlight-json'))
.all();
사람이 어떤 종류의 코드에서 말할 수는 js module api가 여기에 사용됩니까? 나에게 이것은 commonjs 스타일 모듈 정의처럼 보이지만 잘 모르겠다. 노드 일 수도있다.
"duojs"종류의 모듈처럼 보입니다. 왜 그것을 다른 어떤 것으로 분류해야합니까? 아마도 실제 목표를 표현하기 위해 질문을 다시 말하십시오. –
"어떤 종류의 js 모듈 api"가 무슨 뜻인지 명확하지 않습니다. 로버트가 말했듯이, 당신의 실제 목적은 여기에서 유용하게 전달되지 않습니다. –
@RobertLevy, 예, 죄송합니다. 정확히 무엇을 부를지 모르겠습니다. 내가 이해하려고하는 것은 듀오가 소비 할 수있는 모듈 종류입니다. AMD 또는 CommonJS 또는 다른 것. 말이 돼? –