본문 바로가기

콩's EDUCATION/콩's Javascript

[KITRI] JavaScript 1장 : html

1강. Javascript : html, 변수



* HTML


<html>

helloWorld <br>

</html>

==> 기록 내용 그대로 출력 (변수, 메소드가 없다)

 

Javascript

html 내부 프로그래밍 필요하다.

 

자바언어 전혀 다른 언어

 

================ a.html ================

<html>

<head>

---> 브라우저 주소 제목, 인코딩 방식, 현재 문서 설정 내용

<script>

 

</script>

<body>

---> 브라우저 본문 내부 출력 내용

</body>

</head>

</html>

 

브라우저

HTML, Javascript 코딩 툴 ==> 이클립스

HTML, Javascript 결과 출력 ==> ie,chrome,firefox


* 태그

head/body/h1~h6/p/a/img/table/form


* form 태그들 ; 사용자 입력(마우스 클릭 이벤트 발생)

<form action = "http://192.163.0.3:8080/jsp/a.jsp">


<input type=submit value="확인"/>

</form>


텍스트

<input type = text, password, hidden>

<textarea rows="?" cols="?">


버튼

<input type = radio, checkbox, submit>

<select - option>

<button>


파일/이미지선택
form enctype = multipart/form-data

<input type = file


HTML5 추가 input type : 날짜/시간/범위


html 오류코드

http 404 오류 ; file not found ; 파일 존재하지 않을 때 발생한다.

<a href=a.html></a>


CSS ; cascading style sheet

html 태그의 레이아웃을 결정하는 요소들


<font size="20" color=""><tr><td>

</font>


<style>

태그명

{

속성명 : 속성값;

속성명 : 속성값;

...

}

</style>

<link ; 별도의 파일을 외부에서 얻어올 때 사용한다.>


a:hover ; 링크에 마우스를 댄 상태

a:visited ; 링크를 한번 클릭한 상태


* 자바스크립트 입출력


자바 스크립트 : 모든 객체를 포함하는 최상위 객체

1. window.confirm()

   confirm(): 자신 파일 저으이 메소드이거나,

 window 내장객체 메소드

   confirm("삭제하시겠습니까?"): yes / no

2. window.alert()

alert() : 팝업창 / 경고창

alert("마우스 오른쪽 버튼 금지")

alert : 메시지 출력

사용자 입력 : window.prompt()

  prompt("메시지","미리입력된 값");


브라우저(=클라이언트 컴퓨터) 화면 출력 : document.write("")

디버깅 목적 ==> 콘솔(서버컴퓨터)출력 : console.log("")

==> 내장객체 생성


객체명.메소드명()


* 자바 스크립트 변수


var 변수명 = 값;

값의 종류 ; 정수, 실수, 논리값, 객체,
함수(function(){}), undefined
(타입 정해져 있지 않음)


var i = 100;

var i = 100.99;

var i = false

var i = 's';

var i = 'sssss';

var i = new Date();


* 자바스크립트 연산자


= 대입

== 값동등 비교

=== 타입과 값 동시 비교한다.


typeof : 변수 타입 알려줌(단 객체형일 경우 object)

constructor() : 내장함수(실제 객체 생성 타입 알고자 한다면 사용한다)

instanceof 객체 타입 알려줌