jQuery Mobile을 이해하기 전에 jQuery가 무엇인지 알아야 한다.

Slides:



Advertisements
Similar presentations
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
Advertisements

1 파일 및 폴더 다루기 A. 파일이란 : 응용프로그램을 이용해서 만든 사용자가 만든 정보의 집합 - 파일 형식 : 이름과 확장자로 이뤄짐 예 sample.txt 샘플.txt - 복원하려면 휴지통에서 파일선택 후 드래그해서 밖으로 이동 혹은 RESTORE B. 확장자의.
JSON (JavaScript Object Notation) 인공지능 연구실. Artificial Intelligence Laboratory JSON 소개  JSON( 제이슨, JavaScript Object Notation) 은, 인터넷에 서 자료를 주고받을 때 그.
1 개요.
난이도 : 초급 제1장 앱 인벤터 소개 및 준비.
2016 유성환 Hybrid MOBILE.
CHAPTER 1. 기초 사항.
CHAPTER 16. 모바일 웹페이지.
Ajax 인공지능 연구실.
Ⅰ. 클라이언트 스크립트 Ⅱ. 서버 스크립트 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와.
JQuery Mobile.
1.1 뷰포트 일반 웹 페이지의 모바일 실행 결과 뷰포트(viewport)
JSON(JavaScript Object Notation)
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
웹 서버 동작 HTTP 클라이언트가 서버와 대화하는 방법과 데이터를 서버에서 클라이언트로 전송 하는 방법을 정의한 프로토콜
Chapter05 오디오와 비디오 HTML5 Programming.
JSP Programming with a Workbook
Visual Basic .NET 처음 사용하기.
1. C++ 시작하기.
FTP 프로그램 채계화 박재은 박수민.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
2011년 봄학기 정보컴퓨터공학부 컴퓨터 소프트웨어 설계 및 실험
EBRARY 이용방법.
22강. 파일 업로드 - 파일 업로드 라이브러리 설치 - 파일 업로드 프로그래밍 Lecturer Kim Myoung-Ho
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
스크래치 언어 이해 스크래치 이용법 습득 고양이가 말을 하며 움직이는 예제 작성
Wireless Java Programming
Slice&link.
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
자바응용.
1 개요.
Neo-plus2 서버 및 클라이언트 설정 방법
Chapter03 캔버스(1) HTML5 Programming.
반응형 웹 프로젝트
2장. JSP 프로그래밍을 위한 환경구성 제2장.
Jquery Mobile 2장 애플리케이션 구조와 내비게이션
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
명지대학교 통합모바일앱 E-Book 이용안내
PHP 개요 및 설치 Yang-Sae Moon Department of Computer Science
정보화 사회의 실생활 사례 컴퓨터개론 과제 모바일 인터넷과 차성오.
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
Nessus 4 설치 정보보호응용 조용준.
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
웹디자인
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
모바일 자바 프로그래밍 J2ME 개발 살펴보기 Ps lab 오민경.
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
컴퓨터 개론 및 실습 1주차 2015년 03월 05일.
암호학 응용 Applied cryptography
한국에너지공단 효율기술실 확인서 표시가 안될 시 조치방법 .
암호학 응용 Applied cryptography
4 웹 페이지 레이아웃.
05. General Linear List – Homework
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
모바일(폰)메일 서비스 정흠수 최동훈.
함수, 모듈.
2018년 11월 12일 박성진 Web & Internet [09] 레이아웃 P2 2018년 11월 12일 박성진
웹과 모바일 홈페이지의 이해와 제작 폰트_레이아웃
웹과 모바일 홈페이지의 이해와 제작 HTML태그와 CSS로 꾸미기
9 브라우저 객체 모델.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
멀티미디어 활용 -플래시 CS3 류 정 남.
오늘의 강의 제목을 입력하세요 소 속 : 인문대학 국어국문학과 이 름 : 홍길동 교수 1.
JAVA 프로그래밍 16장 JNLP.
AJAX? Cho Hyun Min.
로그인 후 우측 상단 “내 보관함” 클릭 1.
Presentation transcript:

jQuery Mobile을 이해하기 전에 jQuery가 무엇인지 알아야 한다.

