AR삽질러

유수봉 교수의 WEB-12주차 본문

WEB/유수봉교수의 WEB

유수봉 교수의 WEB-12주차

아랑팡팡 2023. 5. 31. 16:19
728x90

유수봉 교수의 Web-(JS 정리)

HTML

지금까지 학습한 JavaScript 학습 내용을 1차로 정리해봅시다.

 

▶ LEFT_JS (LEFT_JS.html)

<!DOCTYPE html>
<html>

<head>
    <title>최아랑(2020E7471) - JavaScript</title>
</head>

<body>
    <h3>최아랑(2020E7471)</h3>
    <hr>
    <details>
        <summary>1.JavaScript ?</summary>
        <ol type="I">
            <li><a href="js_javascript.html" target="section" title="자바스크립트란">
                    javascript ?</a>
            <li><a href="js_coding.html" target="section" title="작성 위치">
                    use of JS</a>
        </ol>
    </details>

    <details>
        <summary>2.Dialog</summary>
        <ol type="I">
            <li><a href="js_alert.html" target="section" title="alert:메시지 표시">
                    alert</a>
            <li><a href="js_confirm.html" target="section" title="confirm:확인">
                    confirm</a>
            <li><a href="js_prompt.html" target="section" title="prompt: 입력">
                    prompt</a>
        </ol>
    </details>

    <details>
        <summary>3.Condition</summary>
        <ol type="I">
            <li><a href="js_ifelse.html" target="section">if~else</a>
            <li><a href="js_switchcase.html" target="section">switch~case</a>
        </ol>
    </details>
    <details>
        <summary>4.Looping</summary>
        <ol type="I">
            <li><a href="js_for.html" target="section">for</a>
            <li><a href="js_while.html" target="section">while</a>
            <li><a href="js_dowhile.html" target="section">do~while</a>
        </ol>
    </details>
    <hr>
    <a href="js_99.html" target="section" style="text-decoration-line: none;">★5.(구구단)</a><br>
    <a href="js_myname.html" target="section" style="text-decoration-line: none;">▶6.캔버스-내이름</a><br>
    <hr>
</body>

</html>

 

1.I JavaScript ? (js_javascript.html)

<!DOCTYPE html>
<html lang="en">

<head>
    <title>유수봉(202301001) - JavaScript ?</title>
</head>

<body>
    <h2>자바스크립트언어(JavaScript)</h2>
    <hr>
    <UL>
        <li>JavaScript</li>
        <UL>
            <li>1995년 넷스케이프에서 개발</li>
            <li>Netscape Navigator 2.0 브라우저에 최초 탑재</li>
            <li>웹 프로그래밍 개념 창시</li>
        </UL>
        <li>특징</li>
        <UL>
            <li>HTML 문서에 내장</li>
            <UL>
                <li>조각 소스 코드</li>
            </UL>
            <li>스크립트 언어</li>
            <UL>
                <li>인터프리터 실행</li>
                <li>컴파일러 필요없음</li>
            </UL>
            <li>단순</li>
            <UL>
                <li>C언어 구조를 차용</li>
                <li>배우기 쉬움</li>
            </UL>
        </UL>
    </UL>
    <hr>
    <h3>JavaScript Sample</h3>
    <hr>
    <xmp>
        <html>

        <head>
            <script>
                var sum = 0;
                for (n = 0; n < 10; n++) {
                    sum = sum + n;
                }
                alert("합은 = " + sum);
            </script>
        </head>

        </html>
    </xmp>
</body>

</html>

 

1.II use of JS (js_coding.html)

<!DOCTYPE html>
<html lang="en">

<head>
    <title>유수봉(202301001) - use of JS</title>
</head>

<body>
    <hr>
    <h2>자바스크립트 코드 작성이 가능한 위치</h2>
    <hr>
    1. HTML 태그의 이벤트 리스너 속성에 작성<br>
    2.
    <script></script> 태그에 작성<br>
    3. 별도 파일에 작성<br>
    4. URL 부분에 작성<br>
    <br>
    <br>

    <hr>
    <h3>자바스크립트 작성 예</h3>
    <hr>
    1.
    &lt;img src="apple.png" alt="img" onclick="this.src='banana.png'"&gt;

    <br>
    2.
    &lt;script&gt;
    document.write("&lt;h3&gt;유수봉 만세&lt;/h3&gt;");
    &lt;/script&gt;
    <br>
    3.
    &lt;script src="javascriptfile.js"&gt;
    &lt;/script&gt;
    <br>
    4.
    &lt;a href= "javascript:alert('클릭하셨어요?')" &gt;
    클릭해보세요&lt;/a&gt;
    <br>
</body>

</html>

 

2.I alert (js_alert.html)

<!DOCTYPE html>
<html lang="en">

<head>
    <title>유수봉(202301001) - alert</title>
</head>

