자바스크립트 7

자바스크립트 클래스를 정의하는 세가지 방법

자바스크립트는 문법적인 측면에서 봤을 때, 매우 유연한 객체지향언어이다. 이번 글에서 여러분은 객체를 정의하고 생성하는 세 가지 방법에 대해서 알 수 있을 것이다. 이미 여러분이 자신만의 방법을 갖고 있다고 할지라도 다른 사람의 코드를 읽기 위해서라도 다른 방법들에 대해 알아두는 것이 좋다. 자바 스크립트에서는 클래스가 없다. 함수가 클래스로서 사용될 수 있지만, 일반적으로 자바스크립트는 클래스가 없는(class-less) 언어이다. 자바스크립트에서는 모든 것이 객체이다. 상속의 측면에서 전통적인 언어와는 달리 클래스가 아니라, 객체는 객체로부터 상속을 받는다. 1. 함수 사용 이 방법은 가장 일반적인 방법중 하나일 것이다. 일반적인 자바스크립트 함수를 정의하고나서 new 키워드를 사용하여 객체를 생성한..

Ajax XMLHttpRequest 함수 및 post, get 전송 정의

1. 함수 newXMLHttpRequest() /*********************************************************** 함수명:newXMLHttpRequest() 처리내용:요청객체를 생성후 반환 ***********************************************************/ // function from http://www-128.ibm.com/developerworks/kr/library/j-ajax1/index.html function newXMLHttpRequest(){ var xmlreq = false; if (window.XMLHttpRequest) { // Create XMLHttpRequest object in non-Micro..

자바스크립트 아작스 로딩바

1. Ajax 데이터 처리시 로딩바 function dataAjax($_url,$_query,$_callBack,$_reqType,$_getXML){ var REQ = newXMLHttpRequest(); REQ.onreadystatechange = function(){ if (REQ.readyState == 4) { // only if "OK" //로딩바 삽입된 Html 이미지 초기화 document.getElementById("loadingbar").innerHTML = ""; if (REQ.status == 200) { var items = REQ.responseText; if($_getXML==1){ items = REQ.responseXML; } doCallBack($_callBack,items..

자바스크립트 타입 체크(Array, string, number, object)

자바스크립트 타입 체크 1. Array 타입체크 var _arr = []; var _arr = new Array(); alert( _arr instaceof Array); // 결과 true : false 반환 2. string 타입체크 var _str = "문자열"; alert( typeof _str ); // 결과 "string" 반환 3. number 타입체크 var _number = 12345; alert( typeof _number); // 결과 "number" 반환 4. object 타입체크 var _obj = {}; var _obj = new Object(); alert( typeof _obj ); // 결과 "object" 반환 이상.

Ajax 강좌

1.AJAX는 Asynchronous JavaScript And XML의 약자이다.Ajax는 2005년 Google에 의해 대중적인 된 프로그래밍이다. Ajax는 새로운 프로그래밍 언어가 아니라 기존에 존재하던 표준을 사용한 새로운 방식으로서, 더 좋게, 더 빠르게, 좀 더 친사용자적인 웹 어플리케이션을 만들 수 있다.Ajax는 Javascript와 HTTP request에 기반을 두고 있다. ==============================================================================================================2. AJAX 소개 - Ajax는 Asynchronous JavaScript And XML의 약자이다. - 배경지식이 ..