26. APP
Ajax 호출로 JSON DATA 를 받아서 출력!
!
Card 형태의 Frame 은 고정된 값으로 화면에 출력 되므로 이미지 반
응 형이 아님!
!
Image 가 표시될 사이즈는 API 에 정해져 있다.!
Image 는 Viewport 영역에 들어 오면 Request!
!
Scroll 표시가 없음!
52. Click 된 Item 의 Index 저장 위치
Localstorage!
Location Hash!
Cookie 방식
!
53. 구현 방식
clickLink()!
var bIsCachePage = true;!
Click 된 Item 의 index 를 LocalStorage 에 저장
!
End Page로 이동
뒤로 가기!
!
pageshow();!
bIsCachePage === true ?!
LocalStorage 의 index 가 포함되는 page부터 Reque
st!
!
55. iOS 에서 Cache 된 Page 일 경우 onscr
oll 과 같은 window 이벤트가 동작 하지
않는다.
일부 버전에서만 발생하고 상황도 다르다
window.onscroll 가 null 인 상태
다시 등록도 안됨!
!
Touch gesture 를 분석해서 구현한 Touch Scroll 이용!
iOS 주소창 Touch 대응 불가!
Cache 상태일 때 iOS 7에서 동작 안함!
!
해당 이벤트 핸들러를 setInterval() 로 주기적으로 실행!
56. Element Select 속도 테스트
1,000 개 이상 일 때 selector 속도 테스트!
!
Library Selector 가 상대적으로 많이 느리다.!
!
Native 는 Select 대상 갯수에 비해 상당히 빠름
getElementsByTagName(), querySelectorAll()!