분류 전체보기
[jQuery] #3 jQuery에서 자주 사용하는 함수 - text(), html(), css() + chaining
1. jQuery에서 사용되는 여러 함수들 jQuery에서 사용되는 여러 함수들이 있다. 그 중에서 가장 흔히 쓰여지는 함수를 알아보려한다. 2. text()와 html() 1) Get과 Set 자바에서도 봤었던 Get과 Set이다. jQuery에서는 대부분 getter와 setter 함수 이름을 같이 사용한다. 이 함수에서 변수가 단일인지, 두 가지인지를 보면 대부분 함수가 갖고 있는 get과 set의 성질을 구분해낼 수 있다. get의 성격을 갖고 있다면 그 함수에 따라 오는 변수는 단일 변수이다. 무언가를 가지고 와야하기 때문이다. 이러한 get 함수 중 가장 기본적인 함수 중 text와 html을 알아보자. 2) text() 와 html() ① text() : 선택된 요소의 문자열을 반환시킨다. ..
[jQuery] #2 이벤트(Event) - click으로 연습해보기
1. 제이쿼리에서 이벤트 발생시키기 1) 버튼 만들기 제이쿼리에서 이벤트를 발생시켜보자. 우선 회원가입에 대한 기본적인 버튼들을 만들어보려한다.
[jQuery] #1 jQuery 시작
1. 제이쿼리? 자바 스크립스를 기반으로 하는 오픈 소스는 여러 가지가 있다. jQuery, Bootstrap, moment, AJAX, AngularJS, react 등등.. 이 중에서 jQuery부터 먼저 배워보자. 제이쿼리는 웹사이트에 자바스크립트를 쉽게 활용할 수 있도록 도와주는 오픈소스 기반의 자바스크립트 라이브러리다. “write less, do more(적게 작성하고, 많은 것을 하자)”라는 모토로 2006년 미국의 SW 개발자 존 레식(John Resig)이 발표하였다. jQuery를 이해하기 위해선 무엇보다도 자바스크립트, 그리고 HTML과 CSS에 대한 기본적인 개념이 잡혀있어야 한다. 이전의 글들을 살펴보며 배웠던 것들을 다시 꺼내어 확인하는 것도 필요할 것 같다. https://dd..
[JAVA] 웹 크롤링(Web Crawling) 2 : jsoup으로 크롤링하기
1. jsoup 라이브러리로 크롤링하기 이제 자바로 만들어진 HTML parser*인 jsoup 라이브러리를 사용하여 크롤링을 해보자. jsoup 라이브러리는 DOM 구조를 추적하거나 CSS 선택자를 사용하여 데이터를 찾아 추출하는 기능이다. * parser : 인터프리터나 컴파일러의 구성 요소 가운데 하나로, 입력 토큰에 내재된 자료 구조를 빌드하고 문법을 검사하는 도구이다. 다운로드는 아래의 사이트에서 할 수 있다. https://jsoup.org/download Download and install jsoup Download and install jsoup jsoup is available as a downloadable .jar java library. The current release vers..
[JAVA] 웹 크롤링(Web Crawling) 1 : 웹크롤링 이해하기
1. 크롤링 크롤링(crawling)이란 인터넷에서 데이터를 검색해 필요한 정보를 스크랩(scrab)하는 것이다. 사용자가 필요한 키워드를 하나씩 검색해서 정보를 얻고 가공하여 저장하는 기술이다. 그리고 이런 크롤링을 해주는 프로그램을 크롤러라고 한다. 크롤링을 한다는 것은 무엇일까? 우리가 아래 사진처럼 웹페이지에서 마우스를 이용해서 드래그하여 복사 붙여넣기 하는 것도 일종의 크롤링이다. 이 작업을 자동으로, 그리고 필요한 정보들만 수집하게 해주는 과정을 크롤링이다. 2. 데이터의 종류 우리가 크롤링을 한다는 것은 데이터를 긁어온다는 뜻이다. 그런데 이러한 데이터는 종류가 있다. 1) 정형 데이터 Structured Data 우리가 흔히 자주 접하는 것이 정형 데이터이다. 예를 들어 a란 사람의 성별이..
[JAVA] JDBC #3-1 자바로 페이징하기
자바로 페이징을 하는 것도 결국 SQL문에서 페이징 코드를 잘 작성하여 구현해내면 된다. 페이징에 대해 개념이 잘 잡혀있지 않다면 아래의 글을 참조해보는 것도 좋다. 참조 : https://ddcloud.tistory.com/90 [Oracle] #5-3 rownum으로 페이징하기 1. 모조칼럼 rownum rownum은 #4-3에서 간단한 개념을 알아보았었다. https://ddcloud.tistory.com/84 [Oracle] #4-3 Oracle 함수 : nvl, 모조칼럼(rownum, rowid) 1. nvl() 함수 이 함수는 마리아DB에서 if.. ddcloud.tistory.com 위의 코드를 바탕으로 페이징 코드도 자바로 구현시킬 수 있다. 코드만 보면 복잡해보이고 이해안될 수 있으니 페..