일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- SQL 명령어가 올바르게 종료되지 않았습니다.
- ASP.NET Error
- 이벤트 처리
- jsp
- 우편번호검색
- prototype
- 자바스윙
- Ajax댓글
- Ajax한글 처리문제
- 객체생성
- XML
- 웹표준
- ORA-00942
- DataList컨트롤
- Repeater
- hyperlink 쿼리스트링 바인딩
- ajax
- 페이지 간 게시
- prototype.js
- 테이블또는 뷰가 존재하지 않습니다.
- 자동완성기능
- ASP.NET 방명록
- 스크립트릿
- RowCount 폐이징
- JDK1.5
- ASP.NET 회원가입
- Oracle 10g
- json
- JavaScript
- ASP.NET
- Today
- Total
IT 쟁이
자바스크립트에서 배열은 나열이며, 이를 연결하는것이다. 자바스크립트의 배열은 크기가 정해져 있지않고, 정의된배열을 크기를 마음대로 늘리거나 줄일 수있다. 배열에 문자열을 넣을수 있고, 오브젝트, 함수, 메서드, 클래스, 또 다른 배열을 넣을수 있다. 기존의 객체지향적인 언어에서는 생각할수없는 부분이 아닐까싶다. -_-소스를 볼때마다 당황스럽다고 할까. Array 클래스 배열 자바스크립트에서 배열을 나타내는 대표적인 클래스이다. 배열의 인덱스를 숫자값이 아닌 문자열을 사용할 수도 있다. var SportArray = new Array(2); //배열을 생성 SportArray[2]= '농구'; SportArray[7]= '마라톤'; SportArray[11]= '수영'; $('show1').innerHTM..
함수와 메서드의 형태는 같으나 구분하는 방법이 다르다. 함수는 독립적으로 작성할수 있는 반면 메서드는 반드시 오브젝트 또는 클래스 안에서 작성해야한다. 함수는 호출할경우 실행되지만, 클래스에 작성된 메서드는 오브젝트를 생생해야 실행되는 경우가 있으며, 오브젝트에 작성된 메서드는 오브젝트.메서드 형태로 메서드를 지정해야 한다. Event.observe(window,'load',function() { Event.observe('Button1', 'click', Show.click); }); var Show = { click: function(event) { document.getElementById('show1').innerHTML = '안녕하세요';//오브젝트.메서드 형태이므로 메서드이다. $('show2..
자바스크립트에서의 클래스와 오브젝트 var sport ='축구' 는 단순히 sport변수에 축구라는 값을 설정한것이다. 이때 sport는 단지변수이다. 다음과 같이 메서드와 프로퍼티를 포함하게되면 오브젝트(객체)가 된다.이런 형태의 오브제그는 new 연산자를 사용하여 인스턴스를 생성하지 않아도 된다. var Sport = { basketball: '농구' , soccer: '축구', playSport: function() { ('show1').innerHTML = ' 탁구 ' } } Sport.playSport() 와 같이 호출하려는 메서드 앞에 오브젝트이름을 지정하면 인스턴스를 생성하지 않아도 메서드가 호출된다. 자바스크립트는 마치 연체동물같은 느낌이다.