하이브리드앱

 

자바스크립트

 

basic.html

 

<!DOCTYPE HTML>
<html>
<head>

<meta charset="utf-8">
<title></title>
<script type="text/javascript">

/* 변수연습 */

 var iNum=3;
 iNum =iNum+5;
 document.write("<p>" + iNum+"</p>");
 
 var strColor="파랑색";
 document.write("<p>"+strColor+"</p>");
 
 //배열연습
 
 var strDrink =new Array();
 strDrink[0]="커피";
 strDrink[1]="홍차";
 strDrink[2]="녹차";
 
 //반복문 연습
 var iCount=0;
 for(iCount=0; iCount <strDrink.length; iCount++){
	 
	 document.write("<p>숫자 : " + iCount+",  음료수 : " + strDrink[iCount] +" </p>");
	 
 }

 
 //판단문 연습
 var dtDate=new Date();
 var dtHour=dtDate.getHours();
 
 if(dtHour >= 6 && dtHour <= 10){
	 
	 document.write("<b>Good morning!</b>");
 }else{
	 document.write("<b>How are you?</b>");
 }
 
 
</script>

</head>


<body>
</body>

</html>

 

=> 출력

8

파랑색

숫자 : 0, 음료수 : 커피

숫자 : 1, 음료수 : 홍차

숫자 : 2, 음료수 : 녹차

Good morning!

 

function.html

<!DOCTYPE HTML>
<html>
<head>

<meta charset="utf-8">
<title></title>
<script type="text/javascript">
	function sayHello(){
		document.getElementById('clickme').innerHTML="안녕하세요!";
	}
</script>

</head>


<body>

<a href="#" onclick="sayHello()" id="clickme">눌러 주세요!</a>

</body>

</html>

 

 

출력=>

눌려 주세요!

안녕하세요! 

 

 

jQuery.html

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title></title>
	<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
	<script>
		 $(document).ready(function() {
		   $("#clickme").click(function() {
			 $("#clickme").html("안녕하세요!(JQuery사용)");
		   });
		 });
	</script>
</head>

<body>
   <a href="#" id="clickme">눌러 주세요!(JQuery 사용)</a>
</body>
</html>

 

 

 자주 사용될 JQuery  명령어

jQuery 메서드  의미 사용법
$(선택자).html(값) 선택된 엘리먼트의 html 내용을 전달된 갓으로 교체 합니다. $("#clickme").html("안녕하세요");
반환값 =$(선택자).val() 선택된 엘리먼트의 html 내용을 반환합니다. var strContent =$("#in").val();
$(선택자).data(키, 값) 선택된 엘리먼트에 키와 값을 함께 넘겨주어 저장합니다. $("#pic_univ").data("flag", "false");
반환값=$(선택자).data(키) 선택된 엘리먼트에 저장된 값중에서 전달된 키값을 찾아 연결된 값을 반환합니다. var bflag=$("#pic_univ).data("flag");
$(선택자).addClass(이름) 실행 중에 클래스 선택자를 적용하기 위해 전달된 이름의 클래스 선택자를 해당 엘리먼트에 적용합니다. $("#pic_univ").addClass("small");
$(선택자).removeClass(이름) 반대로 전달된 이름의 클래스 선택자를 해당 엘리먼트에서 제거합니다. $("#pic_univ").removeClass("large");
$(선택자).attr(이름).replace(값1, 값2) 선택된 엘리먼트에서 사용되고 있는 특성 중에서 전달된 이름의 것을 찾아 값1 부분을 값2로 교체합니다.  $(this).attr("src").replace("small.jpg","large.jpg");

 

 

도전 미션

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<link href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" rel="stylesheet" type="text/css"/>
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
	<script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js" type="text/javascript"></script>
<script>
		 $(document).ready(function() {
		   $("#clickme").click(function() {
			 $("#output").html($("#in").val());
		   });
		 });
	</script>
</head>

<body>
    <div data-role="page" id="page">
      <div data-role="header">
        <h1>머리글</h1>
      </div>
      <div data-role="content">
            <label >글을 입력하세요:</label>
            <input type="text" id="in" value="" />
            <a href="#" id="clickme" data-role="button">확인</a>
            <label >입력결과:</label>
            <textarea  id="output"></textarea>        
      </div>
      <div data-role="footer">
        <h4>바닥글</h4>
      </div>
    </div>


</body>
</html>

 

http://braverokmc2.dothome.co.kr/junho/ex13/input.html

 

 

 

23강  ( 13-1. 자바스크립트 이해_변수개념 )

 

 

 

 

24강   ( 13-2. 자바스크립트 기초 프로그래밍 실습_배열과 반복문)

 

 

 

25강 (13-3. 자바스크립트 기초 프로그래밍 실습_객체지향 프로그래밍 이해 및 판단문 )

 

 

 

 

about author

PHRASE

Level 60  머나먼나라

개 한 마리를 훔치면 불인(不仁)이라고 한다. 그런데도 한 나라를 훔치고 이를 의(義)라고 한다. -묵자

댓글 ( 4)

댓글 남기기

작성