검색결과 리스트
WEB에 해당되는 글 3건
- 2013.08.22 01을 parseInt 하면 왜 0이 나올까? (부제: parseInt VS number)
- 2013.08.21 [Form Tag] Select option
- 2013.08.13 WS, WAS, WC
글
오늘도 지친몸을 이끌고 출근..
어제 수정한 페이지의 검색을 눌러본다.
오잉, 09시 ~ 10 시의 데이터가 나와야 하는데 어째서 09 ~ 01 로 검색이 되는걸까?
소스코드를 본다.
1 2 | var startTime = replaceAll(replaceAll(replaceAll(saveTime, "-" , "" ), ":" , "" ), " " , "" ).substring(8,10); var endTime = zeroFormated(parseInt(startTime) + 1, 2); |
alert 창을 띄워보니 parseInt(startTime) 이 0으로 나온다.
이유는 startTime 이 0으로 시작하는 00~09시 였기 때문!
parseInt 는 원래 parseInt(숫자, 진수)로 매개변수를 2개 줘야한다.
진수가 없이 parseInt(숫자)일 땐 기본적으로는 10진수로 인식하지만
숫자가 0x 로 시작하면 16진수, 0으로 시작하면 8진수로 인식한다고 한다.
그래서 parseInt(숫자가) 오전에는 0으로 나오니까
당연히 endTime 이 0+1인 1로 나와서 검색이 안됐다는 말씀.
해결 방법은
1 | var endTime = zeroFormated(parseInt(startTime, 10) + 1, 2); |
이렇게 parseInt(시간, 진수) 형식으로 적어주면 된다.
숫자로 바꾸는 js 메서드는 parseInt 외에도 number 가 있다.
둘의 차이는 parseInt 는 숫자+다른 값이 붙어도 숫자만 인식하고
Number 는 숫자만 인식한다는 점.
그리고 앞서 말했듯, parseInt 는 매개변수가 원래 2개, Number 는 하나라는 점.
이제 한달 차 신입이라서 알던것도 모르겠고 모르는건 더 모르겠다. ㅠㅠ
앞으로도 새로 알게 된 사실이나 코딩하면서 주의해야 할 점들을 꾸준히 적어야겠다 :)
참고:
설정
트랙백
댓글
글
Select option
- 펼침 메뉴믈 클릭하면 늘어져서 전체 항목 아이템을 선택할 수 있어 적은 공간에 많은 세부 항목 아이템을 배치할 수 있다.
- 기본 형태.
- <SELECT name="이름">
<OPTION value="아이템1 전송값" selected>아이템1</OPTION>
...
<OPTION value="아이템n 전송값">아이템n</OPTION>
</SELECT> - name : 펄침 메뉴의 이름 지정.
- value : 사용자가 선택하였을 경우에 실제로 서버에 전송되는 내용.
- selected : 문서가 로딩될 때 미리 선택되어져 나타남.
- 아이템 : 펼침 메뉴를 이루는 아이템 제목
- 출처
- http://blog.naver.com/shylove2456/150095947556
- 29. 폼태그 3 - Select option. |작성자 shylove2456
[출처] 29. 폼태그 3 - Select option. |작성자 shylove2456
style="width:120px; height:20px;" 를 select에 넣어버리면 텍스트 안보이고 화살표 표시만 나온다
<select id="sStartTime" name="sStartTime" class="select">
<option value = "">선택</option>
<option value = "00">00</option>
<option value = "01">01</option>
<option value = "02">02</option>
<option value = "03">03</option>
<option value = "04">04</option>
<option value = "05">05</option>
<option value = "06">06</option>
<option value = "07">07</option>
<option value = "08">08</option>
<option value = "09">09</option>
<option value = "10">10</option>
<option value = "11">11</option>
<option value = "12">12</option>
<option value = "13">13</option>
<option value = "14">14</option>
<option value = "15">15</option>
<option value = "16">16</option>
<option value = "17">17</option>
<option value = "18">18</option>
<option value = "19">19</option>
<option value = "20">20</option>
<option value = "21">21</option>
<option value = "22">22</option>
<option value = "23">23</option>
</select>
설정
트랙백
댓글
글
[ 웹 서버(Web Server) ]
- 클라이언트의 요청을 받아 HTML이나 오브젝트를 HTTP 프로토콜을 이용해 전송하는 것.
사용자가 클라이언트로 요청을 보내오면 그 명령에 대한 처리를 실행하고 다시 사용자에게 답변을 보내준다.
- 사용자가 요청한 것들 중에 웹 서버 자체적으로 처리할 수 없는 것들을 톰캣과 같은 컨테이너나 PHP 모듈과 같이 처리할 수 있는 곳으로 넘겨 처리
- 웹 서버만 구축된 서버는 웹 페이지, 이미지 등 정적인 페이지를 생성하지만,
- Apache, IIS(Internet Information Server), WebtoB 등
[ 웹 어플리케이션 서버(Web Application Server / WAS) ]
- EJB와 같은 빈들이 올라가게 되며, 서버에 따라 웹에 필요한 많은 기능들을 포함하고 있다.
[ 컨테이너(Containner) ]
JSP와 서블릿을 실행시킬 수 있는 소프트웨어를 웹 컨테이너(Web Container) 혹은 서블릿 컨테이너(Servlet Container)라고 한다.
[ 웹 서버와 WAS의 차이점 ]
WAS : 동적인 처리를 담당하는 서버.
[ 웹 서버와 WAS의 일반적인 구성 ]
사용자 요청(웹 브라우저) -> 웹 서버 -> WAS(동적 처리) -> 웹 서버 -> 사용자 응답 메세지(웹 브라우저)
RECENT COMMENT