<body>
    <hr>
    <h2>alert 명령어 설명</h2>
    <hr>
    1. alert 는 dialog 창을 열고 메시지를 표시한다.<br>
    2. 단순히 메시지를 전달하는 기능을 수행한다.</script> 태그에 작성<br>
    3. 사용자의 입력은 확인할 수 없다.<br>
    <hr>
    <h3>alert 연습</h3>
    <hr>
    <xmp>
        <script>
            var x;
            x = alert("Step-1 : alert")
            document.writeln("Step-1");
            document.writeln("alert=[" + x + "]" + "&lt;br&gt;");  
        </script>
    </xmp>
    <hr>
    <h3>alert 명령 수행 후 반환값</h3>
    <hr>
    <script>
        var x;
        x = alert("Step-1 : alert")
        document.writeln("alert=[" + x + "]" + "<br>");  
    </script>
    <hr>
</body>

</html>

 

2.II confirm (js_confirm.html)

<!DOCTYPE html>
<html lang="en">

<head>
    <title>유수봉(202301001) - confirm</title>
</head>

<body>
    <hr>
    <h2>confirm 명령어 설명</h2>
    <hr>
    여기에 confirm 명령을 간단히 설명하시오.
    <hr>
    <h3>confirm 연습</h3>
    <hr>    
    여기에 confirm 명령의 사용예를 삽입하시오.
    <hr>
    <h3>confirm 반환값</h3>
    <hr>
    여기에 confirm 명령 수행 후 반환값을 표시하시오.
    <hr>
</body>

</html>

 

2.III prompt (js_prompt.html)

<!DOCTYPE html>
<html lang="en">

<head>
    <title>유수봉(202301001) - prompt</title>
</head>

<body>
    <hr>
    <h2>prompt 명령어 설명</h2>
    <hr>
    여기에 prompt 명령을 간단히 설명하시오.
    <hr>
    <h3>prompt 연습</h3>
    <hr>
    여기에 prompt 명령의 사용예를 삽입하시오.
    <hr>
    <h3>prompt 명령어 수행 후 반환값</h3>
    <hr>
    여기에 prompt 명령 수행 후 반환값을 표시하시오.
    <hr>
</body>

</html>

 

3.I if~else (js_ifelse.html)

<!DOCTYPE html>
<html lang="en">

<head>
    <title>유수봉(202301001) - if~else</title>
</head>

<body>
    <hr>
    <h2>if~else 명령어 설명</h2>
    <hr>
    1. 여기에 if 명령을 간단히 설명하시오.<br>
    2. 여기에 if~else 명령을 간단히 설명하시오.<br>
    <hr>
    <h3>if 연습</h3>
    <hr>
    1.여기에 if 명령의 사용예를 삽입하시오.<br>
    2.여기에 if~else 명령의 사용예를 삽입하시오.<br>
    <hr>
</body>

</html>

 

4.I for (js_for.html)

<!DOCTYPE html>
<html lang="en">

<head>
    <title>유수봉(202301001) - for </title>
</head>

<body>
    <hr>
    <h2>for 명령어 설명</h2>
    <hr>
    <UL>
        <li>for 명령은 반복횟수가 알거나 주어진 경우 사용하는 반복문이다.<br></li>
        <li>for(초기값 설정; 조건식; 반복 후 작업) { 작업문 }</li>
    </UL>
    <hr>
    <h3>for 연습</h3>
    <hr>
    <UL>
        <li>for( N=0; N&lt;10; N++) { document.write(N + "&lt;br&gt;"); }</li>
    </UL>
    <hr>
    <h3>for 실행 결과</h3>
    <hr>
    <script>
        for (N = 0; N < 10; N++) { document.write(N + "<br>"); }
    </script>
    <hr>
</body>

</html>

 

5. 구구단 (js_99.html)

<!DOCTYPE html>
<html>

<head>
    <title>(유수봉-20220610)-구구단</title>
    <script type="text/javascript">
        document.oncontextmenu = function () { return false; }
    </script>
</head>

<body>
    <hr>
    <h3>구구단 JavaScript Code</h3>
    <hr>
    <xmp>
        <script>
            X = "<hr>";
            X += "<table border=2 width=300>";
            for (A = 0; A < 3; A++) {
                X += "<tr>";
                for (B = 1; B < 4; B++) {
                    X += "<td width=100>";
                    for (C = 1; C < 10; C++) {
                        X += ((A * 3) + B) + " * " + C + " = " + (((A * 3) + B) * C) + "<br>";
                    } X += "</td>";
                } X += "</tr>";
            }
            X += "</table>";
            X += "<hr>";
            p.innerHTML += X;
        </script>
    </xmp>
    <hr>
    <h3>구구단 실행 결과</h3>
    <p id="p"></p>
    <script>
        X = "<hr>";
        X += "<table border=2 width=300>";
        for (A = 0; A < 3; A++) {
            X += "<tr>";
            for (B = 1; B < 4; B++) {
                X += "<td width=100>";
                for (C = 1; C < 10; C++) {
                    X += ((A * 3) + B) + " * " + C + " = " + (((A * 3) + B) * C) + "<br>";
                } X += "</td>";
            } X += "</tr>";
        }
        X += "</table>";
        X += "<hr>";
        p.innerHTML += X;
    </script>
</body>

</html>

http://arang.dothome.co.kr/

 

최아랑(2020E7471)

 

arang.dothome.co.kr

 

728x90
반응형
LIST