프로그래밍 언어

> 전체도서 > 프로그래밍 언어

>>  전체도서

>>  전산학개론

>>  프로그래밍 언어

>>  C 언어

>>  자료 구조

>>  데이터베이스/화일처리

>>  운영체제/UNIX시스템

>>  컴퓨터 구조/논리 회로

>>  데이터 통신/인터넷

>>  프로그래밍/전자상거래

>>  시스템분석/소프트웨어 공학

>>  컴퓨터 게임/멀티미디어/컴퓨터 그래픽스

>>  OA/오피스

>>  전산수학/통계학

book list

전체 도서 보기

전산학개론

프로그래밍 언어

C 언어

자료 구조

데이터베이스/화일처리

운영체제/UNIX시스템

컴퓨터 구조/논리 회로

데이터 통신/인터넷

웹 프로그래밍/전자상거래

시스템분석/
소프트웨어 공학

컴퓨터 게임/멀티미디어
컴퓨터 그래픽스

OA/오피스

이산수학/통계학

HTML/CSS/JavaScript 중심 인터넷 프로그래밍

정익사
2017-01-31
조회수 1387

HTML/CSS/JavaScript 중심 인터넷 프로그래밍

 지은이 : 고응남

 ISBN : 978-89-353-0446-2

 금액 : 23,000원


● 발행날짜 : 2009년 2월 28일

● 페이지 : 576페이지

● 판매처 : 온라인 서점

● 강의자료 제공

   책 소개
 책 소개
웹 페이지의 발전은 HTML 문서들을 표시하고 보여주는 정적인 언어의 경향을 벗어나 클라이언트에서의 요구 사항을 입력 받아서 웹 브라우저에서 처리하거나 웹서버에서 처리하여 그 결과를 보여주는 쌍방향 형태로 바뀌어가고 발전하고 있습니다. 스크립트 언어는 인터프리터 방식이며 간단하며 정적인 형태가 아니고 동적인 효과를 줄 수 있습니다. 스크립트 언어에는 클라이언트용 스크립트 언어, 서버용 스크립트 언어로 크게 나눌 수 있으며, 클라이언트용 스크립트(client-side script) 언어의 대표적인 예는 자바스크립트(Javascript), VBScript, JScript 등입니다. 서버용 스크립트(server-side script) 언어의 대표적인 예는 ASP, PHP, JSP 등입니다. 본 저서에서는 웹페이지의 기반이 되는 HTML과 태그와 속성들을 일일이 번거롭게 열거하는 것이 아니고 미리 선언하여 설정해 놓고 필요시 필요한 요소 항목만 선택하는 방법인 CSS(Cascading Style Sheets, 계단 형 스타일시트)에 대해서 기술합니다. 또한, 클라이언트용 스크립트 언어인 자바스크립트에 대해서 기술합니다.
자바 스크립트란 멀티미디어 홈페이지와 동적 웹 문서를 작성할 수 있도록 넷스케이프사와 선 마이크로시스템사가 개발한 웹 용 프로그램 언어입니다. 상호작용적이고 멀티미디어 요소를 가미한 웹사이트를 만들기 위해서는 HTML 기술만으로는 부족하고 한계가 있습니다. 자바스크립트란 HTML과 완전히 독립된 언어가 아니라 상호 연관된 언어입니다. HTML의 확장된 언어라는 성격을 지니고 있습니다. 또한 서버의 부담을 줄이기 위하여 클라이언트에서 독립적으로 실행 가능한 스크립트 언어입니다. 새로운 버전과 특정 브라우저에 실행되는 것 등 자바스크립트의 호환성을 고려하여 넷스케이프사, 마이크로소프트사, 관련 업체들을 중심으로 표준화 기구를 설립하여 활동 중인 상태입니다. 웹 상의 스크립트 언어에 있어서 완전한 호환성이 이루어질지는 속단하기 어렵습니다.
이에 대하여 저자는 다년간의 프로그램 개발과 강의 경험을 바탕으로 본서를 집필하게 되었습니다. 각 장마다 기초적이고 풍부한 예제 프로그램을 제시하였고 실습을 할 수 있도록 꾸몄습니다. 특히 문법 설명은 문법과 프로그램을 별개로 제시한 것이 아니라 프로그램을 통하여 자바스크립트의 구조와 원리를 체득할 수 있게 하였습니다. 튼튼한 벽돌이 쌓여야 훌륭한 건축물이 완성 되듯이 초보자들에게 훌륭한 웹 전문 프로그래머가 될 수 있게끔 각 명령문 들을 상세하게 해설하여 방향을 제시하였습니다. 또한 연습 문제를 통하여 프로그램을 이해하거나 작성, 응용할 수 있는 힘을 배양하도록 하였습니다.
 저자소개
 목차
