본문 바로가기
개발자/백엔드 웹 개발자 과정(국비)

자바스크립트(4)_재귀함수 ,팝업,

by 초응 2022. 12. 30.


[재귀함수]
스택 영역 LIFO - 마지막에 들어온게 제일 먼저 빠져나온다.
Q영역 : FIFO - 처음들어온게 제일 먼저 빠져 나온다.
재귀함수 호출할때는 스택 영역 사용.

window.setTimeout( ' ', 밀리초 );
ㄴ 나를 끝내놓고 나를 다시 여는 방식으로 기능제공
ㄴ' '를 빼면 직접 호출이되기 때문에 문자열로 표시해줘야한다.

[팝업]
웹표준권고안 : 팝업 남발하지 말 것.
하지만 정보전달에는 팝업만한게 없다.
-팝업을 작은 하나의 브라우저라고 생각하기 (브라우저를 새로 연다)

형식
window.open(url정보 ,'식별자','옵션');
-식별자는 생략 가능.
-옵션
1. width/height
2. top/left
(menubar/location/toolbar/status...는 요즘 사용 안함)

식별자를 지정하지 않으면 새로고침을 했을때 팝업이 계속 생성된다. 
식별자를 해놓으면 동일한 식별자의팝업은 새로고침해도 열리지 않는다.

<a>태그에 이벤트 핸들러를 적용해도 되지만 a = href 에 javascript의 기능을 불러올수 있다.

window.self.close();  - 스스로 종료.

readonly : 읽기전용 - 사용자가 사용하지 못하도록 할 수 있음
(ex.<input type ="text" name ="zip" size ="5" readonly>)

opner. : 나를 열었던 페이지가르키기.

 

fieldset, legend 태그
하나의 폼 안에서 여러 구역을 나누어 표시하려고 할 때
- fieldset: 폼들을 하나의 영역으로 묶음 (외곽선 표시)
- legend: 필드셋으로 묶은 그룹에 제목을 붙임

 

'개발자 > 백엔드 웹 개발자 과정(국비)' 카테고리의 다른 글

jsp[2]_2023-01-03  (0) 2023.01.03
[서블릿, 서버더미 생성, 깃]  (0) 2023.01.02
221230_자바스크립트(4)  (0) 2022.12.30
[CSS]2022/12/26~27  (0) 2022.12.27
자바스크립트(1)_2022-12-27  (0) 2022.12.27