var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

Similar documents
PowerPoint Template

Javascript.pages

Javascript

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

Microsoft PowerPoint - web-part01-ch09-브라우저객체모델.pptx

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

- 이벤트의처리 <input type= button id= button1 value= 확인 /> <input type= button id= button2 value= 확인 /> 자바스크립트인경우 : document.getelementbyid( button1 ).oncl

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft PowerPoint 세션.ppt

쉽게 풀어쓴 C 프로그래밍

PHP & ASP

UI TASK & KEY EVENT

HTML5

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF

C H A P T E R 2

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

Microsoft PowerPoint - web-part02-ch16-이벤트.pptx

PowerPoint 프레젠테이션


슬라이드 1

Javascript


슬라이드 1

쉽게 풀어쓴 C 프로그래밍

HTML5 웹프로그래밍 입문-개정판

쉽게 풀어쓴 C 프로그래밍

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가

HTML5

Microsoft PowerPoint - chap05-제어문.pptx

Microsoft PowerPoint 자바스크립트(1).pptx

EDB 분석보고서 (04.03) ~ Exploit-DB( 에공개된별로분류한정보입니다. ** 5개이상발생한주요소프트웨어별상세 EDB 번호 종류 공격난이도 공격위험도 이름 소프트웨어이름 3037 SQL Inj

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

JSP 의내장객체 response 객체 - response 객체는 JSP 페이지의실행결과를웹프라우저로돌려줄때사용되는객체이다. - 이객체는주로켄텐츠타입이나문자셋등의데이터의부가정보 ( 헤더정보 ) 나쿠키 ( 다음에설명 ) 등을지정할수있다. - 이객체를사용해서출력의방향을다른

HTML5

Microsoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

C프로-3장c03逞풚

untitled

Microsoft PowerPoint Python-WebDB

PowerPoint 프레젠테이션

화해와나눔-여름호(본문)수정

화해와나눔-가을호(본문)

로거 자료실

게임 기획서 표준양식 연구보고서

쉽게 풀어쓴 C 프로그래밍

Modern Javascript

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax

gnu-lee-oop-kor-lec10-1-chap10

Microsoft PowerPoint - 09-CE-5-윈도우 핸들

Java ...

PHP & ASP

2009년 상반기 사업계획

PowerPoint 프레젠테이션

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES HTML 연동가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax Co

UI TASK & KEY EVENT

하둡을이용한파일분산시스템 보안관리체제구현

鍮뚮┰硫붾돱??李⑤낯

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

User's Guide Manual

쉽게 풀어쓴 C 프로그래밍

1. SNS Topic 생성여기를클릭하여펼치기... Create Topic 실행 Topic Name, Display name 입력후 Create topic * Topic name : 특수문자는 hyphens( - ), underscores( _ ) 만허용한다. Topi

PowerPoint Presentation

Javascript

2파트-07

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

PowerPoint Template

03장.스택.key

PowerPoint Presentation

PowerPoint 프레젠테이션

Data Provisioning Services for mobile clients

PowerPoint 프레젠테이션

Visual Basic 반복문

Microsoft PowerPoint - web-part01-ch10-문서객체모델.pptx

untitled

Microsoft Word - src.doc

PowerPoint 프레젠테이션

gcloud storage 사용자가이드 1 / 17

- 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager clas

(Microsoft PowerPoint - 9\300\345.ppt [\310\243\310\257 \270\360\265\345])

BEef 사용법.pages

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

2

PowerPoint 프레젠테이션

어댑터뷰

<4D F736F F D20BAB8BEC8BCADB9F620BCD2BDBA20BCF6C1A420BBE7BFEBC0DA20B8DEB4BABEF32E646F63>

Modal Window

4장.문장

Microsoft PowerPoint - Java7.pptx

DocsPin_Korean.pages

슬라이드 1

Cookie Spoofing.hwp

Microsoft Word - FunctionCall

PowerPoint 프레젠테이션

Spring Data JPA Many To Many 양방향 관계 예제

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

K&R2 Reference Manual 번역본

14-Servlet

Transcription:

자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트 <script src="my_script/myscripts.js"> 자바스크립트함수 - 자바의메서드와같은함수를작성하고이용할수있다. function myfunction(){ - 자바스크립트함수는 내에서다음과같이호출한다. myfunction(); 변수, 연산자 var global = 100; function myfunction(){ var local = 50; 자바스크립트의객체 - Date : 날짜와시간정보를담당한다. var today = new Date(); document.write(today+"<br/>"); document.write(today.getfullyear()+","+(today.getmonth()+1)+","+today.getday()+"<br/>"); document.write(today.gethours()+","+today.getminutes()+","+today.getseconds()+"<br/>"); var date = new Date(2015, 11, 5);// 월은 0 부터 11 까지 document.write(date+"<br/>"); - document : HTML 문서의 를담당한다. - window : 윈도우즈시스템을담당한다. 각종대화상자를띄울때사용한다. window.alert(" 이것은알림창입니다.");// 알림창은메세지를충력하는데사용합니다.

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다."); var name = window.prompt(" 이름을입력합니다."); // 프람프트창은데이터를입력할수있습니다. var addr = window.prompt(" 주소를입력합니다."); var age = window.parseint(window.prompt(" 나이를입력합니다.")); document.write(name+"<br/>"); document.write(addr+"<br/>"); document.write(age+"<br/>"); - history : 웹브라우저의 history 정보를관리한다. history.go(-1);// 웹브라우저를이전페이지로되돌린다. - location : 현재브라우저의 URL 주소를관리한다. 이객체를사용해서페이지를바꿀수있다. location.href = index.jsp ;//index.jsp 로 URL 를변경한다. 제어문 - if 문 var answer = confirm(" 확인이나취소를누르세요."); if(answer == true){ document.write(" 확인을눌렀습니다."); else if(answer == false){ document.write(" 취소를눌렀습니다."); - switch... case var id = prompt(" 주민번호를입력하세요.(XXXXXX-XXXXXXX)"); var length = id.length; if( length!= 14 id.charat(6)!= '-'){ alert(" 잘못된주민번호입니다."); else { alert(" 정상적인주민번호입니다."); var genderpos = id.charat(7);//8 번째자리의문자획득 var gender = ""; switch(genderpos){ case '1': case '3': case '9': gender = " 남성 "; break; case '0': case '2': case '4': gender = " 여성 "; break; document.write(" 당신은 "+gender);

- for for(i = 1; i <= 9; i++){ - while while(i <= 9){ i = i + 1; - do... while var i = 1; do { i = i + 1; while(i <= 9); 이벤트처리 - 자바스크립트를사용하면버튼클릭에의해발생하는이벤트를처리할수있다. - 이벤트이름앞에 on 을붙여서해당이벤트가발생했을경우의처리방법을명시한다. - 다음은 누르세요 를마우스로클릭하면, myfunction() 자바스크립트함수를호출하는문장이다. <a href="#" onclick="myfunction()"> 누르세요 </a> - 다음은자바스크립트에서발생하는이벤트 Blur : 텍스트필드에서포커스 (Focus) 가다른곳으로이동할때발생 Focus : 텍스트필드에서포커스 (Focus) 를얻었을때발생 Click : 마우스를클릭했을때발생 Change : <select> 에서데이터가변경될때발생 Select : 텍스트필드에서글자들을블록으로선택했을때발생 Load : 에서사용하며페이지가로딩될때발생 Submit : Submit 버튼을마우스로클릭했을때발생 Reset : Reset 버튼을마우스로클릭했을때발생 Load 이벤트처리 function load_msg(){ alert(" 환영합니다."); <body onload="load_msg()">

Focus, Blur 이벤트 function get_focus(str){ alert(str.name + " 에커서가있습니다."); function lost_focus(str){ alert(str.name + " 에서커서가사라졌습니다."); <form name="my_form"> 이름 : <input type="text" name="name" onfocus="get_focus(this)" onblur="lost_focus(this)"/><br/> 주소 : <input type="text" name="addr" onfocus="get_focus(this)" onblur="lost_focus(this)"/><br/> Submit, Reset 이벤트 function check_form(){ alert(" 서버로데이터를전송합니다."); return true; //return false; 이면서버로전송되지않는다. function reset_form(){ alert(" 폼을리셋합니다."); <form action="getit.jsp" onsubmit="return check_form()" onreset="reset_form()"> Data : <input type="text" name="id"/><br/> <input type="submit" value=" OK "/> <input type="reset" value=" Cancel "/>

Select, Change, Click 이벤트 function select_view(){ var addr = my_form.addr.value; alert(" 입력한주소 : " + addr); function change_view(){ var hobby = my_form.hobby[my_form.hobby.selectedindex].value; alert(" 선택한취미 : " + hobby); function click_view(){ alert(" 버튼을클릭했습니다."); <form name="my_form"> 주소 : <input type="text" name="addr" onselect="select_view()"/><br/> 취미 : <select name="hobby" onchange="change_view()"> <option> 선택하세요.</option> <option value="fishing"> 낚시 </option> <option value="sing"> 노래부르기 </option> <option value="movie"> 영화보기 </option> </select><br/> 버튼클릭 : <input type="button" value=" 누르세요 " onclick="click_view()"/>