목록JavaScript, jQuery (5)
DEV_Daniel
window.location.href 전체 URL 문자열을 가져옵니다. window.location.protocol 마지막 ':'를 포함한 프로토콜 정보를 가져옵니다. window.location.host URL의 호스트 정보를 가져옵니다. 위 예제는 포트번호가 없지만, 만약 URL에 포트번호가 있으면 ':'과 포트번호를 포함합니다. window.location.hostname URL의 호스트명을 가져옵니다. 이 값은 ':'과 포트번호를 포함하지 않습니다.window.location.port URL의 포트 번호입니다. window.location.pathname hostname 뒤의 '/'문자 뒤의 경로를 가져옵니다. window.location.search '?' 뒤의 쿼리스트링을 가져옵니다. ex)..
form태그안에서 button이 있으면 기본적으로 submit을 하게 된다 버튼예를들어 위의 코드처럼 짜여있다면a,b,c값이 없을때 끝나는게 아니라 submit이 되면서 a,b,c값들이 get으로 넘어가게 된다form안에서 button은 기본적으로 타입이 submit이기 때문에type을 지정해줘야한다ex) 버튼
//정규식으로 공백 제거하기function trim(stringToTrim) { return nullChk(stringToTrim).toString().replace(/^\s+|\s+$/g,"");}
varUserAgent =navigator.userAgent;varmobChk = (UserAgent.match(/iPhone|iPod|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMif(mobChk == "web"){//PC}else if(mobChk == "mobile"){//모바일}
제목 길이를 계산해서 유효성검사 해야되는데 한글때문에 byte로 계산하려고 한다.// Functionconst getByteLengthOfString = function(s,b,i,c){ for(b=i=0;c=s.charCodeAt(i++);b+=c>>11?3:c>>7?2:1); return b;};한글자씩 for문 돌려서 byte값을 계산해준다.let titleLength = getByteLengthOfString(title);if(titleLength > 255) { alert('최대 글자 수 초과되었습니다.'); return;}varchar최대값인 255를 넘으면 알럿