Jquery Mobile 2장 애플리케이션 구조와 내비게이션

Slides:



Advertisements
Similar presentations
내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
Advertisements

학생증 발급 안내. 2 목 차목 차목 차목 차 Ⅰ. 개요 Ⅱ. 모바일 학생증 1. 신청 및 발급 2. 신청 방법 Ⅱ. 스마트 학생증 (ID 카드 ) 1. 신청 및 발급 2. 신청 방법 3. 제출 서류 4. 유의 사항.
독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
전자도서관 사용자 매뉴얼. 목차 1. 이용 방법 2. 대출 정책 3. 대출 / 예약 / 반납 하기 4. 전자책 보기 5.PC 뷰어 6. 모바일 이용방법 7. 전자책 어플리케이션 소개.
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
2014년 2학기 온라인 연구실 안전교육 참여안내(내국인/외국인)
“할배들의 수다” 전통시장 최고의 집을 찾아라
7~9월 프로그램 광산구드림스타트 호 소식지 신체 / 건강 인지/언어 정서/행동
해외서, 국내서 요약 ‘북집’ 모바일 서비스 이용방법
모바일 홈페이지 제작 발 표 일 : 2012년 11월 28일 발 표 자 : 07’ 김 동 희.
/ Contents Review Ajax jQuery Ajax jQuery Mobile Hybrid App 2 / 67.
jQuery Mobile을 이해하기 전에 jQuery가 무엇인지 알아야 한다.
CHAPTER 4. CSS 스타일시트 기초.
CHAPTER 16. 모바일 웹페이지.
Chapter14 위치 정보 & 모바일 HTML5 Programming.
Facilities & Environment Division
10장 동적 HTML (Dynamic HTML)
JQuery Mobile.
1.1 뷰포트 일반 웹 페이지의 모바일 실행 결과 뷰포트(viewport)
JSON(JavaScript Object Notation)
문화이벤트 특강 시민축제에 대하여 애니메이션 김철환.
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
홈페이지 자동 구축 솔루션 K2 Web WIZARD 2.6 관리자 메뉴얼
고교평준화의 득과 실 김영주 이지영 최윤영.
채팅 서버 만들기 10장 Do it! Node.js 프로그래밍 이지스퍼블리싱 제공 강의 교안 2017/03
KD Navien Smart Customer Service Mobile Web
처음부터 다시 배우는 HTML5&CSS3 실전 웹 표준 사이트 제작까지
HTML5 웹 프로그래밍 입문(교수용) 2장.HTML5 문서의 기본.
AJAX 커머스아이 박준열.
HTML5를 이용한 모바일 웹 앱 학과:컴퓨터 시뮬레이션 학과 학번: / 이름:이성진 / 정지영.
간단한 이벤트 연결 jQuery 단축 이벤트 메서드 사용법
jQuery Chapter 12 이 서식 파일은 그룹 환경에서 교육 자료를 프레젠테이션할 때 시작 파일로 사용할 수 있습니다.
JQuery Mobile #3-1 Jeon Yong ju.
~ 초콜릿 공작소 ~ 프로젝트 완료 조은아.
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
제주닷컴 매뉴얼 (실시간 예약시스템) 2013년 10월.
Chapter02 시맨틱 웹을 위한 요소 HTML5 Programming.
저수준의 시각적 효과 jQuery의 기본 효과.
jQuery jQuery 개요 모든 브라우저에서 동작하는 클라이언트 자바스크립트 라이브러리
All about Travel 하나샵 즉당 검색 이벤트
낮과 밤 알아보기 슬기로운 생활 2학년 1학기 4. 빛과 그림자>낮과 밤( 4/8 )
[ 포털 사이트 연관검색어/자동완성 등록 서비스 ]
2.1 재배정 재배정요구등록 재배정승인취소 재배정부서연결 재배정단위업무연결
CSS Layout Chapter 6 Part 1
Ch 04. 애니메이션 송재철.
Web & Internet [11] JavaScript & BootStrap
명품 웹 프로그래밍.
1장. HTML5 소개 To Flash 정보영재세미나 1 김태영교수님 홍창의.
2018년 10월 01일 박성진 Web & Internet [04] CSS3 2018년 10월 01일 박성진
하드웨어 vs 소프트 웨어 볼 수 있다. 만질 수 있다. 볼 수 없다. 만질 수 없다. 키보드, 마우스 ? 하드웨어
Method, Event, Layout API
Ⅳ. 생식과 발생 4. 자손에게 줄 세포 만들기.
“병원 폐기물 소각장” 및 “가축 폐수 처리장” 건축 허가 반대 (2011년 “음식물처리장” 미해결 민원 연관)
AP 수량 산정 및 도면 2014 서강대학교 정보통신원.
성립전예산 요구등록 (사업담당자) 사업관리카드 1 2
4 웹 페이지 레이아웃.
2015년 2학년 1반.
대한민국-스웨덴 수교 60주년 기념 행사 주 스웨덴 대한민국 대사관 (토)
홈페이지 제작 HTML5 + CSS3 + Javascript.
2강 -문혁-.
욕은 나의 삶을 망치는 나쁜 습관이다. '욕하면서 배우고 칭찬하며 닮아간다.'
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
시민이 체감하는 편리한 건축인허가 절차 개선 추진.
청소년 댄스 경연대회 제35회 문화체육관광부장관大賞 전국레크리에이션대회
10장. 컴퓨터 구조에 대한 세 번째 이야기 작성자: 윤성우.
“전자구매” 메뉴 접속을 위해 “전자입찰” 메뉴에서 공인인증서 등록
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
1. 칭찬 및 고발제도 운영(안) 1. 목적 : 칭찬문화의 전사적 확산,전파를 통한 칭찬문화 조성 및 건전한 회사문화 형성
머니투데이 메인 UI수정 Moneytoday.co.kr - 작성자 : 한정환 - 작성일 :
Presentation transcript:

