<a href="test.html" onclick="alert('test');" id="id_value">test</a>

<script>

document.getElementById("id_value").onclick = function() {
    alert('test222222');
};

document.getElementById("id_value").href="http://www.zekill.pe.kr/";

</script>

====================================================
뭐 이름을 마땅히 붙이기 뭐해서 거창하게 오버라이딩이라 붙였지만
딱히 그런건 아니고 내용 변경이라는게 맞겠다....뭐 이런식으로도 사용가능하다는 얘기다.
2007/09/01 22:43 2007/09/01 22:43
encodeURIComponent(encodedURIString) 라는 내장 메소드가 있다
AJAX로 넘길때나 필요한 경우에 쓰기 좋은것 같다
물론 디코드도 있다 decodeURIComponent(encodedURIString)
2007/09/01 22:42 2007/09/01 22:42
getElementsByTagName를 이용하여 전체 또는 원하는 태그들 을 뽑아 배열로 반환
objEls = document.getElementsByTagName('*'); //모든 개체들
objEls = document.getElementsByTagName('a'); //a 링크태그 개체들
가져온 엘리먼트는 objEls.item(1).className 등으로 사용합니다.



getElementById는 위와 같지만 개체에 부여된 id값을 인자로 주어 해당 한개체를 가져온다.
szClassName = document.getElementById('objid').className;

몇개더있던데...나중에 쓰게되면 추가하든 합니다....-0-;;;



이 getElementById 를 이용하여 개체를 가져와서 속성변경이나 이벤트등 뭐 기타 여러작업을 할때는 반드시 대소문자를 구분한다.
대소문자를 지키지 않으면 실행이 되질않아...ㅜㅜ
2007/09/01 22:42 2007/09/01 22:42
Velocity란?
Velocity는 자바기반 Template 엔진이다.
Velocity를 사용함으로써 웹 페이지 디자이너가 자바코드로 작성된 method를 참조할 수 있다. 또한 MVC모델을 적용시킨 웹사이트를 개발하기 위해 웹 디자이너와 자바 프로그래머가 병렬적으로 작업할 수 있다. Velocity는 자바코드를 웹 페이지로부터 분리시킴으로써 유지보수가 용이하게 하며 JSP나 PHP의 실용적인 대안을 제시한다. Velocity는 template으로부터 웹 페이지뿐만 아니라 SQL, PostScript 또는 다른 결과물을 생성하는데 사용될 수 있다. 또한 소스코드나 보고서 생성을 위한 단독 유틸리티, 또는 다른 시스템에 통합된 컴포넌트로서 사용될 수 있다. MVC 모델을 적용하여 웹 어플리케이션을 개발할 때, Velocity는 Turbine 웹 어플리케이션 프레임워크를 위한 template 서비스를 제공할 것이다.

Velocity Template Language(VTL)
VTL은 웹 페이지에 동적 컨텐츠를 넣기 위한 가장 쉽고, 간단하고, 명확한 방법을 제공하기 위한 수단이다. 프로그래밍 경험이 거의 없는 웹 페이지 개발자도 웹 사이트에 동적인 컨텐츠를 넣기 위해 VTL을 사용할 수 있다. VTL은 웹 사이트에 동적 컨텐츠를 삽입하기 위해 reference를 사용하며 변수는 reference 타입 중 하나가 된다.



===========================================

현재 진행하는 프로젝트를 시작하면서 자바를 알게 될때 인터넷 검색을 하며(아무리 몰라도 사전지식은 필요하지 않을까 하여..-0-;;;;) 벨로시티라는 이름이 몇번 거론되는걸 보게되었다

음..포트리스...가 생각나고....랩터(?)가 문득 떠오르고..왜이런게 떠올랐는지는 지금도 잘 이해가 안되지만...그때는 음...그런것도 있구나 하고 넘겼는데 현재 프로젝트에서 쓴다길래 먼가 하고 직접 쓰는걸 살펴보았다.. 할튼 직접 보니 첨 느낀건 음...예를 들면...PHP의 FastTemplate (?) 개념의 템플릿엔진 같다는 느낌이 확 와닿더라..-0-;;;

뭐 위에 설명보면 자바기반 템플릿 엔진이라고 써있긴 했지만...이건 글올릴려고 내가 찾아보다 나온거고..할튼 뭐 템플릿 기반이라는거 몇번 사용해보긴 했는데 주의해야할게 있다...-0-//

잘 쓰면 이만큼 편하고 쉬운게 없지만...
못 쓰면 이만큼 짜증나고 귀찮고 열받게 만드는것도 없더라......라는....생각이....ㅎㅎ
2007/09/01 22:41 2007/09/01 22:41

DWR이라는 AJAX framework

개발/JAVA/JSP 2007/09/01 22:39 posted by zekill
Direct Web Remoting 이라는 엔진인데 AJAX를 사용하기 편하게(?) 한 엔진이다
어떤 분이 현재 스프링 프레임웍을 지원하는 유일한 엔진이라 초이스하게 되었다고는 하는데..뭐 어찌됐든

아직 실질적으로 사용하진 않았지만 먼저 작업시작한 분들이 사용하는걸 보면
자바 서비스단에 바로 붙어 콜을 하는...음...닷넷의 리모팅 개념이 되려낭...

할튼 이번기회에 AJAX에 대해서도 다시 한번 생각해보게 되어 좋은것 같다

DWR 이름도 뭐 그런데도 맘에 들고...ㅎㅎ




http://getahead.ltd.uk/dwr/browser/engine 
2007/09/01 22:39 2007/09/01 22:39
TAG , ,