분류 전체보기 81

모바일 레이어 백버튼으로 닫기

모바일 리스트에서 상세로 넘어갔다가 다시 돌아왔을때 보고있던 페이지 유지를 위해서 상세는 레이어로, 레이어가 닫히면 보고있던 리스트가 보이게 하는게 목적. 리스트에서 상세뜰때 레이어를 띄우는건 문제없이 적용. 상세에서 닫기를 누르거나, 뒤로가기(안드로이드에서는 back버튼, 아이폰에서는 스와이프) 동작시 레이어가 닫히는 액션을 주어야 한다. 검색을 통해서 두가지 방법을 찾았다. 1. hashchangehref="#ID" 로 같은페이지 내에서 이동했을때 hash가 변경되면 실행뒤로가기( history back )이 되었을때 hash가 지워지고 hashchange가 발생 hashchange가 발생하면서 설정한 함수(close버튼 trigger) 실행된다. 12345678910111213141516171819..

STUDY/javascript 2018.09.19

오류시 다른코드에 영향없게

var functionName1 = function(){..}var functionName2 = function(){..}var functionName3 = function(){..} $(function(){functionName1();functionName2();functionName3();} 자바스크립트는 인터프리터 언어라서 상단문법에서 오류가 나면 그대로 멈춰버림.아래코드는 실행이 되지 않아 페이지에 큰 영향을 줌. 함수를 변수로 담아놓으면 필요할때 그 코드를 불러오기 때문에 functionName1의 함수에 오류가 있더라고 functionName2,functionName3 은 문제없이 실행이 됨. ===========> 가 아님.... 스터디때 그렇게 알았는데 아니였음메모리에 먼저 얹어놓느냐 아니..

STUDY/javascript 2017.06.28

성능 최적화

* 성능 측정도구 Yslowhttp://www.getfirebug.comhttp://developer.yahoo.com/yslow/ 14가지 규칙에따라 A~F 까지 틍급매김 1. HTTP 요청 줄이기 - 이미지맵 사용 - css, js 합치기 - css sprite 사용 (image ir) 2. 캐시활용 3. css, ja의 위치 - css : 상단 - js : 하단 4. 스크립트 최소화 5. CSS Expression을 피하라6. 중복 스크립트를 제거하라7. 404 오류가 발생하지 않게 하라8. DOM 접근을 최소화하라9. CSS 필터를 피하라10. favicon.ico 파일은 작게 만들고 캐싱되도록 만들어라 참조http://www.slideshare.net/KimKiSu/part1?qid=471ed8..

STUDY 2016.03.30

css 선택자 성능체크

css작성방법중 다른의견이 있었다내가 사용하는 방법은.a {}.a .a-b {}.a .a-b .a-b-c {}.a .a-b .a-b-c li {}.a .a-b .a-b-c li a {}.a .a-b .a-b-c li a span {}.a .a-b .a-b-c li a .b .b-a {} 이런식으로 트리구조를 갖춘 방법이였는데클래스를 찾느라 성능이 떨어진다는 의견이 있었다각 클래스의 이름을 특이하게 지어서 최대 4개가 넘지 않도록 해야 한다는 의견이였다. .a {}.a-b {}.a-b-c li a {}.b .b-a {} 사실 성능에대해 생각해보진 못했다클래스에 element 를 쓰면 전체 페이지의 elem를 찾느라 성능이 느려진다는 것은 알고있었으나과연 트리구조로 작업을 하면 성능이 느려질까?막연한 생각으..

STUDY/CSS 2015.04.16

항공마일리지 모으는 방법 공부

적립된 마일리지는 항공탑승 무상으로 제공.사용기준이 조정될 가능성 있음 -> 사용전에는 가치 측정 불가능 아시아나아시아나항공, 스타얼라이언스 항공사 탑승 및 아시아나항공과 제휴된신용카드, 호텔, 렌터카, 인터넷 쇼핑몰 등을 이용하여 마일리지 적립할 수 있음. * 회원제도아시아나항공 및 제휴사를 이용할 때마다 마일리지 적립.적립된 마일리지로 마일리지 항공권 이용 등 가능 * 가입연령제한 없이 누구나 가입가능 가입비,연회비 없음. - 회원가입 : 아시아나항공 홈페이지(flyasiana.com) 인터넷 회원 가입 아시아나항공 영업지점 공항 지점 및 기내에 비치된 회원가입신청서 작성하여 가입 * 적립방법1. 아시아나 항공 탑승 - 항공권 구입 및 탑승수속 시 회원번호나 회원카드 제시 - 탑승완료(도착일기준) 후..

Useful Study 2015.04.06

절대경로 상대경로 루트상대경로

상대경로는 현재폴더기준으로 문서 불러오는거절대경로는 절대적인위치에서 문서 불르는거 이렇게만 알고있었는데그런데 / 이거 루트로 시작하는거! 이건 현재 문서기준이 아니고 최상위(루트)에서 불러오는거니까절대경로 아닌가? 했는데..앞에 호스트가 없어서 호스트가 바뀌면 경로가 틀어짐. 결론/ 얘로시작하는건 루트 상대경로http:~/경로/~/~ 얘는 루트 절대경로 / : 루트상대경로../ : 문서 상대경로

STUDY/HTML 2015.03.26