19장. navigator, history, location, string 객체

Slides:



Advertisements
Similar presentations
일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
Advertisements

Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
편집용지 설정 ※ 제본 문서를 묶기위한 추가여백 내용입력 한색에서 다른 색으로 서서히 변하는 효과 한글 파일형식 : hwp.
1/37 한글에는 전문적인 문서 편집을 위한 고급 기능이 있다. 문서를 편리하게 수 정할 수 있도록 도와주는 찾기 / 찾아 바꾸기, 다른 위치로 이동할 수 있는 책 갈피와 하이퍼링크에 대해 알아보자. 그리고 자주 사용하는 서식을 미리 정 해 놓고 쓰는 스타일 활용법과 스타일이.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
MS 워드 2007 기초 사용법 MS 워드 2007 시작하기와 종료 MS 워드 2007 화면의 구성요소 MS 워드 2007 단축키 ( 기초 ) MS 워드 2007 표 그리기 MS 워드 2007 화일변환.
PHP 웹 프로그래밍 (PHP Web Programming) 웹 연동 기술 문양세 강원대학교 IT대학 컴퓨터과학전공.
코크파트너 설치 가이드 Window 7.
제 9 장 구조체와 공용체.
기본학습 3: 자바스크립트 변수, 연산자, 사용자 정의 함수, 제어문과 내장 함수
JavaScript 객체 전 혜 영.
Lesson 5. 레퍼런스 데이터형.
테이블 : 데이터베이스를 구성하는 요소로 같은 성격에 정보의 집합체. 레코드 : 하나의 정보를 가지고 있는 컬럼의 집합체
Windows 8 Ksystem G&I 설치.
forms 객체 입력상자 체크상자, 라디오 버튼 목록상자
Lesson 6. 형변환.
5장. 참조 타입.
Youn-Hee Han HTML5 - GeoLocation Youn-Hee Han
Heesang kim PL/SQL 3 Heesang kim.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Javascript Basic Sample Programs
홈페이지용 그림 활용법 그림 삽입 태그 <IMG> 배경 그림 다루기 그림과 문자열의 어울림
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
Tail-recursive Function, High-order Function
FTP 프로그램의 활용 FTP 프로그램의 용도 인터넷 공간에 홈페이지 파일을 업로드할 때 필요
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
JA A V W. 03.
인터넷응용프로그래밍 JavaScript(Intro).
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
홀인원2.0 설치 메뉴얼.
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
Web & Internet [03] HTML5 다양한 태그
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
HTML 5+ 자바스크립트 발표자 : 김동한 5주차.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
연산자 (Operator).
HTML CSS 자바스크립트 무작정 따라하기
15장 컬렉션 프레임워크 Section 1 컬렉션 프레임워크의 개요 Section 2 리스트 Section 3 셋
ITQ 정보기술자격 국가공인 Excel 2007 Ⅱ 함수- 11회차 강사 : 박영민.
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
2장. 변수와 타입.
17장. 제어문과 내장 함수 제어문 내장 함수 제어문 내장 함수.
웹 연동 기술 Yang-Sae Moon Department of Computer Science
Choi Seong Yun 컴퓨터 프로그래밍 기초 #03 : 변수와 자료형 Choi Seong Yun
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
14강. 세션 세션이란? 세션 문법 Lecturer Kim Myoung-Ho Nickname 블스
CHAP 21. 전화, SMS, 주소록.
웹(WWW).
Chapter08 JavaScript 시작하기
소리 편집 안 재 형.
Excel 일차 강사 : 박영민.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
컴퓨터 구성요소와 사용 컴퓨터 문서 작업 인터넷 활용
Chapter 10 데이터 검색1.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
TVM ver 최종보고서
웹과 모바일 홈페이지의 이해와 제작 폰트_레이아웃
9 브라우저 객체 모델.
Excel 일차 강사 : 박영민.
FTP 스캔 설정 방법 강사 : 이성휘 대리.
Microsoft Word 2002 제1장 문자열의 삽입과 변경.
어서와 C언어는 처음이지 제21장.
HTML CSS 자바스크립트 무작정 따라하기
7 생성자 함수.
6 객체.
20 XMLHttpRequest.
2019 2학기 9장 배열과 포인터 1. 주소, 주소연산자(&) 2. 포인터, 역참조연산자(*) 3. 배열과 포인터.
Presentation transcript:

19장. navigator, history, location, string 객체

Navigator - navigator 객체의 속성 브라우저의 종류, 버전, 호환성 등의 정보를 담고 있음. 브라우저 내장객체 계층구조에 포함되어 있지 않고 독립적으로 사용됨. 따라서, window 객체에는 포함되어 있지 않음 속성 appCodeName :브라우저의 코드명을 알려줌 appName :브라우저의 종류를 알려줌 appVersion :브라우저의 버전을 알려줌 userAgent:브라우저의 코드명, 버전, 운영체제와 같은 브라우저 정보를 알려줌 platform :시스템 코드를 알려줌

Navigator - navigator 객체의 메소드 javaEnable(): 브라우저에서 JavaScript를 지원하는지 알려줌 taintEnable(): 문서가 정상적으로 열렸는지 알려줌 Section4/Chap19/1901/1901end.htm - IE & Chrome 실행 Section4/Chap19/1900navigator/navigator.htm

