자바스크립트 소개
JavaScript는 인터넷에서 가장 널리 사용되는 스크립트 언어입니다. 이 언어는 HTML 및 웹에 사용할 수 있으며 서버, PC, 노트북, 태블릿, 스마트폰 및 기타 장치에서 널리 사용할 수 있습니다.
JavaScript는 스크립팅 언어입니다.
JavaScript는 가벼운 프로그래밍 언어입니다.
JavaScript는 HTML 페이지에 삽입할 수 있는 프로그래밍 코드입니다.
JavaScript를 HTML 페이지에 삽입하면 모든 최신 브라우저에서 실행할 수 있습니다.
JavaScript는 배우기 쉽습니다.
배우게 될 내용
이 튜토리얼에서 배우게 될 주요 내용은 다음과 같습니다.
JavaScript: HTML 출력 스트림에 직접 쓰기
인스턴스
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p> JavaScript 能够直接写入 HTML 输出流中: </p> <script> document.write("<h1>这是一个标题</h1>"); document.write("<p>这是一个段落。</p>"); </script> <p> 您只能在 HTML 输出流中使用 <strong>document.write</strong>。 如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。 </p> </body> </html>
인스턴스 실행»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。 |
JavaScript: 이벤트에 반응
인스턴스
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <h1>我的第一个 JavaScript</h1> <p> JavaScript 能够对事件作出反应。比如对按钮的点击: </p> <button type="button" onclick="alert('欢迎!')">点我!</button> </body> </html>
인스턴스 실행 »
"실행" 클릭 예제" 버튼을 누르면 온라인 예제를 볼 수 있습니다
Alert() 함수는 자바스크립트에서 흔히 사용되는 함수는 아니지만 코드 테스트에 매우 편리합니다.
onclick 이벤트는 이 튜토리얼에서 배우게 될 많은 이벤트 중 하나일 뿐입니다.
JavaScript: HTML 콘텐츠 변경
JavaScript를 사용하여 HTML 콘텐츠를 처리하는 것은 매우 강력한 기능입니다.
인스턴스
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <h1>我的第一段 JavaScript</h1> <p id="demo"> JavaScript 能改变 HTML 元素的内容。 </p> <script> function myFunction() { x=document.getElementById("demo"); // 找到元素 x.innerHTML="Hello JavaScript!"; // 改变内容 } </script> <button type="button" onclick="myFunction()">点击这里</button> </body> </html>
인스턴스 실행»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
document.getElementById("일부 ID")를 자주 볼 수 있습니다. 이 메소드는 HTML DOM에 정의되어 있습니다.
DOM(DocumentObject Model)(Document Object Model)은 HTML 요소에 액세스하기 위한 공식 W3C 표준입니다.
이 튜토리얼의 여러 장에서 HTML DOM에 대해 배우게 됩니다.
JavaScript: HTML 이미지 변경
이 예는 HTML <image>의 소스(src)를 동적으로 변경합니다.
예
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <script> function changeImage() { element=document.getElementById('myimage') if (element.src.match("bulbon")) { element.src="/upload/course/000/000/009/580432b53cb5d221.gif"; } else { element.src="/upload/course/000/000/009/5804353cb2562758.gif"; } } </script> <img id="myimage" onclick="changeImage()" src="/upload/course/000/000/009/580432b53cb5d221.gif" width="100" height="180"> <p>点击灯泡就可以打开或关闭这盏灯</p> </body> </html>
예제 실행»
온라인 예를 보려면 "예제 실행" 버튼을 클릭하세요
JavaScript는 모든 속성의 대부분을 변경할 수 있습니다. HTML 요소도 마찬가지입니다.
JavaScript: HTML 스타일 변경
HTML 속성 변경의 변형인 HTML 요소의 스타일을 변경합니다.
인스턴스
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <h1>我的第一段 JavaScript</h1> <p id="demo"> JavaScript 能改变 HTML 元素的样式。 </p> <script> function myFunction() { x=document.getElementById("demo") // 找到元素 x.style.color="#ff0000"; // 改变样式 } </script> <button type="button" onclick="myFunction()">点击这里</button> </body> </html>
인스턴스 실행»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
JavaScript: 입력 유효성 검사
JavaScript는 사용자 입력 유효성을 검사하는 데 자주 사용됩니다.
인스턴스
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <h1>我的第一段 JavaScript</h1> <p>请输入数字。如果输入值不是数字,浏览器会弹出提示框。</p> <input id="demo" type="text"> <script> function myFunction() { var x=document.getElementById("demo").value; if(x==""||isNaN(x)) { alert("不是数字"); } } </script> <button type="button" onclick="myFunction()">点击这里</button> </body> </html>
인스턴스 실행»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
알고 계셨나요?
JavaScript와 Java는 개념과 디자인 측면에서 완전히 다른 두 언어입니다.
|