웹브라우저에서 작동하는 클라이언트 프로그램을 만들 때 사용하는 자바스크립트 라이브러리 jQuery는... 웹브라우저에서 작동하는 클라이언트 프로그램을 만들 때 사용하는 자바스크립트 라이브러리 (즉, 자바스크립트의 함수 집합이라고 생각하면 됨) 기존 웹사이트에서 플래시가 하던 역할을 대체하는 용도로 많이 사용됨

예전에는 자바스크립트로 다양한 효과를 만들기가 쉽지 않았는데 jQuery를 이용하면 쉽게 효과를 구현할 수 있다.

이것을 모바일 환경에서도 사용할 수 있게 만든 것이 바로 jQuery Mobile

jQuery jQuery Mobile

차이점이 있다면... jQuery는 순수한 웹 환경을 그대로 이용 jQuery Mobile은 마치 모바일 앱처럼 보이도록 한다는 것

결국... jQuery Mobile을 이용한다는 것은 모바일 앱을 만든다는 것...

그럼... 모바일 앱을 만들 때 jQuery Mobile을 이용하는 이유는?

바로 이것... 하나만 만들어서 관리하면 된다는 것 네이티브 앱 jQuery Mobile 적합성 기기에 최적화된 앱 제작이 가능 최적화된 앱 작성에는 한계가 있음 이식성 다른 플랫폼에서 작동하는 앱을 만들기 위해 다른 언어로 새로 작성해야 함 여러 플랫폼이 HTML5와 CSS3를 지원하기 때문에 하나만 개발하면 됨 경제성 낮음 높음

jQuery Mobile은... 경제성의 원리에 충실한 도구 “Write less, Do more”를 목적 매우 쉽다는 장점이 있다.

[참고] 쉽지만 더 쉽게 하려면... HTML과 CSS를 알아두면 좋다

Hello World http://jquery.spaceii.com/sample.zip

프로그램코드 (교재 20쪽) CDN (교재18쪽) <!DOCTYPE html> <html> <head> <title>jQuery Mobile 실습...</title> <meta name="viewport" content="width=device-width, initial-scale=1"/> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css"/> <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script> </head> <body> </body> </html> 프로그램코드 (교재 20쪽) CDN (교재18쪽)

다음 내용을 <body>~</body> 안에 작성하고, 자기학번.htm으로 저장한다. <section id="page1" data-role="page"> <header data-role="header"><h1>컴퓨터교육과</h1></header> <div class="content" data-role="content"> <p>첫 번째 페이지입니다.</p> <p><a href="#page2">두 번째 페이지를 보자~!</a></p> </div> <footer data-role="footer"><h1>교원대학교</h1></footer> </section> 하이퍼링크

확인해봅시다 저장된 파일을 더블 클릭

모바일로 확인? 그런데 내 컴퓨터에 있는 파일을 핸드폰으로 어떻게 확인?

서버가 필요 FTP주소 : jquery.spaceii.com 아이디 : jquery 비밀번호 : rydnjseo (교원대) 업로드 폴더 : public_html

모바일 접속 핸드폰을 꺼내고 http://hquery.spaceii.com/학번.htm

두 번째 페이지 제작 일반적인 웹에서는 한 페이지에 하나의 htm 파일을 사용 jQuery Mobile은 하나의 파일만 사용

다음 내용을 기존 파일에 추가하고 저장한다. <section id="page2" data-role="page"> <header data-role="header"><h1>컴퓨터교육과</h1></header> <div class="content" data-role="content"> <p>두 번째 페이지입니다.</p> <p><a href="javascript:history.go(-1);">컴백홈~!</a></p> </div> <footer data-role="footer"><h1>한국교원대학교</h1></footer> </section>

다시 모바일로 확인 슬라이딩 애니메이션 되면서 페이지 이동되는 것을 확인 이런 효과를 쉽게 구현해주는 것이 jQuery

뒤로가기 버튼 <section id="page2" data-role="page">에 교재 25쪽 뒤로가기 버튼 <section id="page2" data-role="page">에 data-add-back-btn=“true”를 추가

jQuery의 의미 다양한 효과로 작동될 준비가 이미 되어 있음 jQuery가 요구하는 기본 구조를 지키고 개체의 이름과 작동 방법만 알려주면 됨

20126698 황병욱 교원대학교 석사1년차 2012. 3. 14