Outsider's Dev Story

Stay Hungry. Stay Foolish. Don't Be Satisfied.

웹개발을 할때 IE 오류메시지 셋팅

머 개발을 하면서 버그 없이 한번에 개발한다는 것은 말도 안되고 디버깅을 하는데 있어서 오류메세지는 아주 중요하다.

사용자 삽입 이미지

IE에서 흔히 볼 수 있는 에러메시지이다.

그냥 클라이언트에게는 깔끔한 화면일지 몰라도 개발하는 입장에선 실제적으로 아무런 도움이 안된다. 머가 문제가 있다는건지.. 막막할 따름이다.

사용자 삽입 이미지

이 화면은 IE 7 에서의 화면이긴 하지만 IE6에서도 동일한 옵션이 있다. "HTTP 오류 메시지 표시"에 대한 체크를 풀어준다.

그리고 아까의 사이트에 다시 들어가보면...

사용자 삽입 이미지

HTTP메시지가 사라지고 위와 같은 메시지가 출력된다. 디버깅을 하기에 어느쪽이 좋은지는 머 비교해볼 필요도 없다.
2007/08/27 00:26 2007/08/27 00:26

자바스크립트의 replace에 대해...

자바스크립트에서 문자열을 치환하는 Replace 쓸때 다른 언어와는 약간 다른 점이 있다.

자바스크립트의 replace는 처음 등장한 딱 한개만 바꿔준다.(사용했을 때 결과가 제대로 안나와서 약간 당황을...)

예를 들어
 
str = "aaabbbaaa";
result = str.replace("aaa", "ccc");


라고 해주면 결과값 result는 내가 의도한 "cccbbbccc"가 아닌 "cccbbbaaa"가 나와버린다.

원하는 문자열을 모두 바꾸어 주려면 정규식 표현을 사용해야 한다.

str = "aaabbbaaa";
result = str.replace(/a/g, "c");

 
이런식으로 정규식을 사용하면 의도한 결과가 제대로 나온다...
2007/08/26 23:53 2007/08/26 23:53