History 객체 - history 객체의 메소드 속성 length: 방문한 사이트 갯수 메소드 back( ) :이전 페이지로 돌아감, ‘뒤로’ 이동 아이콘과 같은 역할 forward( ) :한 페이지 다음으로 이동, ‘앞으로’ 이동 아이콘과 같은 역할 go(n):n단계만큼 이동 go(정수), go(음수), go(문자열) go(0):현재 페이지, ‘새로고침’ 아이콘과 같은 역할 go(1) :history.forward( )와 같이 다음 페이지로 이동 go(-1) :history.back( )과 같이 이전 페이지로 이동 Section4/Chap19/1902/1902end.htm

Location – location 객체 href 주소입력줄에 입력된 주소값을 관리 주로 지정한 문서로 이동할 때 사용 href http://www.hanbitbook.co.kr:8080/main/index.html#2 Protocal hostname port pathname hash host

Navigator 객체 – location 객체의 속성 설명 hash # 다음에 오는 문자열, 즉 앵커 이름(책갈피)을 표시 host hostname과 port번호 표시 hostname 호스트명을 표시 href 완전한 형태의 URL 주소 표시 pathname 문서의 경로 표시 port 포트번호 표시 protocol 프로토콜 종류 표시 search 검색엔진을 실행할 때 나타나는 ? 이후의 문자 표시

Location – location 객체의 메소드 reload( ) :문서를 다시 읽어옴(새로고침) replace("URL 주소") :문서를 URL 주소로 대체하고 이전 페이지로 돌아갈 수 없게 설정(넷스케이프 네비게이터에서만 동작) Section4/Chap19/1903/1903end.htm

string 객체 문자열을 저장/처리하는 Java 기본 객체 e.g., Date, Math 객체 형식: new 연산자를 사용하지 않고 변수를 사용 변수=”문자열” 변수.속성 변수.메소드 속성: "문자열".length // 문자의 개수 (영문/한글/공백 모두 1개로 간주) // c.f. C – 2 bytes 메소드 사용 예 “환영합니다.”.bold() “환영합니다.”.bold().fontcolor(“red”)

string 객체 – 글자 속성 관련 메소드 big( ) :<big> 태그와 같이 글자크기를 크게 설정 small( ) :<small> 태그와 같이 글자크기를 작게 설정 fontsize(숫자) :<font> 태그처럼 글자크기를 지정 fontcolor(“색상명”) :글꼴색 지정 bold( ) :<bold>태그와 같이 글자를 진하게 설정 fixed( ) :<tt>태그와 같이 글자크기를 고정시킴 italic( ) :<i> 태그와 같이 글자를 이탤릭체로 설정 strike( ) :<strike> 태그와 같이 취소선을 설정 sup( ) :<sup> 태그와 같이 글자를 위첨자로 설정 sub( ) :<sub> 태그와 같이 글자를 아래첨자로 설정 하이퍼링크를 설정하는 메소드 link() : 문자열 객체에 하이퍼링크를 설정하는 메소드 <a href=“URL”>과 같음 e.g., “문자열.link(“URL”) anchor() : 책갈피 위치를 지정하여 문서의 특정위치로 이동하게 함 <a name=“책갈피명”>과 같음 e.g., “문자열”.anchor(“책갈피명”) “문자열”.link(“#책갈피명”)

string 객체 – 문자열 객체의 정보를 가져오는 메소드(1) 문자열 위치와 관련된 메소드 indexOf(“문자”) indexOf(“문자”,n) 문자열 객체 중에서 맨 왼쪽 문자의 위치 값을 계산하여 숫자로 표시한다. 시작은 0번부터, 없으면 –1이 된다.문자를 문자열의 n번째 문자부터 찾는다.. lastIndexOf(“문자”) lastIndexOf(“문자”,n) 문자열 객체 중에서 맨 오른쪽 문자의 위치을 계산하여 숫자로 표시한다. 시작은 0번부터, 없으면 –1이 된다. 문자를 문자열의 n번째 문자부터 찾는다. charAt(n) 문자열에서 n번째 위치한 문자를 찾아준다. 숫자는 0번부터 시작한다.

string 객체 – 문자열 객체의 정보를 가져오는 메소드(2) 문자열에 포함된 문자 표시 방법 substring(n,m) 문자열의 n번째 문자부터 m번째 문자 까지 표시한다. 음수 값은 무시된다. slice(n,m) substring과 동일하고, 음수 값은 오른쪽부터 순번으로 계산된다. subsrt(n,m) 문자열의 n번째 문자부터 m개의 문자를 표시한다.

string 객체 – 문자열 객체의 정보를 가져오는 메소드(3) 문자열 분리 및 결합 메소드 split("구분문자") 구분문자를 이용해서 문자열 객체를 분리시킨다. concat("문자열") 문자열을 문자열 객체에 결합시킨다. 대소문자 구분 toUpperCase( ) 모두 대문자로 표시한다. toLowerCase( ) 모두 소문자로 표시한다.

string 객체 – 문자열 객체의 정보를 가져오는 메소드(4) 기타 eval( ):수식 문자열을 수치로 계산한다. toString(n):수치를 n진수로 바꾸어 표시한다. match( ):지정한 문자와 동일한 패턴을 찾는다. 없으면 널값 반환한다. search( ):문자열에서 지정한 문자 패턴을 찾아 그 패턴의 오프셋 값(정수)을 반환한다. replace( ):지정한 문자를 찾아 지정한 다른 문자열로 바꾼다. CharCodeAt(n):문자열의 n번째 문자를 ISO-Latin-1 코드 값으로 표시한다. Section4/Chap19/1900/1900string.htm Section4/Chap19/1904/1904end.htm 0MyJavaScript/Chap19/Stringtest.html Section4/Chap19/1905/1905end.htm