본문 바로가기

전체 글59

jQuery data() vs attr() jQuery에는 data 함수와 attr 함수가 있다. 둘 다 해당 태그에 값을 넣는 건 같지만, 두가지를 혼합해서 쓰면 원하는 값이 나오지 않는다. 1. 조회 var key = 'itemid'; var dataValue = $(selector).data(key); // data 조회 var attrValue = $(selector).attr(key); // attr 조회 2. 삽입 var key = 'itemid'; var value = '1234'; $(selector).data(key, value); // data 삽입 $(selector).attr(key, value); // attr 삽입 3. 차이점 data() attr() 같은점 key value 형식이다. object형식으로 따로 받을 수 .. 2021. 11. 20.
자주쓰는 jQuery 모음 실전에서 자주쓰는 jQuery 함수들을 모아 둡니다. 1. ID 찾기 - ID로 태그를 찾습니다. $('#tagid') -> 2. Class로 찾기 - Class로 찾을 때에는 점을 씁니다. $('.classid') -> 3. 태그로 찾기 - div, table, span, input 등이 태그입니다. 이러한 태그를 찾습니다. $('div') , $('table') , $('span') , $('input') - 사실 위의 태그로 찾는 일은 없고 attribute와 같이 찾는 경우가 많습니다. - 사용방법은 대괄호 안에 attribute Name과 Value를 적습니다. $('input[name=rdoName]') - input 은 radio나 checkbox로 쓰이는데 이럴때 체크한 태그만 찾는 쿼리입.. 2021. 11. 19.
저장 프로시저 vs 인라인 쿼리 프로젝트를 뛰다보면 인라인 쿼리를 쓰는 사람도 있고, 저장 프로시저를 쓰는 사람이 있는데, 저는 SQL서버를 많이 사용하며, 저장 프로시저를 선호하는 편입니다. 물론 저장 프로시저는 소스 관리(SVN, GIT) 같은 소스 관리를 하지 못한다는 단점이 있긴하나, 이것을 보안하는 부분은 백업 및 2중 관리(귀찮긴하나 회사에서는 대부분 이렇게 쓰고 있습니다.)로 보완 할 수 있는 부분입니다. 아래는 SQL Sever에서 저장 프로시저를 사용하였을 때 장점을 적어보았습니다. 1. 미리 구분 분석 - 인라인 쿼리는 실행을 하면 틀린 구문을 찾아주지만, 저장 프로시저는 실행하기 전 구문분석을 해줍니다. 2. 쿼리 실행 계획 - 프로시저가 실행 될 때 SQL Server는 재사용을 위해 캐시되는 "실행 계획"을 만듭.. 2021. 11. 14.
반응형