본문 바로가기

javascript

배열로 저장된 문자열들 사이에 & 추가하기 배열로 데이터를 받은것을 ajax를 이용하여 파라미터들을 넘겨주려 할때 유용 var pas = [];$.each(DataObject, function(){pas.push("data="+this.data); // this.data 는 DataObject에 있는 값들 중 data들만 추출});var pars = pas.join("&"); //배열값들 사이사이에 &를 넣어서 하나의 문자열로 만들어줌 pars는 data=1&data=2.... 이런식의 문자열로 바뀜 받을때는 배열로 받아서 처리. 더보기
href를 onclick으로 쓰기 some text 더보기
select box click 이벤트 처리 옵션 위와 같은 짓들을 많이 하는데 onchange는 select 태그에 넣어줘야한다. 옵션1 옵션2 옵션3 더보기
자바스크립트 뒤로가기 onclick="history.back()" 뒤로가기, 자바스크립트 제공 더보기
유용한 자바스크립트 18선 http://designzum.com/2014/02/19/top-best-javascript-framework-2014/ 더보기
javascript for web developers 2장 p22태그 안에 스크립트나 CSS 요소를 쓰게되면 많은 양을 처리할 경우 사용자는 텅빈 화면을 보는 시간이 늘어나므로(브라우저는 body태그를 만나면서 렌더링하기 때문에) 요새 웹 애플리케이션에서는 자바스크립트를 태그의 마지막에 부분에 사용합니다. 2장 핵심 내용- 외부 자바스크립트 파일을 불러오려면 src 속성에 파일의 위치를 나타내는 URL을 씁니다. 외부 파일은 페이지와 같은 서버에 있어도 되고 완전히 다른 도메인에 있어도 됩니다. - 모든 요소는 페이지에 나타나는 순서대로 해석됩니다. defer 속성이나 async속성을 사용하지 않았다면 요소의 코드를 해석하고 처리할 수 있습니다. - 브라우저는 지연되지 않은 요소의 코드를 완전히 해석한 이후에만 페이지 렌더링을 계속할 수 있습니다. 이 때문에 요.. 더보기
자바스크립트 현재 윈도우 창의 크기 알아내기 if (window.XMLHttpRequest) { // non IEalert("난 익스아님 : "+window.innerWidth+" / "+window.innerHeight );} else if (window.ActiveXObject) { //IEalert("난 익스 : "+window.document.body.offsetHeight+" / "+window.document.body.offsetWidth );} 더보기
자바스크립트 배열 특정 요소 삭제하기 var array = [0, 1, 2, 3, 4, 5]; Array.prototype.removeElement = function(index){this.splice(index,1);return this;}; array.removeElement(2); // array에는 세번째 요소가 빠진 상태가 된다.[0, 1, 3, 4, 5,] 더보기