'.NET프로그래밍/JavaScript 1.2'에 해당되는 글 38건

  1. 2009.08.11 26. 히스토리(history) 객체
  2. 2009.08.10 25. 로케이션객체
  3. 2009.08.10 24. 도큐먼트객체
  4. 2009.08.10 23. 윈도우객체
  5. 2009.08.10 자바스크립트 학습순서
  6. 2009.08.10 22. 가까운값(NEAR) 예제
  7. 2009.08.10 21. 배열
  8. 2009.08.10 20. 함수사용법
  9. 2009.07.31 프로그래밍 언어
  10. 2009.07.31 19. 짝수의 합 구하기

<input type="button" value="2단계 뒤로" onclick="history.go(-2);" />
<input type="button" value="뒤로" onclick="history.go(-1);" />
<input type="button" value="새로고침" onclick="history.go(0);" />
<input type="button" value="앞으로" onclick="history.go(1);" />


 

'.NET프로그래밍 > JavaScript 1.2' 카테고리의 다른 글

28. 폼(form)객체 - 2  (0) 2009.08.11
27. 폼(form) 객체 - 입력 값에 대한 유효성 검사  (0) 2009.08.11
25. 로케이션객체  (0) 2009.08.10
24. 도큐먼트객체  (0) 2009.08.10
23. 윈도우객체  (0) 2009.08.10
Posted by holland14
:

<script>
    function GoNaver() {
        location.href = "http://www.naver.com/";
    }

</script>

<input type="button" value="닷넷코리아로 이동" onclick="location.href='http://dotnetkorea.com/';" />

<table border="1" onmouseover="GoNaver();">
    <tr>
        <td>마우스를 올려보세요...</td>
    </tr>
</table>

<a href="#" onclick="location.reload();">현재 페이지 새로고침</a>
<a href="javascript:location.reload();">현재 페이지 새로고침</a>

Posted by holland14
:
<script>
    document.title = "타이틀바에 문자열 출력"
    document.write("문서에 출력");
    document.bgColor = "Yellow";
    document.fgColor = "Blue";
    window.status = "상태바에 출력";
</script>

'.NET프로그래밍 > JavaScript 1.2' 카테고리의 다른 글

26. 히스토리(history) 객체  (0) 2009.08.11
25. 로케이션객체  (0) 2009.08.10
23. 윈도우객체  (0) 2009.08.10
자바스크립트 학습순서  (0) 2009.08.10
22. 가까운값(NEAR) 예제  (0) 2009.08.10
Posted by holland14
:

<script>
    // window 객체 : 자바스크립트 최상위 객체 : C#의 Object 클래스
    // window.alert() : 경고 대화상자
    // window.confirm() : 확인 대화상자
    // window.prompt() : 입력 대화상자 : 거의 안씀
    window.status = "상태바에 문자열 출력"; // 속성
    // window.open() : 새 창(window) 띄우기
    // window.close() : 현재 창 닫기
    // window.setTimeout(code, delay) : 시간차/타이머
</script>
<script>
    function CheckDelete() {
        // 확인 버튼 클릭하면, true 취소 버튼 : false
        var flag = window.confirm("정말로 삭제?");
        if (flag) {
            alert("삭제진행"); return true;
        }
        else {
            alert("멈춤"); return false;
        }
    }
</script>
<script>
    function OpenDNK() {
        window.open("http://www.naver.com/", "naver", "width=400,height=400,status=yes,toolbar=1,scrollbars=yes");
    }
</script>
<script>
    function Go() {
        // 3초 후에 앞에 명령어 실행
        window.setTimeout("alert('꽝~');", 3000);
    }
</script>
<!--[1] 경고대화상자 -->
<input type="button" value="클릭" onclick="window.alert('경고');" />
<input type="button" value="삭제" onclick="CheckDelete();" />
<input type="button" value="입력" onclick="window.prompt('나이?', '여기');" />
<input type="text" value="닷넷코리아" onclick="OpenDNK();" />
<input type="button" value="닫기" onclick="window.close();" />
<input type="button" value="폭탄" onclick="Go();" />

'.NET프로그래밍 > JavaScript 1.2' 카테고리의 다른 글

25. 로케이션객체  (0) 2009.08.10
24. 도큐먼트객체  (0) 2009.08.10
자바스크립트 학습순서  (0) 2009.08.10
22. 가까운값(NEAR) 예제  (0) 2009.08.10
21. 배열  (0) 2009.08.10
Posted by holland14
:

자바스크립트 학습순서

