본문 바로가기

Javascript9

제이쿼리 attr(), prop() 차이 정리 attribute, property 직역하면 한국어로 '속성'으로 의미가 같아 혼란이 올 것이다. 쓰임새와 사용법도 비슷하여 헷갈릴 여지가 많아 쉽게 정리하였다. 대기업이나 중소기업 모두 단골 면접문제이기도 하였다. 1. attribute (attr) 어트리뷰트(attribute)는 HTML 태그에 지정된 속성을 의미한다. 여기서 type, name, id, class는 HTML의 어트리뷰트(attribute, 속성)다. 크롬 DevTools(f12)에서 Elements에서 노출된다. 제이쿼리 attr() 함수는 해당 attribute 값을 가져오거나 설정할때 사용된다. let classNm = $("#userId").attr("class"); // 클래스 값 가져오기 $("#userId").attr(".. 2023. 4. 6.
Javascript 쿠키 생성, 읽기, 연장, 삭제. JS cookie 정리 자바스크립트 쿠키 정리입니다. 함수 선언 // 쿠키생성 var setCookie = function(name, value, exp){ var date = new Date(); date.setTime(date.getTime() + exp*60*60*1000); document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';path=/'; }; // 쿠키로드 var getCookie = function(name){ var value = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); return value? value[2] : null; } // 쿠키연장 var extendCoo.. 2021. 12. 3.
javascript json decode, json encode 방법 개인저장용. javascript에서 json decode, json encode 하는 방법이다. JSON.stringify(), JSON.parse()을 사용하면 된다. 맨날 헷갈림. 2021. 5. 18.
javascript 배열 빈값 채워 넣기 javascript 빈 배열에 특정 개수를 채워 넣는 방법입니다. 일반적으로 선언되는 방식 let arr1 = []; let arr2 = new Array(); let arr3 = [,,,,]; 특정 개수를 채워 넣는 방식 let accountArr = Array(25); console.log(accountArr); // (25) [empty × 25] 특정 값으로 채워 넣는 방법 let accountArr = Array(25).fill(0,0,25); // 모든 요소에 '0' 값을 넣는다. // fill() 첫번째 인자 : 채워넣을 값, 두번째 인자 : 시작 인덱스, 세번째 인자 : 마지막 인덱스 특히 fill()은 알고리즘 문제에서 쓰임새가 있다. keywords: javascript 빈 배열 선언,.. 2021. 5. 7.
javascript url get parameter 방법 javascript로 url의 get방식의 파라미터를 가져오는 방법입니다. 함수 function findGetParameter(parameterName) { var result = null, tmp = []; var items = location.search.substr(1).split("&"); for (var index = 0; index < items.length; index++) { tmp = items[index].split("="); if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]); } return result; } var page = findGetParameter('page'); // 출처 : https://stackove.. 2021. 4. 30.