모바일 애플리케이션 디자인 / 개발자를위한 jQuery Mobile 초보자 안내서
지난 2 ~ 3 년 동안 모바일 웹 사이트에 대한 브라우저 및 OS 지원이 대폭 증가했습니다. 특히 애플의 아이폰 OS와 구글의 안드로이드 플랫폼이 주목할 만하다. 그러나 PalmOS와 Blackberry 같은 것들은 여전히 혼합되어있다. 최근까지 단일 모바일 테마를이 모든 플랫폼에 일치시키는 것은 매우 어려웠습니다..
자바 스크립트가 시작되었지만 지금까지 진정한 통합 라이브러리가 없었습니다. jQuery Mobile은 jQuery의 모든 최상의 기능을 사용하여 모바일 기반 웹 소스로 이식합니다. 라이브러리는 기본 HTML 요소에 애니메이션, 전환 효과 및 자동 CSS 스타일을 포함하는 프레임 워크와 비슷합니다. 이 가이드에서는 자신 만의 jQuery 모바일 앱을 편안하게 디자인 할 수있는 방법으로 플랫폼을 소개하고자합니다..
기능 및 OS 지원
다른 프레임 워크에서 jQuery Mobile을 배우는 것이 좋습니다. 이 코드는 jQuery 코어를 기반으로 작성되었으며 스크립트를 작성하고 버그를 수정하는 적극적인 개발자 팀이 있습니다. HTML5 지원, Ajax 기반 네비게이션 링크, 터치 / 스 와이프 이벤트 핸들러 등 다양한 기능이 제공됩니다..
지원은 전화간에 다양하며 A-C의 3 가지 범주의 차트로 나뉩니다. A는 jQuery Mobile을 완벽하게 지원하는 최상위 계층이며 B는 Ajax를 제외한 모든 기능을 제공하지만 C는 기본 HTML이며 JavaScript는 거의 제공하지 않습니다. 운 좋게도 널리 사용되는 대부분의 운영 체제가 완벽하게 지원됩니다. 아래 예제를 몇 가지 추가했습니다..
- Apple iOS 3-5
- Android 2.1, 2.2, 2.3
- Windows Phone 7
- 블랙 베리 6.0, 블랙 베리 7
- Palm WebOS 1.4-2.0, 3.0
더 배우고 싶다면 공식 문서 페이지를 읽으십시오. 횡설수설로 쓰여진 것이 아니기 때문에 실제로 따라하기 쉽습니다. 이제 jQuery 모바일 페이지 작성의 기본과 작은 애플리케이션을 작성하는 방법에 대해 살펴 보겠습니다.!
표준 HTML 템플리트
첫 번째 모바일 앱을 작동 시키려면 시작해야하는 템플릿이 필요합니다. 여기에는 jQuery 기본 코드와 모바일 JS 및 CSS, jQuery CDN에서 호스팅되는 모든 외부 코드가 포함됩니다. 아래 예제 코드를 확인하십시오..
기본 모바일 앱
여기에있는 유일한 외부 요소는 두 개의 메타 태그 여야합니다. 상단 뷰포트
태그는 모바일 브라우저에서 전체 확대 / 축소 효과를 사용하도록 업데이트합니다. 값 설정 width = device-width
페이지 폭을 전화 화면 너비와 정확히 일치하게 설정합니다. 그리고 무엇보다 jQuery Mobile은 이동하는 레이아웃에 적응할 수 있기 때문에 줌 기능을 비활성화하지 않습니다..
다음 메타 태그 X-UA 호환
Internet Explorer가 HTML을 가장 최근의 반복으로 렌더링하도록합니다. 오래된 브라우저 및 특히 모바일은 친숙하지 않은 렌더링 버그를 해결하려고합니다..
본문 내용 만들기
이제 jQuery 모바일이 까다로울 수 있습니다. 각 HTML 페이지는 반드시 모바일 사이트에서 1 페이지가되는 것은 아닙니다. 이 프레임 워크는 HTML5의 데이터 속성을 사용합니다.이 속성은 추가 할 때 데이터-
미리. 비슷한 방식으로 data-role = "page"
단일 HTML 파일에서 여러 div로 설정할 수 있으므로 한 페이지 이상을 제공합니다..
그런 다음 앵커 링크와 고유 ID가있는이 페이지 사이를 이동할 것입니다. 이 설정은 기본적이고 간단한 앱에 좋은 아이디어입니다. 3-5 페이지 만 있으면 모든 파일을 하나의 파일에 저장하십시오. 당신이 많은 양의 내용을 가지고 있지 않다면, 시간을 절약하기 위해 PHP include를 사용해보십시오..
분실 한 경우 아래 코드 예제를 확인하십시오..
톱 제목 표시 줄
Page 2 여기에
단지 몇 가지 추가 콘텐츠.
내 말은, 너는 할 수있다. 돌아 가라. 언제든지.