Juwan Park :: '★프로그래밍/HTML, CSS, JS, XML' 카테고리의 글 목록

99병의 맥주 (자바스크립트)

루비와 파이썬에 이어 이번에는 자바스크립트를 이용하여 99병의 맥주를 출력하는 프로그램입니다.여기서는 HTML 문서의 형태로 99병의 맥주가 출력되게 할 것입니다.코드는 다음과 같습니다. for (i = 99; i > 0; i--) { var intxt = "" + i + "병의 맥주가 벽장에 있네. " + i + "병의 맥주가 있네.한 병을 내려서 넘겼다네. "; if (i > 1) { intxt += (i - 1) + "병의 맥주가 벽장에 있네."; } else { intxt += "더 이상 벽장에 맥주는 없네."; } document.write(intxt); } intxt = "더 이상 맥주가 벽장에 없네. 맥주는 더 이상 없네.가게에 가서 다시 사왔네. 99병의 맥주가 벽장에 있네."; docum..

XML에서 CDATA란 무엇인가?

XML 문서를 보면 가끔 이런 처리가 되어 있는 것을 볼 수 있습니다. 그럼 이 CDATA라는 게 과연 무엇인가 하는 궁금증이 드실 분도 계실 텐데요... 일단 CDATA가 무슨 뜻이냐 하면, 그것은 바로 'Character Data'. 즉, '문자 데이터'를 말하는 것입니다. 그런데 이 용어를 좀 더 정확하게 말하면 '(Unparsed) Character Data'. 즉, '파싱하지 않는 문자 데이터'라는 뜻입니다. 반대로, 파싱하는 문자 데이터는 'PCDATA'라고 부릅니다. 이게 왜 있는지 궁금하다면, 일단 다음 XML 문서를 봅시다. 볼드 글씨를 굵은 글씨로 강조한다. ... 태그를 사용한다. 대신 을 사용해도 된다. 이 XML 파일에 무슨 문제가 있는 것일까요? 그래서 XML 파싱 프로그램을 써..

접속한 기기가 모바일인지 아닌지 확인하는 자바스크립트

/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); 일단 이 한 줄의 코드만으로도 모바일인지 아닌지 간단하게 검출 가능합니다. 만약 모바일에서 접속했다면 true 값을 돌려줄 것이고 그렇지 않다면 false 값을 돌려줄 것입니다.하지만 정말로 이 한 줄만 가지고는 단지 검출만 가능할 뿐이지 사용자에게 직접 보여줄 수는 없습니다. 어떻게 하면 사용자에게 직접 모바일 접속 여부를 보여줄 수 있을까요?일단 코드가 너무 기니 함수를 선언해 봅시다. function isMobile() { return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera..

Today    Yday    Tot
Juwan Park
Juwan Park's blog is powered by Daum and .
Contemporary Blue for .
Designed by Juwan Park. Creative Commons License
▲ TOP