1. 설치: 이미 내장 : notepad.exe
2. 기본코드
3. 출력 : document.write()
4. 변수 : var
5. 연산자 : C#과 동일
6. 제어문 : C#과 동일
7. 함수 : function 함수명(매개변수리스트) {…}
8. 배열 : Array 객체, var arr = [];
9. 구조체/열거형 : 이런 개념없다.
10. 내장 객체 학습(필수 5개)
     a. Window
     b. Document
     c. Location
     d. History
     e. Form
     f. 기타 : screen,images,navigator,…
11. 라이브러리 : 공개/비공개 자바스크립트 라이브러리 :  jQuery > prototype.js> 스크립트 타큘러스 > etc

'.NET프로그래밍 > JavaScript 1.2' 카테고리의 다른 글

24. 도큐먼트객체  (0) 2009.08.10
23. 윈도우객체  (0) 2009.08.10
22. 가까운값(NEAR) 예제  (0) 2009.08.10
21. 배열  (0) 2009.08.10
20. 함수사용법  (0) 2009.08.10
Posted by holland14
:
<script type="text/javascript">
    //[!] 가까운값 : 차이값의 절대값의 최소값일 때의 데이터
    //[1] Input
    var data = [10, 15, 20, 25, 30];
    var target = 21; // 21과 가까운값
    var near = 0; // <=  여기에 20이 담기면 되겠죠?
    var abs = 0; //
    var min = 100; // 해당 범위에서 가장 큰 값
    //[2] Process
    for (var i = 0; i < data.length; i++) {
        abs = ((data[i] - target) < 0) ? -(data[i] - target) : (data[i] - target); //ABS
        if (abs < min) {
            min = abs; // MIN
            near = data[i]; // NEAR : 가까운값
        }
    }   
    //[3] Output
    document.write(target + "과 가까운 값 : " + near + "<br />");
</script>

'.NET프로그래밍 > JavaScript 1.2' 카테고리의 다른 글

23. 윈도우객체  (0) 2009.08.10
자바스크립트 학습순서  (0) 2009.08.10
21. 배열  (0) 2009.08.10
20. 함수사용법  (0) 2009.08.10
프로그래밍 언어  (0) 2009.07.31
Posted by holland14
:

<script>
    //[1] 배열 선언
    var arr = new Array(3);
    //[2] 초기화
    arr[0] = "WPF";
    arr[1] = "WCF";
    arr[2] = "WF";
    //[3] 출력
    for (var i = 0; i < arr.length; i++) {
        document.write(arr[i] + "<br />");
    }
</script>


<pre>
<script>
    //[!] 배열 선언과 동시 초기화
    var data = [3, 2, 1];
    for (var i = 0; i < data.length; i++) {
        document.writeln(data[i]); // <pre>로 묶였을 때 줄바꿈된다.
    }

</script>
</pre>

'.NET프로그래밍 > JavaScript 1.2' 카테고리의 다른 글

자바스크립트 학습순서  (0) 2009.08.10
22. 가까운값(NEAR) 예제  (0) 2009.08.10
20. 함수사용법  (0) 2009.08.10
프로그래밍 언어  (0) 2009.07.31
19. 짝수의 합 구하기  (0) 2009.07.31
Posted by holland14
:

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>함수사용법.htm</title>
    <script type="text/javascript">
        // 함수 선언부
        function ShowTitle() {
            document.write("<h3>함수의 3가지 스타일</h3>");
        }
       
        function MyAbs(data) {
            var result = (data < 0) ? -data : data;
            document.write(data + "의 절대값 :" + result + "<br />");
        }
       
        function MyPow(a, b) {
            var result = 1;
            for (var i = 0; i < b; i++)
            {
                result *= a;
            }
            return result;
        }
       
        function MyRound(num, pos) {
            //[1]
            var result = 0.0;
            var half = 0.5;
            var factor = 1;
            //[2]
            for (var i = 0; i < pos; i++) {
                half *= 0.1;
                factor *= 10;
            }
            result = parseInt((num + half) * factor) / parseFloat(factor);
            //[3]
            return result;
        }

        function PrintTable(row, col) {
            var table = "<table border='1'>";
            for (var i = 0; i < row; i++) {
                table += "<tr>";
                for (var j = 0; j < col; j++) {
                    table += "<td>";
                    table += (i + 1) + "행 " + (j + 1) + "열";
                    table += "</td>";
                }
                table += "</tr>";
            }
            table += "</table>";
            document.write(table);
        }
    </script>
