jQuery.fn.serializeObject = function() { var obj = null; try { if (this[0].tagName && this[0].tagName.toUpperCase() == "FORM") { var arr = this.serializeArray(); if (arr) { obj = {}; jQuery.each(arr, function() { obj[this.name] = this.value; }); }//if ( arr ) { } } catch (e) { alert(e.message); } finally { } return obj; }; $("#WRITE_FORM").serializeObject(); var formParameter = $("#from").serial..
Firefox 계열의 브라우저인 경우, 해당 이벤트가 발생할 경우 window.event에 해당 event객체를 자동으로 할당하도록 Event 리스너에 등록하는 방법 if( navigator.userAgent.indexOf('Firefox') >= 0 ) {var eventNames = ["mousedown", "mouseover", "mouseout", "mousemove", "mousedrag", "click", "dblclick", "keydown", "keypress", "keyup"]; for( var i = 0 ; i < eventNames.length; i++ ) {window.addEventListener( eventNames[i], function(e) {window.event = e;}..
*내부함수 예를 들어 같은 팀 구성원이 같은 함수명으로 다른 기능의 함수를 구현했다면 ??... 그렇게 된다면 내가 구현해놓은 함수가 작동되지 않고 같은 팀 구성원이 구현해놓은 함수가 작동 될 것이다. 이를 방지하고자 여러가지의 방법이 있겠지만, 내부함수를 이용하는 방법도 좋은 방법이다. 예제 소스를 보자. //A가 만든 함수, 제곱을 구하는 함수 function square(x){ return x*x; } //A가 만든 함수, 피타고라스 함수 function pythagoras(width, height){ return Math.sqrt(square(width)+square(height)); } //함수 호출 alert(pythagoras(3,4)); //B가 만든 함수 function square(wi..
이 게시물의 출처를 밝힙니다. http://blog.naver.com/junddang2/30133261952 -------------------------------------------------------------------------------------------------------------------------------------- 들어가며 문서의 구성 – 이 문서는 OpenLayers에 대한 설명과 예제로 구성되어 있습니다. n Chapter 1 – OpenLayers에 대한 설명으로 구성됩니다. n Chapter 2 – OpenLayers의 Class들에 대한 설명입니다. n Chapter 3 – OpenLayers를 이용해 지도를 로딩하고 지도기본조작기능 구현을 기초부터 따라서 해볼..