2008년 01월 31일
Swaf 2.0 업데이트
그동안 일이 바빠서 못하다가 오랫만에 작업을 했습니다.
Swaf이 아직 대중적이지 못한 관계로 많은 프로젝트에서 prototype.js나 jQuery 등과 같은 라이브러리를 이미 사용하고 있습니다.
이러한 다른 라이브러리들을 같이 사용하더라도 충돌이 나지 않도록 하였습니다.
예를 들어, $('xxx')를 swaf.$('xxx')와 같이 사용할 수 있습니다. 이미 다른 라이브러리에서 같은 이름의 object 혹은 함수가 있다면, Swaf은 이를 덮어쓰지 않습니다. 이 때 Swaf의 기능으로 사용하고 싶으면 앞에서와 같이 사용하면 됩니다.
대표적으로,
$listener - swaf.listener
$class - swaf.$class (class는 예약어라 $class로 하였습니다.)
$dom - swaf.dom
...
이런식입니다. 예약어가 아니거나, $a, $A와 같이 한글자 함수가 아니면 $를 빼고 앞에 swaf. 접두사를 붙여 사용할 수 있도록 하였습니다.
이 작업을 끝으로 버전을 2.0으로 올렸습니다. 애초의 목표 버전이 2.0이었으니까요.
그래픽 라이브러리인 gl과 UI 컴포넌트 라이브러리인 WIUI의 골격을 만들고서 문서화에 집중을 해야 겠습니다. 너무도 허접한 홈페이지라 방문하여도 얻을 수 있는 정보가 거의 없으니까요.
2.0 다운로드는 http://swaf.sourceforge.net에서 하거나, 아래 링크를 통해 가능합니다.
http://swaf.sourceforge.net/js/swaf.20a.js
http://swaf.sourceforge.net/js/swaf.20a-pack.js
Swaf이 아직 대중적이지 못한 관계로 많은 프로젝트에서 prototype.js나 jQuery 등과 같은 라이브러리를 이미 사용하고 있습니다.
이러한 다른 라이브러리들을 같이 사용하더라도 충돌이 나지 않도록 하였습니다.
예를 들어, $('xxx')를 swaf.$('xxx')와 같이 사용할 수 있습니다. 이미 다른 라이브러리에서 같은 이름의 object 혹은 함수가 있다면, Swaf은 이를 덮어쓰지 않습니다. 이 때 Swaf의 기능으로 사용하고 싶으면 앞에서와 같이 사용하면 됩니다.
대표적으로,
$listener - swaf.listener
$class - swaf.$class (class는 예약어라 $class로 하였습니다.)
$dom - swaf.dom
...
이런식입니다. 예약어가 아니거나, $a, $A와 같이 한글자 함수가 아니면 $를 빼고 앞에 swaf. 접두사를 붙여 사용할 수 있도록 하였습니다.
이 작업을 끝으로 버전을 2.0으로 올렸습니다. 애초의 목표 버전이 2.0이었으니까요.
그래픽 라이브러리인 gl과 UI 컴포넌트 라이브러리인 WIUI의 골격을 만들고서 문서화에 집중을 해야 겠습니다. 너무도 허접한 홈페이지라 방문하여도 얻을 수 있는 정보가 거의 없으니까요.
2.0 다운로드는 http://swaf.sourceforge.net에서 하거나, 아래 링크를 통해 가능합니다.
http://swaf.sourceforge.net/js/swaf.20a.js
http://swaf.sourceforge.net/js/swaf.20a-pack.js
# by | 2008/01/31 17:37 | SWAF | 트랙백 | 덧글(0)




☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]