from using.js: manage JavaScript dependencies on Ajaxian

Jon Davis 씨가 의존성을 관리해주는 간단한 라이브러리인 Using.js를 만들었습니다. 목표는 다음과 같습니다:
  • HTML 마크업과 스크립트의 분리 (디자이너가 아닌 스크립트 프레임웍이 스스로의 의존성 파악)
  • 스크립트 참조를 간편하고 가능한 쉽게 (HTML 파일 관리 필요없음)
  • 필요하기 전까지는 스크립트를 읽지 않는 게으른 로딩

이렇게 간단하게 사용할 수 있습니다:

// 우선 스크립트를 등록
using.register("jquery", "/scripts/jquery-1.2.3.js");

// 다음에 실제로 사용할 때
using("jquery"); // jQuery를 읽고 using 에서 jQuery 등록 해제
$("a").css("text-decoration", "none");

// 혹은 비동기적으로
using("jquery", function() {
    $("a").css("text-decoration", "none");
});

스크립트를 DOM 으로 읽는 것 같습니다. 어떤 방식으로 읽기를 원하세요? DOM이건, iframe, XHR+eval 이건 다 장단점은 있습니다.

Posted by 행복한고니 트랙백 0 : 댓글 0

댓글을 달아 주세요