프로그래밍/JavaScript14 encodeURIComponent, encodeURI, escape 차이점은 뭘까?? 그때그때 상황에따라 쓰긴 하지만, 정확하게 알고 쓰면 좋겠다. 그래서 포스팅 함. * escape ( unescape() ) escape('http://naver.com/한글'); 결과 : "http%3A//naver.com/%uD55C%uAE00" ASCII글자 그외의 글자는 모두 인코딩 한다. ------------------------------------------- 아스키 문자리스트 ( 69개 ) ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 1234567890 @*-_+./ ------------------------------------------- *encodeURI ( decodeURI ) URI에 사용하는 일부 ":", ";", "/",.. 2020. 12. 23. javascript 비밀번호 입력후 엔터 클릭시 이벤트( keycode == 13 ) 비밀번호 입력시 엔터키 입력시 로그인처리를 하고 싶다. 엔터키 인식하기 - onKeyDown 이벤트 이용 - 키보드 엔터키 이벤트 event.keyCode==13 이용 * 키보드가 마지막 위치해 있을 꺼라 생각되는 input 태그에 넣어서 사용 2020. 12. 23. javascript 현재페이지 width 값 구하기 ( native script ) jquery 사용안하고 native script 로만 width 값 구하기 입니다. 결과값 ex : Browser inner window width: 922, height: 770. 2020. 12. 23. javascript round 반올림 ( 올림, 내림 처리 방법 ) 소수점 javasciprt 기본 네이티브 lib 에서 Math object의 round, ceil, floor를 사용하면 된다. 반올림 Math.round(2.4); => 2 Math.round(2.49); => 2 Math.round(2.5); => 3 Math.round(2.51); => 3 올림 Math.ceil(2.1) =>3 Math.ceil(2.6) =>3 내림 (버림) Math.floor(2.1); => 2 Math.floor(2.6); => 2 Click the button to round the number 2.5 to its nearest integer. Try it //클릭시 myFunction 함수 실행 결과 : Try it 버튼 클릭 시 3 2020. 12. 23. setInterval 함수 주기적실행 ( 실시간 시간표시 예제 ) setInterval 함수는 특정함수를 주기적으로 실행할때 사용한다. setInterval ( 함수명, 시간 ) ; 다른 설명이 필요 없을것 같다. A script on this page starts this clock: 결과 A script on this page starts this clock: 오전 10:53:14 2020. 12. 23. ajax 크로스도메인, CORS policy 해결방법 ( cross Domain, cors) CORS 는 항상 우리를 힘들게 한다. 해결방법은 없을까?? $.ajax() 같은 ajax 관련 함수를 호출할 때 타겟이 되는 URL이 클라이언트와 다른 도메인이면 호출이 안 된다. http://ynkim.com 에서 ajax로 http://shlee.com 라는 API를 호출할 수는 없다는 말이다. 자바스크립트(Javascript) 보안 정책 중에 하나인 동일 근원 정책(Same-Origin Policy) 정책에 걸리게 되기 때문이다. 이를 업계에서는 보통 CORS라고 많이들 표현한다. 그래서 몇가지 해결책에 대해 포스팅 한다. 그리고, ajax 사용방법과 샘플코드와 자세히 소개한내용이 있으니, 아래 링크를 통해 함께 확인해 보시기 바랍니다. ajax-사용방법 예제 참조 정보 (클릭) CORS 해결책에.. 2020. 12. 23. 이전 1 2 3 다음