웹 프로그래밍

웹 프로그래밍 52

사이먼 윌리슨의 addLoadEvent 함수

자바스크립트를 사용하게되면 어쩔수 없이 페이지 하단이나 중간에 넣는 경우가 생긴다. 사실 이렇게 코딩을 하고나면 웬지 찝찝한 기분이 들곤 했다. 자바스크립트를 처음 배울때의 제일 먼저 하는 말이 "자바스크립트는 html 문서 header 안에 넣습니다." 이기 때문인다. 하지만 현장에서 종사하다보면 자바스크립트를 페이지의 중간중간 혹은 제일 하단에 삽입하지 않으면 페이지가 정상 동작하지 않는다는 것을 알게된다. 자바스크립트는 절차를 우선으로 하기 때문이다. 이럴 경우 본능적으로 잘못된 코딩을 하고 있다는 것을 직감하지만 얕은 나의 지식으로는 별다른 대처법이 없었다. . . . 해결책을 찾았다. addLoadEvent 함수.. 간단하고 멋져부리구만.. 더디지만 조금씩 알아가는 자바스크립트 슬슬 재밌어진다...

단계적 기능축소

단계적 기능축소 : 스크립트를 사용하지 않도라도 동작 가능한 문서 만들기 1. 슈도 프로토클 (태그 내에 "javascript:") 사용하지 않기 2. a href="#" 을 사용하지 않고 활용하기 ex) 기존사용방식 : 돋보기 //---------------- 자바스크립트 사용을 막은 브라우져에서 링크 불가능 추천사용방식 : 돋보기 //---------------- 자바스크립트 사용을 막은 브라우져에서 비롯 팝업은 아닐 지라도 페이지 연결이 가능해진다.