1부 HTML과 CSS

1장 HTML과 CSS, 자바스크립트의 개요

1.0 개요
1.0.1 정보통신과 네트워크
1.0.2 인터넷과 프로토콜
1.0.3 클라이언트와 서버
1.1 HTML
1.1.1 HTML의 개념
1.1.2 HTML의 기본 형식과 구조
1.1.3 HTML 언어의 입력 및 작성 방법
1.1.4 HTML 언어의 실행 방법
1.1.5 HTML의 한계점
1.1.6 HTML의 한계점을 보완한 기술
1.2 CSS
1.2.1 CSS의 개념
1.2.2 스타일시트의 기원 및 역사
1.2.3 CSS의 사용 방법
1.3 자바스크립트
1.3.1 자바스크립트의 개념
1.3.2 자바스크립트의 유래
1.3.3 자바스크립트에서 가능한 효과
1.3.4 자바스크립트의 특징 및 자바와의 비교
1.3.5 자바스크립트의 한계점
1.3.6 자바스크립트의 중요성
1.4 자바스크립트와 HTML 언어와의 연관
1.4.1 자바 스크립트의 사용법
1.4.2 자바 스크립트의 입력 및 실행 방법
1.4.3 본서의 범위
1.4.4 자바 스크립트에서의 ASCII 코드 보는 방법
연습문제

2장 HTML

2.0 개요
2.0.1 HTML의 정의와 기본 구조
2.0.2 HTML 언어의 기본 문법과 태그의 종류
2.1 글자에 관련된 태그
2.1.1 본문에서 제목의 크기
2.1.2 글자의 크기
2.1.3 글자의 모양(물리적 스타일)
2.1.4 특수문자와 공백문자
2.2 문단과 문서 관련 태그
2.2.1 수평선 그리기 및 정렬
2.2.2 목록(list)
2.3 글자색과 배경색에 관련된 태그
2.4 표에 관련된 태그
2.5 하이퍼링크에 관련된 태그
2.6 그림 삽입에 관련된 태그
2.7 프레임에 관련된 태그
2.8 폼에 관련된 태그
2.8.1 태그와  태그
2.8.2  태그 이외의 다른 태그
2.9 멀티미디어에 관련된 태그
2.9.1  태그
2.9.2  태그
연습문제

3장 CSS

3.0 CSS의 개요
3.0.1 CSS의 기원
3.0.2 CSS의 정의
3.0.3 CSS의 방식의 종류
3.1 CSS의 방식
3.1.1  태그를 사용하는 방식:CSS
3.1.2 HTML 태그 안에서 사용하는 방식
3.1.3 외부 스타일 문서를 삽입하는 방식
3.2 CSS의 ID 속성과 CLASS 속성
3.2.1 CSS의 ID 속성
3.2.2 CSS의 클래스
3.2.3 부분 범위의 스타일
3.3 CSS 속성
3.3.1 글꼴 속성
3.3.2 텍스트 속성
3.3.3 색 및 배경색 속성
3.3.4 표 속성
3.3.5 목록 속성
연습문제

2부 자바스크립트

4장 출력문/변수와 상수/연산자

4.0 개요
4.0.1 출력문
4.0.2 대입 연산자와 상수, 변수
4.0.3 연산자(operator)
4.1 출력문
4.2 변수와 상수
4.2.1 대입 연산자(assignment operator)
4.2.2 변수와 상수
4.3 연산자(operator)
4.3.1 산술 연산자(arithmetic operator)
4.3.2 단항 음수 연산자(unary minus operator)
4.3.3 연결 연산자(concatenation operator)
4.3.4 증가/감소 연산자(increment/decrement operator)
4.3.5 관계 연산자(relational operator)
4.3.6 논리 연산자(logical operator)
4.3.7 비트 연산자(bitwise operator)
4.3.8 복합 대입 연산자(compound assignment operator)
4.3.9 조건 연산자(conditional operator)
4.3.10 연산자의 우선순위(precedence)와 결합성
연습문제

5장 제어문과 함수

5.0 제어문과 함수
5.0.1 제어문
5.0.2 함수
5.1 제어문
5.1.1 조건문
5.1.2 반복문
5.1.3 분기문
5.1.4 객체 제어문
5.2 함수
5.2.1 함수의 정의
5.2.2 함수의 특징
5.2.3 함수의 종류
5.2.4 사용자 정의 함수
5.2.5 내장 함수
연습문제

6장 자바스크립트의 객체와 속성, 메소드, 이벤트

