본문 바로가기

프로그래밍/Javascript

How to detect browser. https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser?rq=1  에서 본 내용을 간단하게 정리해봄.결과
IOS 버전 관련 처리 1. IOS UseagentMozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.12. 하고싶은 것 - 11.4 버전 이상일 경우를 체크하고 싶다. - 소스function osVersion(){ var mt = (navigator.appVe..
[Jquery] .each에서 break, continue 구현하기. 1. Jquery Each  - API 문서 바로가기 - 쉽게 말해 반복문이다.2. Break, Continue란? - break 는 반복문을 중지하는 기능 - continue 는 해당하는 반복구간을 건너뛰는 기능3. Jquery each에서는?? 1) 요약  - break는 return false;  - continue는  return tru..
How to create dynamic a form! 1. 동적으로 HTML Form을 생성<html> <head></head><body><script> generatorForm(); function generatorForm() { var formEle = document.createElement("form"); formEle.setAttribute('method',"post"); formEle.set..
javascript replaceAll 사용하기 자바스크립트에서는 replaceAll이 없다. 그래서 다른 방법으로 사용해야한다.1. 기존 replacevar str = "TEST : Sample TEST text";var replaceStr = str.replace("TEST","Test"); // TEST라는 텍스트를 Test으로 변경console.log("replaceStr : ", replaceStr);- 결과값replaceStr :  Test : Sample TEST text- ..
Timer 구현하기 1. 기능 - HTML에서 특정 시간 카운트 다운 - HTML에 카운트 되는 시간 출력2. Code 1) HTML Source <div id="timerTxt"></div> <!-- 타이머를 노출할 Div -->  2) Javascript Sourcevar timerId; var timerSec = 3; window.onload= fun..
외부 javascript 파일에 다국어 적용하기(i18n.properties 사용) 1. 개요  - 글로벌 서비스를 진행하는 웹 페이지의 경우 다국어를 적용해야한다.  - 그러나 모든 처리를 서버 사이드에서 진행하기에는 굉장히 부담이 크다.  - 특히나 외부 javascript 파일의 경우 더욱 골치가 아프다.  - 그래서 간단히 사용할 수 있는 자바스크립트 모듈 "i18n"을 소개하려고 한다.  - Github URL : https://github.com/jquery-i18n-prop..