본문 바로가기

개발/javascript

[javascript] 문자열의 왼쪽부터 byte 단위로 자르기 문자열의 왼쪽부터 byte 단위로 자르기 // 입력받은 문자열의 왼쪽부터 바이트 단위로 자른다. function leftString(cont, c) { var s=''; var i=0; for(k=0; k < cont.length; k++) { if(escape(cont.charAt(k)).length>4) i += 2 else i++; if(i
[jQuery] "copy to clipboard" 개발하기 클립보드로 복사하기 (zClip) zClip는 "copy to clipboard" 기능을 만들어내는 jQuery 플러그인입니다. 몇 줄의 코드를 삽입하는 작업으로 간단하게 "copy to clipboard" 기능을 만들어 낼 수 있습니다. 플러그인 파일은 아래 사이트에서 받을 수 있습니다. http://www.steamdev.com/zclip/ 페이지 하단에 보면은 다운로드와 사용 방법이 적혀있습니다. jquery.zclip.min.js , ZeroClipboard.swf 파일을 다운받습니다. 사용법 1) jQuery 와 zClip 삽입 스크립트를 소스 상단에 추가합니다. 2) 블록 안에서, "copy button" 이 될 요소에 zClip 기능을 추가해 줍니다. 기본기능으로 클립보드에 내용 카피후 카피..
[javascript] 문자열 Byte 체크 함수 문자열 byte 체크 함수 // 현재 입력한 문자의 byte를 계산한다. function getByte(contents) { var str_character; var int_char_count; var int_contents_length; int_char_count = 0; int_contents_length = contents.length; // 한글과 영문 바이트수 계산하는 부분 // 아래 부터 수정 않아셔도 됩니다. for(k=0; k < int_contents_length; k++) { str_character = contents.charAt(k); if(escape(str_character).length > 4) int_char_count += 2; else int_char_count++; } ..
[javascirpt] Knockout.js 이름도 신기한 자바스크립트. 우선 링크들만 남겨두자. http://knockoutjs.com/ http://frends.kr/topics/knockout-js-%EC%86%8C%EA%B0%9C/
[jQuery] - v 1.3.2 $('img').height()를 하면 0이 나올때 img 태그의 height() 메소드가 크롬브라우저에서는 정상적인 값이 아닌 0을 출력하는 문제를 발견하였다. $('img').height() = 0 ??? 이 문제를 해결하기 위해서는 $(document).ready(function(){...}); 에서 호출하는 대신 $(window).load(function(){..}); 에서 호출하는 형태로 고치면 된다.
아무것도 안하는 a 태그 걸기 jQuery를 자주 이용하는 저는 click할때 이벤트를 불러오기위해 a태그를 걸고 링크를 걸지 않는 상황을 많이 맞이합니다. 보통 a태그로 아무것도 안할때 아래와 같이 쓰죠. 클릭하세요 문제는 클릭했을시 페이지 맨 위로 올라간다는 겁니다. 이를 막기 위해서. 아에 a태그를 아래와 같이 써줄 수 있습니다. 클릭하세요 잘 되는것 같지만, 또 문제는 익스플로러를 사용할시 이미지 링크에 문제가 있습니다. 고로 아래와 같이 써주는게 가장 좋습니다. 클릭하세요
입력 폼 체크 입력 폼 체크 기본정보 이름 비밀번호 비밀번호 확인 e-mail