6.0 개요
6.0.1 객체의 개념
6.0.2 객체의 속성
6.0.3 객체의 이벤트
6.0.4 객체의 메소드
6.0.5 객체와 속성, 이벤트, 메소드와의 관계
6.0.6 객체 기반 언어와 객체 지향 언어
6.0.7 객체의 종류
6.1 사용자 정의 객체
6.1.1 자바스크립트의 사용자 정의 객체의 생성 및 속성 사용
6.1.2 자바스크립트의 객체 생성 및 객체 안에 메소드 사용
6.1.3 자바스크립트 객체의 제어 구조 사용(for ... in 문)
6.1.4 자바스크립트 객체의 제어 구조 사용(with 문)
6.1.5 typeof 문
6.2 내장 객체
6.2.1 자바스크립트의 내장 객체
6.2.2 웹 브라우저의 내장 객체
6.3 객체와 이벤트처리
6.3.1 이벤트의 개념
6.3.2 이벤트 처리기의 개념
6.3.3 이벤트 처리기 지정 방법
6.3.4 이벤트 및 이벤트 처리기의 종류
연습문제

7장 form 객체와 그 하부 객체에 관련된 응용

7.0 개요
7.0.1 웹 브라우저의 내장 객체
7.0.2 form 객체와 하부 객체
7.1 form 객체와 이벤트 처리
7.2 form 객체의 하부 객체와 이벤트 처리
7.2.1 text 객체
7.2.2 textarea 객체
7.2.3 button 객체
7.2.4 checkbox 객체
7.2.5 radio 객체
7.2.6 select 객체
7.2.7 password 객체
7.2.8 hidden 객체
7.2.9 submit 객체
7.2.10 reset 객체
7.2.11 fileupload 객체
연습문제

8장 윈도우 객체/네비게이터 객체에 관련된 응용

8.0 개요
8.0.1 웹 브라우저의 내장 객체
8.0.2 윈도우 객체
8.0.3 네비게이터 객체
8.1 윈도우 객체와 이벤트 처리
8.1.1 윈도우 객체의 속성
8.1.2 윈도우 객체의 이벤트처리기
8.1.3 윈도우 객체의 메소드
8.2 navigator 객체와 하위 객체, 이벤트 처리
8.2.1 navigator 객체
8.2.2 mimeType 객체
8.2.3 plugins 객체
연습문제

9장 frame/location/history/document 객체에 관련된 응용

9.0 개요
9.0.1 웹 브라우저의 내장 객체
9.0.2 frame/location/history/document 객체
9.1 frame 객체
9.2 location 객체
9.3 history 객체
9.4 document 객체
9.5 document 객체의 하위 객체
9.5.1 anchors 객체
9.5.2 links 객체
9.5.3 images 객체
연습문제

10장 레이어 객체/필터효과

10.0 개요
10.0.1 웹 브라우저의 내장 객체
10.0.2 레이어 객체/필터 효과
10.1 레이어
10.1.1 레이어의 개요
10.1.2 익스플로러에서의 레이어
10.1.3 넷스케이프에서의 레이어
10.1.4 스타일 객체를 이용한 레이어 효과
10.2 필터 효과
10.2.1 Alpha 필터
10.2.2 Blur 필터
10.2.3 Chroma 필터
10.2.4 Wave 필터
10.2.5 Glow 필터
10.2.6 Shadow 필터
10.2.7 DropShadow 필터
연습문제

3부 HTML과 CSS, Javascript 기술을 이용한 종합적 응용

11장 멀티미디어 웹 페이지 응용

11.0 개요
11.0.1 글자 효과를 이용한 웹 페이지 응용
11.0.2 이미지 또는 배경 효과를 이용한 웹 페이지 응용
11.0.3 메뉴 또는 마우스 효과를 이용한 웹 페이지 응용
11.1 글자 효과를 이용한 웹 페이지 응용
11.1.1 윈도우 상태 바에 다른 문자열 메시지 번갈아 자동 반복 출력 방법
11.1.2 윈도우 상태 바에 문자열 흐르게 하는 방법
11.1.3 위치 지정 및 글자 확대 효과를 주는 방법
11.1.4 글자에 깜박이는 효과를 주는 방법
11.2 이미지 및 배경 효과를 이용한 웹 페이지 응용
11.2.1 롤오버 그림 생성 방법
11.2.2 순환하는 배너 만드는 방법
11.2.3 자동으로 변하는 배경 이미지 만드는 방법
11.2.4 배경 이미지에 스크롤 효과 주는 방법
11.3 메뉴 또는 마우스 효과를 이용한 웹페이지 응용
11.3.1 여러 가지 색의 메뉴 요소가 포함된 메뉴 만드는법
11.3.2 주메뉴 및 서브메뉴 포함된 메뉴 만드는법
11.3.3 마우스 위치 변화에 따라 움직이는 이미지
연습문제
0 0