본문 바로가기

개발/JavaScript11

모니터,브라우쳐 등 높이 및 넓이 설명 http://j79sw.tistory.com/438http://htglss.tistory.com/14http://13thparallel.com/archive/viewport/example6.htm methodvalue설명 screen.width px 모니터 해상도 넓이 screen.height px 모니터 해상도 높이 screen.availWidth px 사용가능한 모니터 해상도 넓이 screen.availHeight px 사용가능한 모니터 해상도 높이 method설명 window.screenX/screenY해상도 시작점에서 브라우져 까지 X/Y값 window.outerWidth/outerHeight브라우져 전체 넓이/높이 window.innerWidth/innerHeigh브라우져 안쪽 넓이/높이 doc.. 2012. 10. 29.
배열 데이타 랜덤으로 섞기 // 배열 랜덤으로 섞기 function shuffle(arr) { if(arr instanceof Array) { var len = arr.length; if(len == 1) return arr; var i = len * 2; while(i > 0) { var idx1 = Math.floor(Math.random()* len); var idx2 = Math.floor(Math.random()* len); if(idx1 == idx2) continue; var temp = arr[idx1]; arr[idx1] = arr[idx2]; arr[idx2] = temp; i--; } } else { alert("No Array Object"); } return arr; } 2012. 6. 28.
json 데이타 추가 및 지우기. How to remove a property from a javascript object var myJSONObject = {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"}; 추가 object["property"] = value; //or object.property = value 삭제 delete myJSONObject.regex; // or, delete myJSONObject['regex']; // or, var prop = "regex"; delete myJSONObject[prop]; 2011. 9. 27.
onload, DOMContentLoaded, onreadystatechange, defer, jQuery ready 페이지 로드 테스트 http://painone7.tistory.com/tag/onreadystatechange onload, DOMContentLoaded, onreadystatechange, defer, jQuery ready 페이지 로드 테스트 onload - 개체 로딩이 다 되었을 때 발생한다. DOMContentLoaded - html DOM요소가 로딩이 완료되면 발생. 이미지가 로드되기 전에 실행(IE에선 지원 안함) onreadystatechange - 개체의 상태(state)가 변경되면 발생된다.(IE, Opera 지원 readyState는 모든 브라우저가 반환) uninitialized - 개체가 데이터로 초기화되지 않았다. loading - 개체에 데이터가 로딩되고 있다. loaded - 개체에 데이터 로딩.. 2011. 5. 27.