목록공부/JavaScript (7)
바나나 일기
jQuery 기본 13.2 jQuery(document).ready()jquery를 사용한 모든 웹 페이지는 다음 코드를 갖는다. $(document).ready(function(){ }); $(document).ready()는 문서가 준비완료되면 매개 변수로 전달된 함수를 실행하라는 것이다.window.onload = function(){ }; 과 비슷하다고 할 수 있다. 많이 사용되므로, $(function(){ }); 이와같이 축약하여 사용도 가능하다. 13.3 기본 선택자jQuery('h1').css('color','red');jquery/선택자/메서드 가장 기본적인 형태이다. 선택자에 대해서 정리해보자!1) 전체선택자 : 모둔 문서 객체를 선택하는 것으로 *을 전체 선택자라 한다. html he..
예외 처리 한줄요약 : 자바처럼 try catch구문 or throw 씁시다. 10장을 열심히 정리해서 귀찮아졌다..
이벤트 이벤트는 키보드로 키를 입력하거나 마우스 클릭과 같이 다른 것에 영향을 미치는 것을 의미합니다. 용어에 관하여 살펴보자.window 객체의 onload 속성에 함수 자료형을 할당하는 것을 이벤트에 연결한다고 한다. 이 예제에서 용어들을 좀더 살펴보자 header 객체의 이벤트 이름은 click, 이벤트 속성은 onclick, 이벤트 핸들러는 whenClick() 함수이다.문서 객체에 이벤트를 연결하는 방법을 이벤트 모델이라 한다. 이벤트 모델을 다음가 같이 나뉜다.DOM Level 0 - 고전 이벤트 모델 , 인라인 이벤트 모델DOM Level 2 - 마이크로소프트 인터넷익스플로러 이벤트 모델, 표준 이벤트모델 1. 고전 이벤트 모델 문서 객체의 이벤트 속성을 사용해 이벤트를 연결하는 방법 Cli..
브라우저 객체 모델 window 객체에는 location, navigator, history, screen, document객체로 나눌 수 있다. 1. window 객체 alert() prompt() 둘다 window 객체이다. 새로운 메소드로는 open 이 있는데 file처럼보면 fopen 같은 메소드이다. open(URL, name, features, replace) : 새로운 window 객체를 생성합니다 ex) window.open('http://naver.co.kr', 'child', 'width=600, height=300', true); naver.co.kr이 새창에 뜨게 된다. 타이머 메소드를 몇가지 보자 setTimeout(function. millisecond) 일정 시간 후에 함수를 ..
1. array 정의 연습하기 var index = [1, 2, 4, 'nayoung', 'test']; alert(index); 2. prompt prompt는 입력된것을 문자열로 반환한다.그래서 그 문자열을 숫자로 바꾸려면 Number() 함수에 넣어야 한다. 이렇게 입력하면 prompt함수 실행 alert 함수 3. for 연습 일반적으로 쓰는 for(var i = 0 ; i < 3 ; i++) { alert( fruit[i] ); } 이런 형식으로 쓸수도 있지만새로운것을 소개하자면 for(var i in fruit){ alert( fruit[i] ); } 윗줄과 동치인 문장이다. 4. 함수 선언적함수로 선언한다. 함수호출시에 parameter를 주면 자동으로 arguments에 들어간다.argum..
기본 내장 객체 기본자료형은 숫자, 문자열, 불리언 세가지다. var output = new Number(273); 이렇게 선언하면 output 변수는 생성자 함수를 사용했으므로 객체이다.기본자료형의 속성이나 메소드를 사용하면 기본 자료형이 자동으로 객체로 변환된단다. (일회용 옷을 입는다.) object의 객체생성은 2가지 방법이 있다.var object = {};var object = new Object(); object의 기본 내장 객체는 7가지가 있다. 이렇게 입력하면, 첫번째로 alert(object) 한것 두번째로 alert(object.toString) 한것 var number1 = 273;var number2 = new Number(273); 에서 두 변수 모두 숫자지만 생성자 함수를 사용..
오늘은 기말고사로 인하여 백지가 되어버린 java script를 다시 복습하기로 했다. 일단 처음 html파일을 만들때에는 비주얼에 들어가서 파일->새파일->html파일을 선택하면 된다. head이던 body이던 스크립트를 넣을때에는 처음에는 를 넣어주면 된다. 조건문, 반복문 이런것은 c나 java와 거의 동일함으로 넘어간다. 함수도 큰차이는 없으나 차이가 있기는 있다. 이렇게 쓰면 익명함수이고 이렇게 사용하면 선언적 함수이다. 왠지 계절끝나면 다시쓸거같긴하지만 일단 바쁘니까..! 담에써야징