2013-06-24 2 views
2

동적으로 자바 스크립트를 생성하는 방법을 찾고 있습니다. Script #의 설명서를 탐색하여 이에 대한 정보를 찾지 못했습니다. 내 질문은 다음과 같습니다.ScriptSharp를 사용하여 동적으로 자바 스크립트를 생성하는 방법은 무엇입니까?

1) 런타임 중에 javascript 코드를 생성 할 수 있습니까?

2) 생성 된 코드를 저장할 파일 이름을 동적으로 설정할 수 있습니까? 또는 생성 된 코드를 문자열로 가져올 수 있습니까?

시나리오는 다음과 같습니다. 사용자가 웹 사이트를 방문하여 텍스트 상자에 이름을 입력하고 버튼을 눌렀을 때 alert ("Hello name")라고 표시된 javascript가 생성됩니다. (다운로드로 제공 가능)

NuGet (0.7.5)을 통해 얻은 버전을 사용하고 있습니다.

가능하다면 어떤 힌트 나 예를 들어 주시면 감사하겠습니다.

감사합니다.

답변

0

1) 가능합니다. 스크립트 # 컴파일러는 ScriptSharp.dll에 패키지되어 있으며 노출하는 API를 사용할 수 있습니다. 그렇게하는 예를 보려면 스크립트 # 저장소에서 스크립트 # msbuild 작업의 출처를 확인하십시오.

2) API를 사용하면 효율적으로 스트림을 전달하므로 생성 된 콘텐츠를 얻을 수 있으므로 원하는대로 사용할 수 있습니다.

저장소를 복제하고 "cc"분기를 사용하여 최신 변경 사항을 선택하는 것이 좋습니다. github 위키에는 빌드 단계가 있습니다. 이제 0.7.5는 조금 늙었습니다.

희망이 있습니다.

+0

대단히 감사합니다! 너겟 패킷은 언제 업데이트 될 것입니까? –

관련 문제