웹 & 프레임워크 168

JavaScript 깊이 탐색, 태그

수평적으로 읽고 있지않고 탐색하는방법은 깊이 탐색을 함.트리시작부터 끝까지 따라 내려간다.결과목록에 계속 추가시키고 그다음놈을 끝까지 따라가게 만든다 DOCTYPE html PUBLIC "-//W3C//DTD Xhtml 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 노드찾기 body{ font-size:9pt; font-family:"굴림"; } div, p{ border:1px #eeeeee solid; margin:10px; } function findByTagName(){ var divs=document.getElementsByTagName("div"); console.log(divs.length); /..

[CSS] display 속성 / visibility속성

display속성에는 뭐가 있을까 block : 행을 독점적으로 사용함.높이속성oinline : 행을 공유해서 사용함. 높이의 속성을 가질수가 없다.높이속성xinline-block : block + inline 행을 공유해서 사용하는 성질table-cell : 표처럼 디스플레이됨. table없이 table처럼 배치함none : 보이지 않는거 덤으로 visibility hidden : 숨기기만함 visible : 보임collapse : 아예 그냥 날라감.

JavaScript 날짜함수와 현재날짜부터 특정날짜까지 남은 일수 구하기

크리스마스까지 남은 기간 구하기 var today = new Date();var christmas = new Date(2014,11,25); //11이 12월이다. 서양애들은 january이런식으로쓰기 떄문에 월에대한 숫자개념이 없다. var days = Math.floor((christmas.getTime() - today.getTime())/ (1000*60*60*24));console.log("남은일수" + days); Math.floor 버림임ceil, round도 있음 올림, 반올림 등 꺌할할할할 javaScript는 그냥 var array1 = [];해서 쓰면 된다. 굳이 크기 지정안해줘도 되는게 ArrayList랑 비슷하다.그래서 그냥 array1[0] = 45 이렇게 넣고array1.len..

[CSS] position 에 대한 단상, 네가지 포지션

position에는 총 네가지 거시기가 있다 static - 기본 이놈은 위에서 아래로 붙는 형식임. 인라인이라면 오른쪽으로 문장처럼 붙을것이다.relative - 자기자신이 원래 위치했어야할 부분에서 상대적. 예를들어 top 10을 주면 탑에서 10이 내려감.absolute - 부모기준으로 절대배치함. 대신 부모쪽에 높이를 주어야함(이때 부모에 overflow:hidden을 주면 부모가 자식한테 맞춘다.) 또한 부모에게 relative를 주어야자 아니면, 그냥 브라우저 기준으로 정렬될 것이다.fixed - 브라우저 기준으로 특정위치에 박아버림. 브라우저기준임 브라우저!! 이것이다. 겹치면 z-index를 사용하도록 한다. 큰 숫자가 위로온다

[CSS] 체크박스 누르면 사라지는 효과

/* input 태그의 type 속성이 checkbox인 태그가 체크되었을 때, 바로 뒤에 위치하는 div 태그의 height 속성을 0픽셀로 적용합니다. */ input[type=checkbox]:checked + div { height: 0px; } div { overflow: hidden; width: 650px; height: 300px; /* 변환 효과를 적용합니다. */ -ms-transition-duration: 1s; -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s; }

[CSS] 글자가 테이블 밖으로 삐져나오거나 이상하게 줄바꿈이 될때, 혹은 ...으로 생략하고 싶을때

white-space: nowrap; 이 구문을 쓰면, 테이블에서 한글자씩 뒤에서 튀어나오는 놈을 방지 할수있다. 그런데 가끔은 그냥 일정한 크기를 넘어서면 ...으로 생략하고 싶을때도 있는데, 이기능을 쓰면 줄튀는걸 방지할수있다. white-space: nowrap; overflow:hidden; text-overflow:ellipsis;