일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 추천
- php
- 영화
- 모뉴먼트 밸리
- 가사
- 아이러브니키
- 핑크
- 모뉴먼트
- goblin sword
- Pink
- 강추
- JavaScript
- 감상
- 레고
- jQuery
- great forest
- 유료
- 아이폰게임
- Monument Valley
- 후기
- 시사회
- 잡담
- 아이패드
- 아이폰
- 공략
- Monument
- 맛집
- 게임
- 일상
- 카이로소프트
- Today
- Total
목록Study ;3 (102)
잡담소장소
숫자가 들어가 있는 곳에 {mso-number-format:'\@'} 해주면 됨.ex) .txt {mso-number-format: \@;} 01012341212 이렇게 하면 엑셀로 보냈을 때 0이 사라지는 현상을 극뽁-_-할수있다.
html상에서 id값을 주면 document.location.hash를 이용해서 이동할 수 있다. document.location.hash = "#hash1"; 그런데 연속으로 호출하게 되면 화면이 이동하지 않는 현상이 보였다.그래서 jQuery에서 scrollTop을 이용하였다 $(document.body).scrollTop($("#hash1").offset().top); 참고로 scrollTo 라는 jQuery Plugin이 있다.
이거 알아낸다고 별별 뻘짓과 구글링한거 생각하면 눙물이 ㅠㅠ 흐귱 파일이 서버에 저장되어 있을 경우 헤더를 붙이고 readfile을 통해 읽어오면 되지만 링크일 경우에는 readfile이 안되므로 a 태그의 download 속성을 이용해서 파일명을 바꿔 받는다 ex) 다운로드 * IE에서는 불가능. chorm, FF 가능 - IE에서는 readfile 대신에 file_get_contents() 를 echo 하면됨
에디터를 이용해 등록된 글에 div 태그가 삽입되는 까닭에 스타일이 먹지 않는 현상이 발생해서 div 태그 삭제나같은 경우는 닫는 태그는 로 치환하도록 했음 'ㅅ' $patterns = array(); $patterns[0] = '/]*>/'; $patterns[1] = '//'; $replacements = array(); $replacements[2] = ''; $replacements[1] = ''; echo preg_replace($patterns, $replacements, $html)Stack Overflow 에서 발췌
업로드 버튼 변경은 하고 싶은데검색해보니 CSS 복잡하게 들어가서 그 중에 필요한 것만 쏙 빼서 만들어보았다.파일 업로드 버튼을 누르면 바로 파일 탐색창이 뜨도록 하고 싶었기에 구현하였다. 파일 업로드 해당 버튼 이미지가 보이려면 bootstrap.css가 있어야 한다.title속성이 정의되어있지 않으면 선택된 파일 없음 이라는 기본 title이 보인다버튼에 이벤트를 걸어주고 싶다면 태그 내에 onchange를 입력해도 좋고 아래와 같이 jquery를 이용할 수 있는데 이때는 live or delegate or on 을 이용한다 $(function() { //IE, Chrome 호환 $("input[name=file_upload]").on("change", function() { alert( this.v..
글자수 체크는 보통 서브밋하면 체크하는 형식이라서 불필요하게 지저분해 보였는데 구글링하다가 우연히 발견한 방법! String.prototype에 bytes라는 function을 추가하여 코드가 훨씬 깔끔해보였다. 나만 그런가 (..) var limit_length = 80; var msg_length = 0; //String에 bytes() 함수 만들기 String.prototype.bytes = function() { var msg = this; var cnt = 0; //한글이면 2, 아니면 1 count 증가 for( var i=0; i 128 ) ? 2 : 1; return cnt; } //textarea에서 키를 ..
코딩하다보면 IE에서 한글 깨지는 현상을 자주 봤었는데 UTF-8로 charset 설정된 크롬에서 작업하면서 그런 현상을 못보다가 IE에서 한글이 깨진다는 버그가 들어왔다 url에다가 한글을 싣고 페이지를 호출할경우에는 IE에서도 깨지진 않았는데 jquery를 이용해서 한글을 보내니 깨지는 현상이었다. var str1 = "한글"; var url = "/test/poponyang/str1"; $("#div").load( url ); 위와 같이 호출했을 시 한글 막깨짐(...) str1 = encodeURIComponent( str1 ); 위의 한줄을 추가해서 한글 깨지는 걸 해결하였다. php 단에서 iconv( 'euc-kr', 'utf-8', $str1 ) 이라고 했을 때 한글이 깨지지 않고 페이지가..
html 요소들이 아닌 본문에 호출된 image를 load시에 변경하고 싶을 때ㅡ 보통 jQuery를 load시 호출하고 싶으면 $(document).ready 를 사용했는데위의 상황의 경우는 $(window).ready $(window).load()를 호출해야된다.그렇지 않으면 이미지가 먼저 로드되면 적용되고 나중에 로드되면 적용되지 않는 확률적 변화가 생김-_-;; 자세한 설명은 아래 블로그에서..http://web.enavu.com/daily-tip/daily-tip-difference-between-document-ready-and-window-load-in-jquery/ IE 에서는 $(window).load()가 작동하지 않는다.$(function() 을 이용해야 함 ( or window.on..
img의 id나 name을 넘기지 않고 한번에 처리하는 방법 $('.class img').each(function() { var maxWidth = 100; // 이미지의 최대 가로 사이즈 var maxHeight = 100; // 이미지의 최대 세로 사이즈 var ratio = 0; // Used for aspect ratio var width = $(this).width(); // 현재 이미지의 가로 var height = $(this).height(); // 현재 이미지의 세로 //현재 이미지가 최대 이미지보다 큰지 체크 if(width > maxWidth){ ratio = maxWidth / width; // 이미지의 비율 구함 height = height * ratio; // 비율에 맞는 가로,..
공부하다가 이해안되서 물어봄. var o = {p1:1 , p2:2}; var ar = []; var i = 0; for(ar[i++] in o); ar; 위의 경우 ,in 뒤에 있는 배열이나 객체의 키값을 in 앞의 변수로 돌려주기 때문에 ar[]배열에 하나하나 들어가서 결과값은 [ "p1", "p2" ]로 나온다 (실행은 firebug 이용) var a = [ 'a' , 'b' ]; / / 배열 객체 정의 var result = '\n' ; for (var i in a) { result += '인덱스:' + i + '요소값' + a[i] + '\n'; result ; 보통 위와 같은 식으로 보통 사용하는 듯 하다. * 자바스크립트 객체지향 프로그래밍 책에서 발췌