전체 글 65

semantic HTML

semantic 이란? 사전적인 용어는 의미의, 의미론의 라는 뜻이다. 그렇다면 HTML이랑 semantic 이랑 무슨 관련이 있는것일까? 우선 결론부터 말하자면, HTML코드를 작성할때 좀 더 의미있게 코드를 작성하는것을 말한다. 우리가 자주 쓰는 컨테이너는 태그인데 주로 div는 division의 약자로 우리가 HTML 코드를 작성할때 주로 레이아웃이라고 해야하나.. 어쨌든 나눌때 사용한다. (레이아웃 등을) 오늘 쓴 글의 주제인 semantic 태그도 div랑 비슷한 역할을 한다. 기능은 거의 똑같다고 보면된다. 쉽게말하면 div랑 똑같은데 의미를 부여하는것이다! 다음 코드로 예를들어 설명하자면, News Today is good day to coding © PJJ header , main , fo..

자바스크립트 데이터 타입과 연산자!

자바스크립트에서는 기본 타입은 숫자, 문자열, 불린값을 비롯해 null과 undefinded라는 타입이 있다고한다. 그리고 이들 타입의 특징은 그 자체가 하나의 값을 나타낸다는 것이다. 또 자바스크립트는 느슨한 타입 체크 언어 라고 하는데, 이것은 C나 Java는 변수를 선언할때 변수에 저장할 데이터종류에따라 데이터 타입을 알맞게 작성해줘야하는데, 자바스크립트는 알아서 우리가 저장한 변수에 맞게 타입을 결정한다. // 숫자 타입 var intNum = 0; var floatNum = 0.1; // 문자열 타입 var singleQuoteStr = 'single quote string'; var doubleQuoteStr = 'double quote string'; var singleChar = 'a'; ..

JSP 표준 태그 라이브러리 (JSTL) 몇가지 정리

JSTL ( JSP Standard Tag Library ) 이란 커스텀 태그 중 가장 많이 사용하는 태그를 표준화하여 라이브러리로 제공하는 것을 말한다. JSTL에서는 여러가지 태그를 지원하는데, 이를 몇가지 정리해보았다. (나는 아직 코어, 국제화, 함수 밖에 사용해보지 못했다.) 라이브러리 세부 기능 접두어 관련 URI 코어 변수 지원, 흐름 제어, 반복문 처리, URL 처리 c http://java.sun.com/jsp/jstl/core 국제화 지역, 메시지 형식, 숫자 및 날짜 형식 fmt http://java.sun.com/jsp/jstl/fmt XML XML 코어, 흐름제어, XML변환 x http://java.sun.com/jsp/jstl/xml 데이터베이스 SQL sql http://ja..

자바스크립트의 핵심 개념

1. 객체 자바스크립트의 거의 모든 것은 객체이다. 거의 라는 표현을 쓰는 이유는 몇가지 제외되기 때문이다. 바로 기본 데이터 타입인 boolean, number, string이다. 그리고 null undefined도 해당된다. 이를 제외한 나머지는 모두 객체이다. boolean, number, string은 객체처럼 다룰 수도 있다. 2. 함수 자바스크립트에서는 함수도 객체로 취급한다. 일반적인 객체보다 조금 더 많은 기능이 있는 객체라고 할 수 있다. 하지만 이렇게 단순히 표현하기엔 자바스크립트에서 함수는 상당히 중요하다. 이는 함수가 일급 객체(First class object)로 다뤄지기 때문이다. 3. 프로토 타입 모든 객체는 숨겨진 링크(link)인 프로토타입(prototype)을 가진다. 이..

HTML, CSS, JavaScript

HTML은 Markup language이다. Markup이 의미하는것은 content이다. HTML은 브라우저에게 웹사이트에 어떤 content가 있는지 알려준다. content? : title, link, image, paragraph, date 등등 CSS는 브라우저에게 그런 content들이 어떻게 보여야하는지 알려준다. Javascript는 웹사이트를 똑똑하게 동적으로 만들어준다. 어딘가 클릭하면 뭔가 나타나게하는것도 JavaScript이다. 이 셋중에서 프로그래밍 언어는 Javascript 이다. HTML,CSS는 프로그래밍 언어가 아니다.