본문 바로가기

웹퍼블리싱/JavaScript3

날짜 카운트다운 CountDownTimer('01/01/2017', 'countdown'); // 2017년 1월 1일까지 CountDownTimer('01/01/2018 00:00 AM', 'newcountdown'); // 2018년 1월 1일까지, 시간을 표시하려면 01:00 AM과 같은 형식을 사용합니다. function CountDownTimer(dt, id) { var end = new Date(dt); var _second = 1000; var _minute = _second * 60; var _hour = _minute * 60; var _day = _hour * 24; var timer; function showRemaining() { var now = new Date(); var distance = e.. 2020. 8. 13.
url 에서 parameter 추출 함수 // url 에서 parameter 추출 function getParam(sname) { var params = location.search.substr(location.search.indexOf("?") + 1); var sval = ""; params = params.split("&"); for (var i = 0; i < params.length; i++) { temp = params[i].split("="); if ([temp[0]] == sname) { sval = temp[1]; } } return sval; } // 테스트 URL : http://www.test.com/test.html?param1=apple&param2=banana&param3=orange console.log(getPar.. 2020. 8. 13.
ajax 실행 후 스크립트 실행하기 $('#review_list').ajaxSuccess(function() { //#review_list의 ajax전송이 성공하면 $('#review_list').each(function() { //#review_list의 키워드 변경 var text = $(this).html(); $(this).html(text.replace(/바꿀단어/gi, '****')); }); }); 우선 나는 이걸 왜 쓰게 되었냐하면, 쇼핑몰에서 일하다보면 가끔 특정 단어를 필터링 하라고 권고가 내려올때가 있다. 리뷰는 수천개가 있는데 하나하나 *로 바꿀수 없으니 스크립트 코드로 쓸 수 밖에 없었다 그냥 페이지 문서 자체에 바꿀 단어가 있으면 replace 만 간단히 쓰면 끝날 일인데.. 보통 리뷰는 상세페이지 하단에 비동기식.. 2019. 11. 18.