-
..Prototype[라이브러리 주의사항]Web Program/javascript/jQuery 2007. 8. 2. 13:40
.라이브러리를 사용할때 주의사항
- Prototype은 여전희 자바스크립트의 기본객체를 변경한다.결국 이는 자바스크립트의 특징이기도 한다.라이브러리를 제대로 사용하려면 라이브러리에 따라 바뀌는 것들에 대해 정확하게 파악하고 있어야 한다.그런데 대다수의 Ajax라이브러리가 문서화가 잘되어 있지 않기 때문에, 문제점이 발생했을 때 해결하기가 상당히 어렵다.
- 많은 라이브러리(예를 들어 Dojo)에서 window load 이벤트로 기능을 로드한다.그런데 DOM레벨2 이벤트 핸들링을 사용하지 않는다면 Dojo가 생성하는 것을 덮어쓰게 되어 효과가 적용되지 않는다. 따라서 Ajax라이브러리를 사용할 때, window onload 이벤트 핸들러를 추가하려면 다음과 같이 하는게 좋다.
ex)
if(window.addEventListener){
window.addEventListener("load",finish,false);
}else if(window.attachEvent){
window.attachEvent("onload",finish);
}
일반적으로 Ajax라이브러리를 사용할 때는 브라우저가 DOM레벨 2이벤트 핸들링을 지원하는것으로 가정한다.
- 다수의 개발자들은 표준과 접근성을 그리 중요하게 생각하지 않는다.실제로 XHTML이나 심지어는 XHTML transitional유효성 검사를 통과하지 못하는 효과를 사용하는 경우가 있다.
하지만 XHTML유효성 검사를 통과하지 못하는 페이지는 접근성이 떨어지기 마련이며, 화면을 약간 화려하게 하는 효과를 위해 접근성을 포기하는 일은 현명하지 못한 일이다.유효성과 접근성은 고려할만한 가치가 충분한 것이며, 조금만 노력해도 관련 자료를 쉽게 찾을수 있다.'Web Program > javascript/jQuery' 카테고리의 다른 글
인쇄시 페이지 나누기 (0) 2008.08.07 반드시 알아야 하는건 아니지만..알아두면 좋은것들~ (0) 2008.08.05 ..이미지 리사이징.. (0) 2007.12.14 ..prototype[헬퍼 함수와 자바스크립트 확장] (0) 2007.08.02 ..Prototype[라이브러리 사용방법] (0) 2007.08.02