목록분류 전체보기 (130)
바닥코딩
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ctYCkF/btqCvygxAHt/alcaK2R1TDcf6rKwdXKuFK/img.jpg)
이벤트란? 이벤트란 시스템에서 일어나는 사건을 의미합니다. 예를 들어 클릭을 한다던가 마우스를 이동한다던가 타이핑을 친다던가 페이지를 새로 로딩한다는 이런 상황들이 이벤트 입니다. 이런 이벤트가 발생했을 경우 작동할 로직을 미리 시스템에 알려준다면 그 시스템은 이벤트가 발생할 때 이 로직을 호출하게 됩니다. 간단하게 button을 클릭했을 때 alert 창을 띄우는 로직을 만든다면 버튼을 클릭했을때 function으로 설정해 놓은 로직의 내용을 수행하는 것을 확인할 수 있습니다. 지금은 간단하게 click으로만 예를 들어지만 여러 이벤트에 대한 정의가 많으니 필요에따라 찾아 로직을 매핑해 주면 됩니다. event 종류 ◆ jQuery 마우스 이벤트 이벤트 설명 click 노드(elements)를 마우스 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/l57Tq/btqCz457P9C/Jzdnye1F19FL9QkPFXy6kk/img.jpg)
chain? jQuery의 메소드들은 반환값으로 자기 자신을 반환해야 한다는 규칙을 가지고 있습니다. 이를 이용하면 한번 선택한 대상에 새 대해 단기적인 제어 뿐만아니라 마치 체인으로 연결된 것 처럼 연속적인 제어를 할 수 있습니다. Chain 의 장단점 - 장점 코드의 간결성(연속적인 제어를 할 수 있기 때문에 코드가 간결해 진다) 인간의 언어방식과 유사해 자연스러운 사고과정으로 이해하기가 편함 -단점 너무 복잡한 chain일 경우 코드의 가독성을 떨어 뜨릴 수 있음 개발의 편의가 있을 수 있지만 유지/보수 단게에서 비 효율적인 방식 chain 활용 예를 들어 div 테그에 css스타일로 가로 300px 세로 300px 그리고 배경색을 빨강으로 지정하려고 한다면 일반적으로 jQuery로 엘리먼트를 매칭..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ReuL8/btqCzBIWhe2/qA322NCaFvsLhYN2VR7akk/img.jpg)
선택자 이전 포스팅 내용으로부터 알 수 있듯 jQuery는 $()안에 속성을 넣고 css 나 html 테그 데이터 같은 것을 매칭해서 특정엘리먼트를 선택해 그것에 대한 지정을 할 수 있습니다. 선택자에는 여러 종류가 있는데 하나씩 알아보겠습니다. 전체 선택자 전체 선택자 hello! world hello! world hello! world 위와 같이 "*"을 지정해주면 모든 영역에 선택해 적용이 가능하다 2.id 선택자 id 는 # 을 통해 가능 합니다 Id 선택자 id 는 #으로 검색합니다 3.class 선택자 class 는 .을통해 매핑이 가능합니다 Class 선택자 id 는 .으로 검색합니다 4. 태그 선택자 태그명을 지정하면 해당 태그 내용을 적용 시킵니다 태그 선택자 row1 row2 row3 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/eeLjyf/btqCrPo55ta/bQEMkdm5R8KmdFtzV0ZHwk/img.png)
Sublime Text3 sublime Text3는 개발 언어를 위한 에디터라기 보단 주로 front-end 개발자들을 위해 개발이 되었고 현재 웹 퍼블리셔 들에게 가장 hot한 에디터입니다.무료 에디터라고 착각하는 사람이 많은데 정식 라이센스는 유료입니다. sublimeText3가 인기가 있는 이유를 살펴보자면 물론 지금도 많이 사용하지만 과거에 주로 많이 사용했던 울트라에디트, 에디트 플러스, notepad++등에 비해 설치하면 화면 구성이 너무 심플하고 딱 코드 작성에판 필요한 기능만이 존재하기 때문에 이런 심플한 관점에서 많은 사랑을 받게 되었고, 두 번째는 키보드 단축키 만으로 모든 조작이 가능 하기 때문에 와 세 번쨰 이유인 다양한 패키지를 추가 설치할 수 있고 패키지 관리의 간편함이 개발자들..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/94zQs/btqCwYkM4fe/xHn7fG7mejwMz400KN9Nh0/img.png)
jQuery란? 개발을 하다보면 라이브러리라는 말을 많이 들어봤을 것입니다. 라이브러리는 쉽게 설명하자면 자주 사용하는 코드들을 재사용할 수 있는 형태로 가공해서 프로그래밍 효울을 높여주는 코드들의 집합? 이라고 생각하면 되는데 우리가 다룰 Jquery도 라이브러리에 해당합니다. jQuery는 언어가 아닙니다. 구분 하자면 자바스크립트로 이루어진 내장 라이브러리입니다. 가끔 jQury가 많이 사용되어 지면서 언어로 오해를 하는 경우가 있는데 이는 맞지 않으며, jQuery의 가장 핵심적인 것을 기준으로 요약하자면 3가지로 들 수 있다. 엘리먼트를 선택하는 강력한 방법 선택하는 엘리먼트들을 효과적인 수단을 제공 자바스크립트 라이브러리 일단 가장 처음으로 jQuery 의 구조를 알아보겠습니다. 그전에 jQu..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/s6WxH/btqCtXTBsq1/yKXOmUcP2hh4o601rIKil1/img.jpg)
그룹함수(GROUP FUNCTION) 그룹함수는 결산개념의 업무를 가지는 원가나 , 판매 시스템의 경우 보통 소계, 총계, 합계, 총 합계 순위, 레벨 등 결산할 수 있는 파일을 만드는 것이 중요한 업무중에 하나이다. 개발자들이 이런 보고 파일을 만드는 것을 하려면 SQL에 포함된 대장기능을으로 작성을 하거나 여러단계로 UNION, UNION ALL 을 거치며 복잡한 단계를 거쳐야 한다. 그렇지만 그룹함수를 사용한다면 하나의 SQL로 테이블을 한번만 읽고 원하는 레포트 출력을 만들 수 있다 또한 이러한 GROUP 함수와 CASE문을 적절히 조합하여 사용하면 원하는 포맷의 보고서를 작성하는 것도 용이하게 할 수 있다. 대표적인 GROUP FUNTION 의 종류및 활용 1.ROLLUIP ROLLUP 함수는 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/WItag/btqCrPuR6II/6rNDpP1uDQ4ZHKY8iMMXP0/img.png)
STANDARD SQL 기업에서 사용하는 대부분의 RDB의 경우 대부분 오브젝트의 개념을 포함한 객채 기능 지원이 가능한 데이터베이스를 사용하고 있다 STANDARD SQL 은 초기 SQL 문이 성행했던 시기 사용했던 SQL이지만 이것을 기반으로 현재 ORACLE, MYSQL, MS-SQL 등이 발전해 왔으며, 용어들이 많이 달라졌지만 현재에도 집합 연산자나 표준 조인과 같은 자주 사용하는 연산에서 STANDARD SQL을 사용하기 때문에 개념에 대해 이해 한다면 조인이나 집합 연산을 수행할때 효과적으로 사용할 수 있다 일반 집합 연산자 UNION : 합잡합의 개념 SQL 문에서는 동일하게 UNION으로 표기 INTERSECTION : 교집합의 개념 SQL 문에서도 동일하게 INTERSECTION DIF..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cB7gOo/btqCtYYMat0/X4gkLo89WZJxlyaKAKxh40/img.jpg)
집계함수(Aggregate Function) 집계함수는 그룹당 단 하나의 결과를 돌려주는 함수를 이야기 한다 그러기 위해선 그룹이라는 개념이 존재해야 하는데 데 그룹은 한테이블 전체가 될수도 있고 소수의 컬럼만 해당되는 소그룹 여러개를 의미할수도 있다. 정리하자면 여러 행들의 그룹이 모여서 단 하나의 결과를 돌려주는 함수 Group by 절은 여러 행들을 소그룹화 한다 SELECT, HAVING, ODERBY 절에 사용할 수 있다 집계함수 사용 목적 COUNT(*) NULL 값을 포함한 행의 개수를 출력 COUNT(표현식) 표련식의 값이 NULL인 것을 제외한 행의 개수 출력 SUM NULL 값을 제외한 합계 출력 AVG NULL 값을 제외한 평균을 출력 MIN 표현식의 최소값을 출력 MAX 표현식의 최..