typeof ""; 데이터 유형을 알려주는 연산자 a.length 문자열의 길이 d.slice(시작, 끝) -시작점에 대한 인덱스 undefined인 경우 0부터 자른다 .slice(-2)일 경우 배열의 마지막 2개요소를 추출한다 배열의 길이가 같거나 큰 수를 지정한 경우엔 빈 배열을 반환한다 -추출을 종료할 인덱스 (종료할 인덱스 그 전의 요소까지만 자른다) 지정하지 않을 경우 배열의 끝까지 자른다 .slice(2, -1)를 하면 세번째부터 끝에서 두번째요소까지 추출한다 반환 == 추출한 결과값의 새로운 배열 a.toLowerCase(); 소문자 변환 a.toUpperCase(); 대문자 변환 undefined 정의 되지 않았다. null 값이 비어있다 NaN 값이 아니다 == 계산불가능 var ans..
요새 우리집에 내가 월급받고 지른 향수들 천지라서 골치가 아파졌다. 확실히 향수든 뭐든지 다 똑같겠지만 비싸게 사는 이유가 있다. 만족도가 높은게 대개 전부 그랬으니까. 몇통이고 다시쓰고 두고두고 났으면 하는 향은 브랜드 제품이 많다. 그래서 이제 니치 향수를 충동구매로 사지 않으려한다. 향수가 너무 많아서 감당할 수도 없다. 다 쓸 수 있는지 모르겠다. 인생 로션을 샀는데 이제 앞으로 달마다 조말론에서 이 향만 살거다. 정말 조말론은 내 취향의 브랜드가 아니지만 시즌 한정판과 블라썸 종류는 그나마 나은거같다. 아무튼 너무 향이 좋아서 계속 킁킁댄다 짱
1) CSS 스프라이트 기법 활용 이미지를 많이 사용하면 HTTP 요청이 많아질 수밖에 없습니다. 이미지를 많이 사용하면서도 HTTP 요청을 최소화하는 방법 가운데 하나가 CSS 스프라이트 기법입니다. CSS 스프라이트 기법은 이미지 여러 개를 하나로 만들고 스타일시트에서 background-position 속성을 설정해 필요한 부분의 이미지만 보여주는 기술입니다. 여러 이미지를 하나의 이미지로 합치기 때문에 HTTP 요청 횟수를 줄일 수 있고, 이미지의 컬러 테이블과 같은 메타데이터를 하나로 합칠 수 있어 파일 크기가 줄어듭니다. 2)자바스크립트 파일 통합 웹서비스의 기능이 향상됨에 따라 자바스크립트 파일은 개수도 많아지고 크기도 커지고 있습니다. 이럴 때 성능을 높이는 방법은 여러개의 자바스크립트 파..
가로 스크롤 슬라이더 UI를 제작하던 중 컨텐츠 영역에 hover시 z-index가 오픈메뉴 위로 튕겨나가는 이슈가 있었다. 슬라이드가 메인 전체를 차지하고 있었고 그 위로 오픈메뉴가 있는데 ie에서는 li 요소가 그 위로 뜨는 것이다. 알고보니 멍청한 ie를 위해서 z-index를 명확하게 써줘야 한다고 한다. 이런 구조로 이루어져있었는데 header와 #sidemenu에 아무리 z-index: 1000000000000000000000을 준다고 하더라도 컨텐츠가 담긴 #content에 z-index가 없다면 올라가지 않는다. 이유인 즉슨 부모들에게도 인덱스 값을 명확하게 주어야 ie에서 정상적으로 동작한다는 말이다. 참.. 별것도 아닌걸로 매일 헤멘다.. ^_ㅠ