목록HTML (6)
여행을 개발하다
안녕하세요. 오늘은 지난 시간의 인접 관계 선택자에 이어 '탐색 선택자, 그 중에서도 위치 탐색 선택자'에 대해 포스팅하고자 합니다. 인접 관계 선택자들은 주로 부모와 형제, 상위와 하위, 형제 등으로 '요소 간 관계 위주'로 접근했었습니다. 선택자들이 가지고 오는 요소들은 '이전', '이전 요소들', '다음', '다음 요소들', 'A요소 이전', '모든 형제 요소'와 같이 범위의 개념이었죠. 하지만 불특정 '이전', '이후'의 요소들만을 다룬다면 정교한 선택에 제한이 걸릴 것이고, 이러한 한계점을 해결하기 위해 고안된 것이 탐색 선택자입니다. 이를 통해, 인접 관계 선택자 중에서도 '몇 번째 이전(형) 요소', '몇 번 째 다음(동생) 요소'와 같이 정교한 탐색을 통한 요소 선택이 가능합니다. 그럼 탐..
안녕하세요. 오늘은 지난 포스팅인 '기본 선택자(직접 선택자)'에 이어, 기본 선택자, 그 중에서도 '인접관계 선택자'에 대해 포스팅하고자 합니다. 직접 선택자가 말 그대로 HTML 요소를 직접 가져온다면, 인접관계 선택자는 선택한 요소의 인접 요소들을 가져오는 기능을 합니다. 여기서 인접 요소들이란 부모, 형제, 자식 요소 등을 포함합니다. 하지만 부모, 형제, 자식 요소들에 대해 개념이 생소하신 분들이 있을 것 같아 간단하게 부모, 형제, 자손 요소에 대해 짚고 넘어가도록 하겠습니다. 1. 부모, 자식, 형제 요소의 이해 부모, 자식, 형제 요소라고 해서 거창한 개념은 아닙니다. 그저 저희가 친족들 간에 쓰던 호칭을 HTML 요소에 직접 적용한 것이기 때문이에요. 일반적으로 가계도는 다음과 같이 그릴..
안녕하세요. 오늘은 제이쿼리의 핵심 기능이라고 할 수 있는 '선택자'에 대해 포스팅하고자 합니다. 선택자는 HTML의 여러 요소들을 가지고 오는 기능을 합니다. 제이쿼리의 선택자를 사용하면, input, button, p와 같은 HTML 요소를 보다 동적이고 자유롭게 컨트롤 할 수 있습니다. 선택자에도 기본 선택자, 탐색 선택자 등의 다양한 종류가 있습니다. 오늘은 HTML의 영역에 있는 문서 객체를 컨트롤 할 수 있는 '기본 선택자', 그 중에서도 '직접 선택자'에 대해 알아보겠습니다. 먼저, 직접 선택자의 종류는 다음과 같습니다. 1. 직접 선택자의 종류 순번 선택자 종류 설명 사용법 1 전체 선택자 body 영역에 있는 모든 요소를 가지고 온다. $("*") 2 아이디 선택자 사용자가 지정한 id를..
개발 실무에서 처음 제이쿼리를 접했을 때, 모든 페이지에서 관행처럼 쓰이는 코드가 있었습니다. "$(document).ready(function(){})" 저는 기본적인 알고리즘과 C++, 자바, 파이썬의 기본 로직만 알고 있는 상태였구요. 어딘가 자바랑 많이 닮은 듯 하지만 문법과 기호들이 생소했고, 그 뜻을 이해하기보단 그저 눈에 익숙해지는데 집중했어요. 하지만 프론트와 백엔드를 두루 알아야했기에 조금씩 자바스크립트, 제이쿼리를 공부하기 시작했습니다. 자바스크립트를 조금더 편하게 사용하고자 만들어진 것이 제이쿼리입니다. (그런데 제이쿼리에 먼저 익숙해지고 자바스크립트를 이해하려고 했던 것 같아요.) 이러한 스크립트 언어를 자바와 결합하여 사용하자, 구현할 수 있는 화면 및 로직의 범위는 기하급수적으로..
안녕하세요. 오늘은 Front-End 개발 및 연습용으로 사용하기 좋은 IDE를 소개하고자 합니다. 바로 'Visual Studio Code'인데요. Eclipse 및 IntelliJ도 사용하기 편안하지만, 프로그래밍 언어로 Back-End 로직을 짜는데 더 최적화되어 있죠. 반면, Visual Studio Code는 HTML과 Javascript, JQuery로 개발할 때 보다 편리한 파싱 기능과 플러그인을 제공합니다. 다음은 설치 순서입니다. 1. Visual Studio Code 홈페이지 접속 https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor rede..
안녕하세요! 오늘은 자바 기반의 웹 개발 플랫폼을 위해 고안된 컴포넌트, 'JSTL'에 대해 대한 간단한 입문 포스팅을 하려고 합니다. JSTL은 'Java Server Pages Standard Tab Library'의 약자입니다. JSTL은 JSP 사용 시에 자바 코드를 직접적으로 사용하지 않고, 프로그램 조직과 사용자 인터페이스를 분리하기 위해 만들어졌는데요. 주로 웹 프로그래밍시에 필요한 조건문과 메소드들을 처리하는데 매우 유용합니다. 그 만큼 자바와 표현방식도 조금 다르겠죠? 그럼 JSTL은 어떻게 사용하는지 한 번 살펴보도록 하겠습니다. 1. 사전 준비사항 1-1. 바이너리 파일 추가하기 JSTL을 사용하기 위한 첫 작업은, Apache에서 배포하는 바이너리 파일을 다운받아서 라이브러리에 추가..