Jquery Mobile 2장 애플리케이션 구조와 내비게이션

페이지 – data role 속성 활용 data role=“page/content/header/footer” CSS 클래스, 마크업, 이벤트 관리 추가 페이지 전환 - 여러 페이지를 한문서의 개별영역처럼 다룸 내비게이션 관리 - 뒤로가기 버튼을 자동으로 생성, 딥링크 기능 제공 효율성 - 모든 자원이 파일 한 개에 들어 있으므로 네트워크에 계속 접근하지 않아도 됨

내부 페이지 html 문서 한 개에 페이지 여러 개 만들기 <body> <section id="page1" data-role="page" data-add-back-btn="true"> <header data-role="header“ ><h1>jQuery Mobile</h1></header> <div data-role="content" class="content"> <p> First page! </p> <p><a href="#page2">Go to Second Page</a></p> </div> <footer datarole="footer"><h1>O'Reilly</h1></footer> </section> </body>

외부 페이지 별도의 페이지를 만들어서 링크할 때 외부페이지의 data-role=“page” 속성이 있는 첫 요소를 검색한 후 원래 문서에 삽입 -> 내부 페이지를 이동하는 것처럼 그 외 요소는 무시

외부 페이지 만들기 external.html로 저장 <html> <head></head> <body> <p>This content will be ignored.</p> <!-- Begin Page 4 --> <section id= "page4" data-role="page"> <header data-role="header"><h1>jQuery Mobile</h1></header> <div class="content" data-role="content"> <p>External Page!</p> <p><a href="#page1">Go to First Page</a>.</p> </div> <footer data-role="footer"><h1>O'Reilly</h1></footer> </section> <!-- End Page 4--> <h3>This content will be ignored as well.</h3> </body> </html> external.html로 저장

페이지 3에 링크 걸기 <section id="page3" data-role="page" data-add-back-btn="true"> <header data-role="header“ ><h1>jQuery Mobile</h1></header> <div data-role="content" class="content"> <p> Third page! </p> <p><a href="#page1">Go back to First Page </a></p> <p><a href=“external.html">Go to external Page </div> <footer datarole="footer"><h1>O'Reilly</h1></footer> </section>

외부 페이지 미리 불러오기 미리 불러오기 처음 페이지를 생성할 때 미리 비동기적으로 가져옴. 이후에 페이지를 가져오는 과정을 생략하므로 빠른 페이지 이동이 가능 <a href=“external.html” data-prefetch=“true” > go to external page</a><p>

외부 페이지 직접 불러오기 외부 페이지를 현재 문서에 합치게 하지 않고 실제로 페이지를 불러오고 싶을 때 <a href=“external.html” rel= “external” > go to external page</a><p> <a href=“external.html” data-ajax=“false” >

페이지 숨기기, 보이기 이벤트 동기적인 방법으로 불러올 때 (document).ready() . . 등 비동기적인 방법으로 불러올 때 .bind() , .live() . . 등

Page 1 Page 2 Page show Page hide Pagebeforehide Pagebeforeshow <script> $(“ #page1 ”).bind(“pagehide”, function (event, ui) { var strAlert=“페이지1 사라지고 스크립트 창 발생”; Alert(strAlert); }); </script>

<script> $(“ #page1 ”).bind(“pagebeforehide”, function (event, ui) { var strAlert=“페이지1에서 페이지 2로 전환되기 전에 스크립트 창 발생”; Alert(strAlert); }); </script> <script> $(“ #page1 ”).bind(“pageshow”, function (event, ui) { var strAlert=“페이지1로 전환된 후 스크립트 창 발생”; Alert(strAlert); }); </script>

대화상자처럼 표시 <a href=“#page2” data-rel=“dialog” > Go to Second page</a><p>

전환 애니메이션 Fade Flip Pop Slide Slide down Slide up <p><a href=“#page2” data-transition=“fade” > Go to Second page</a></p>

클래스 지정 애니메이션 전환 규칙은 jquery mobile 스타일시트에 정의되어 있음 <section id="page1" data-role="page"> <header data-role="header"> <h1>CSS 3 Animations</h1> </header> <div data-role="content" class="content"> <p class= "show-menu“ >Show/Hide Menu</p> <div class="sliding-menu slide out“ > Menu</div> </div> <footer data-role="footer"> <h2>jQuery Mobile</h2> </footer> </section> <!-- end first page --> <script> $(document).ready(function () { $( ".show-menu" ).click(function () { $( ".sliding-menu" ).toggleClass("reverse out in"); }) </script> slide, slideup, slidedown spin, fade, flip, pop reverse, out , in