본문 바로가기

프로그래밍/jQuery

datetime 날짜 json 값을 년-월-일 시:분:초 형태로 표기 datetime 날짜 json 값을 년-월-일 시:분:초 형태로 표기하고자 한다면... DOCTYPE html> Page Title function dateTimeFormat(dateTimeValue) { var dt = new Date(parseInt(dateTimeValue.replace(/(^.*\()|([+-].*$)/g, ''))); var dateTimeFormat = dt.getFullYear() + "-" + (dt.getMonth() + 1) + '-' + dt.getDate() + ' ' + dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds(); return dateTimeFormat; } var dates = '/Date(144..
이메일 정규식 생성하기 (메일주소 앞에 하이픈 존재시) 이메일 정규식 생성하기 (메일주소 앞에 하이픈 존재시) 이메일 앞에 하이픈(-)을 넣어서 생성한 사용자가 간혹 보입니다. 그 분은 daum.net 계정을 가지고 있는 분이더군요. 그래서 이 분들을 위해 메일 계정에 대한 정규식을 만들어 봤습니다. /[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{0,1}$/i http://rubular.com/ https://regexper.com/
IFRAME과의 DOMAIN 간 통신 IFRAME과의 domain 간 통신 http://softwareas.com/cross-domain-communication-with-iframes/HTML5 시대의 업데이트 (2011 년 5 월 6 일)이 게시물은 수년에 걸쳐 크게 논평되고 연결되어 왔으며 계속해서 많은 트래픽이 발생하므로이 중 많은 부분이 최신 브라우저와 관련성이 없음을 분명히해야합니다. 한편으로는 보안 정책을 조정하고 강화하여 여기 일부 기술을 더 이상 적합하지 않게 만들었습니다. 반면에, 그들은 먼저 도메인 간 의사 소통을 쉽게 할 수있는 기술을 도입했습니다.최신 브라우저에서는 이러한 목적으로 postMessage 를 사용할 수 있고 사용해야합니다 .라이브러리 지원을 사용할 수 있습니다. 다음은 모두 postMessage에 대한 ..
iframe resizer 를 사용할 때 페이지간 이동시 화면 제일 위로 위치하기. iframe resizer 를 사용할 때 페이지간 이동시 화면 제일 위로 위치하기..https://davidjbradshaw.github.io/iframe-resizer/ 메인 페이지 parentIFrame 을 사용할려면 enablePublicMethods 를 true 로 설정해야 사용 가능 합니다.DOCTYPE html> Page Title ========== ========= iFrameResize({ // Disable if using size method with custom dimensions. autoResize: true, // Override the body background style in the iFrame. bodyBackground: null, // Override the defa..
keyup 에 delay 딜레이 설정하기 keyup 에 delay 딜레이 설정하기1. 함수를 별도로 빼서 clearTimeout 함수로 사용하기 var itcdelay = (function () { // Function var itcTimer = 0; return function (callback, ms) { clearTimeout(itcTimer); itcTimer = setTimeout(callback, ms); }; })(); // jQuery Code $(document).ready(function () { $('.title').keyup(function () { itcdelay(function () { alert('Time elapsed!'); }, 500); }); }); 2. clearTimeout 과 setTimeout 조합으로 ..
javascript 로 파라미터 parse 해서 piwik 의 eventname 추가하기 http://도메인?analy=1000 이런식으로 들어오면 자바스크립트로 파싱해서 piwik 에서 처리한다. var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1] ..
행복얼라이언스 iframeresizer 활용 iframeresizer 활용행복얼라이언스부모창 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 행복얼라이언스 행복얼라이언스 행복을 잇다 행복을 잇는 징검다리 행복지수 Test 행복을 잇는# 행복한 스토리 행복얼라이언스 서포터즈 행복얼라이언스 파티 $('iframe').iFrameSizer({ autoResize: true, bodyBackground: null, bodyMargin: null, bodyMarginV1: 0, bodyPadding: null, checkOrigin: true, enablePublicMethods: false,..
Javascript 의 this 키워드 사용법과 setTimeout 알아보기 javascript 에서 this 키워드는 기본적으로 전역 객체를 참조합니다. 그래서 this.변수에 값을 할당하면 전역 객체에 할당이 됩니다. 그리고 기본적인 setTimeout 으로 호출하면 기본적으로 this 가 전역객체를 바라봅니다.하지만 object 를 바라보게 this 를 조정할 수도 있는데 이때 bind, appy, call 함수로 object 를 넘기면 전역 객체가 아닌 object 의 객체를 바라봅니다. this.luckshim = "window.luckshim"; var obj = { luckshim: "obj.luckshim"}; document.writeln("1: " + this.luckshim); //window.luckshim setTimeout(function () { doc..