</head>
<body>
    <script type="text/javascript">
        // 함수 호출부
        //[1] 매개변수가 없는 함수
        ShowTitle();
       
        //[2] 매개변수가 있는 함수
        MyAbs(-10); MyAbs(10);
       
        //[3] 반환값이 있는 함수
        var retValue = MyPow(2, 10);
        document.write("2의 10승 : " + retValue + "<br />"); //1024

        //[!] 퀴즈 : 반올림 함수
        document.write(MyRound(12.5678, 2) + "<br />"); ; // 12.57
        document.write(MyRound(12.5678, 1) + "<br />"); ; // 12.6

        //[!] 퀴즈 : 동적 테이블 생성
        PrintTable(2, 3); // 2행 3열 테이블 출력
        PrintTable(5, 5); // 5행 5열 테이블 출력
    </script>

</body>
</html>

'.NET프로그래밍 > JavaScript 1.2' 카테고리의 다른 글

22. 가까운값(NEAR) 예제  (0) 2009.08.10
21. 배열  (0) 2009.08.10
프로그래밍 언어  (0) 2009.07.31
19. 짝수의 합 구하기  (0) 2009.07.31
18. 구간반복 - 반복문(for문)  (0) 2009.07.31
Posted by holland14
:

ASP 3.0

프로그래밍 언어

1. 설치
2. 기본출력문
 document.write()
 window.alert()
3. 주석문(Comment)
 /* ~ */
 //
4. 변수(Variable)
 var 키워드
5. 연산자(Operator)
 산술 : +, -, *, /, %(MOD)
 비교(관계) : ==(같다, =), !=(다르다, <>)
 논리 : &&(AND), ||(OR), !(NOT)
 조건(3항) : ?: -> if문으로 대체
 대입 : =, +=, -=, *=, /=, %=
 증감 : ++, -- 
 
6. 제어문(Statement)
 - 조건문
    - if
    - switch
 - 반복문
    - for
    - do
    - while
 - 기타
    - break;
    - continue;
7. 배열(Array)
8. 함수(Method/Function/Sub Procedure)
9. 객체(Object)
 - document.write()
 - document.title
 - window.alert()
 - window.confirm()
 - window.prompt()

10. 이벤트(Event)
==================================================
11. 구조체(Struct)
12. 클래스(Class)

...

'.NET프로그래밍 > JavaScript 1.2' 카테고리의 다른 글

21. 배열  (0) 2009.08.10
20. 함수사용법  (0) 2009.08.10
19. 짝수의 합 구하기  (0) 2009.07.31
18. 구간반복 - 반복문(for문)  (0) 2009.07.31
17. 선택문(switch문)  (0) 2009.07.31
Posted by holland14
:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>짝수의 합 구하는 프로그램</title>
</head>
<body>

<script type="text/javascript">
    // 1부터 100까지 짝수의 합: 2550

    //[1] Input
    var sum = 0; // 짝수의 합이 담길 그릇 선언/초기화
    //[2] Process : 주어진 범위(for)에 주어진 조건(if)
    for(var i = 1; i <= 100; i++) // 1부터 100까지
    {
        if (i % 2 == 0) // 짝수
        {
            sum += i; // 합
        }
    }
    //[3] Output
    document.write("1부터 100까지 짝수의 합 : " + sum + "<br />");
   
</script>


<script type="text/javascript">
    // 1부터 100까지 3의 배수 또는 4의 배수의 합을 구하는
    // 프로그램을 작성하시오. 결과값은 2551

    //[1] Input
    var sum = 0;
    //[2] Process : 배수의 합
    for (var i = 1; i <= 100; i++)
    {
        // 3의 배수이거나 또는 4의 배수인(OR) ==> ||
        // 3의 배수이고 그리고 4의 배수인(AND) ==> &&
        if (i % 3 == 0 || i % 4 == 0)
        {
            sum += i;
        }
    }
    //[3] Output
    document.write("1부터 100까지 3의 배수 또는 4의 배수의 합 : " + sum + "<br />");
 
</script>

</body>
</html>


<!--
-
프로그래밍언어 : 암기(외워라!)  ==>  1. 짝수의 합     2. 선택정렬 알고리즘
-->

< 실행결과 >





'.NET프로그래밍 > JavaScript 1.2' 카테고리의 다른 글

20. 함수사용법  (0) 2009.08.10
프로그래밍 언어  (0) 2009.07.31
18. 구간반복 - 반복문(for문)  (0) 2009.07.31
17. 선택문(switch문)  (0) 2009.07.31
16. 조건문(if~else문)  (0) 2009.07.31
Posted by holland14
: