책 <Pro Javascript Design Patterns>

자바스크립트 2009/01/16 00:08 posted by 낭만검객

http://www.apress.com/book/view/9781590599082

괜찮은 듯...

js 라이브러리

자바스크립트 2009/01/11 22:48 posted by 낭만검객

http://extjs.com/deploy/dev/examples/feed-viewer/view.html


이런 괴물같은 라이브러리가...
TAG extjs, js

파이어폭스의 재밌는 기능.

자바스크립트 2008/04/08 10:07 posted by 낭만검객
http://developer.mozilla.org/en/docs/Web-based_protocol_handlers

mailto 말고 다른 프로토콜 뭐가 있을까요...?

보통 텍스트상자에 포커스를 주면 문자열 맨 앞에서 커서가 깜빡깜빡입니다. 그러나 데이터를 추가할 경우에는 커서가 맨 끝에 있어야 편합니다.

아래 자바스크립트를 참고하세요.

<form>
<input type=text name=text1 value="1234567890abcdef" size=5>
<input type=button value="끝으로" onclick="handle();">
</form>

<script>
function handle() {
 var text1 = document.forms[0].elements['text1'];
 text1.focus();
 var r = text1.createTextRange();
 r.moveEnd('textedit');
 r.text = text1.value;
}
</script>

'JS+MSXML+JSP' 환경의 애이잭스(AJAX)에서 '혅'과 같은 글자는 깨집니다.

JSP에서 문자셋 MS949를 지정하면 JSP결과는 잘 나오지만 MSXML에서 해당 데이터를 수신하지 못합니다. EUC-KR을 지정하면 일반 문자는 잘 주고받지만 '혅'과 같은 글자는 그렇지 않습니다.

이 문제는 문자셋을 UTF-8로 지정하면 의외로 쉽게 해결할 수 있습니다.

클라이언트 JS에서는 매개변수를 자바스크립트 함수 encodeURIComponent()를 이용하여 서버에 질의하고, JSP는 문자셋을 UTF-8로 바꿔주기만 하면 됩니다.

자바스크립트

var url = 'search.jsp?query=' + encodeURIComponent('노혅');

JSP

contentType="text/plain; charset=utf-8"

서블릿

request.setCharacterEncoding("utf-8");