2009-07-23 4 views
0

내 회사의 제품이 만든 웹 페이지에 콘텐츠를 퍼갈하는 데 사용할 JavaScript 라이브러리를 작성하고 있습니다. 콘텐츠 자체는 html과 플래시가 결합 된 자바 스크립트 글루입니다. swfObject를 사용하여 Flash 내용을 포함합니다.라이브러리에서 swfObject를 사용하는 가장 좋은 방법

내 질문은 :이 종속성을 관리하는 가장 좋은 방법은 무엇입니까?

1) 우리의 분포 swfObject.js의 복사본을 포함하고 최종 사용자가 swfObject.js 스스로 스크립트 요소를 추가 있습니다

현재 나는 두 가지 옵션을 고려하고있다.

2) swfObject.js의 소스를 자체 JavaScript 라이브러리에 복사하여 최종 사용자로부터 숨 깁니다.

# 1은 최종 페이지에서 사용중인 스크립트 (예 : swfObject.js를 최신 버전으로 업데이트 할 수 있음)를 제어 할 수 있다는 점에서 더 좋습니다. 지금까지 보았던 많은 고객 페이지에는 swfObject를 사용하여 임베드 된 일부 플래시 컨텐츠가 있으므로 swfObject.js의 단일 사본이 효율적입니다.

알려진 버전의 swfObject에 대해 테스트 할 수 있으므로 # 2는 우리에게 더 안전 할 것으로 보입니다.

더 좋은 옵션이 있습니까? 이것이 나의 첫 번째 자바 스크립트 라이브러리 노력인데, 사람들이 정상적으로 이것을 어떻게 하는가?

답변

1

최종 사용자가 스크립트 요소를 직접 추가 할 수 있다고 생각하면 swfObject를 지원하는 Google AJAX Libraries API을 노출하여 안정성과 사용자 정의간에 좋은 절충안을 얻을 수 있습니다.

google.load("swfobject", "2.2");