본문 바로가기

JavaScript16

jQuery 달력 위젯 참고 : http://www.nextree.co.kr/p9887/ UI css 파일http://code.jquery.com/ui/1.8.18/themes/base/jquery-ui.css CDN : 콘텐츠 전송 네트워크(Content delivery network 또는 content distribution network (CDN))는 콘텐츠를 효율적으로 전달하기 위해 여러 노드를 가진 네트워크에 데이터를 저장하여 제공하는 시스템을 말한다. 인터넷 서비스 제공자에 직접 연결되어 데이터를 전송하므로, 콘텐츠 병목을 피할 수 있는 장점이 있다 * jQuery 2.x는 Explorer 6, 7, 8에서 사용할 수 없어 jQuery 1.x가 범용적. 사용방법datepicker를 사용하기 위해서는 기본적으로 다음의.. 2019. 8. 14.
$.ajax() 메소드 출처 : 코딩의 시작, TCP School ( http://tcpschool.com/ajax/ajax_jquery_ajax ) $.ajax() 메소드 제이쿼리와 AjaxAjax를 이용하여 개발을 손쉽게 할 수 있도록 미리 여러 가지 기능을 포함해 놓은 개발 환경을 Ajax 프레임워크라고 합니다.그중에서도 현재 가장 널리 사용되고 있는 Ajax 프레임워크는 바로 제이쿼리(jQuery)입니다. $.ajax() 메소드제이쿼리는 Ajax와 관련된 다양하고도 편리한 메소드를 많이 제공하고 있습니다. 그중에서도 $.ajax() 메소드는 모든 제이쿼리 Ajax 메소드의 핵심이 되는 메소드입니다.$.ajax() 메소드는 HTTP 요청을 만드는 강력하고도 직관적인 방법을 제공합니다. $.ajax() 메소드의 원형은 다음.. 2019. 7. 8.
정규 표현식 만들기 정규 표현식 만들기 컴파일 단계 : 패턴을 찾는 단계 정규식 만들기 규식을 만드는 방법에는 두 가지가 있습니다.정규식 리터럴(슬래쉬"/"로 감싸는 패턴)을 사용하는 방법은 다음과 같습니다.var re = /ab+c/;정규식 리터럴은 스크립트가 불러와질 때 컴파일됩니다. 만약 정규식이 상수라면, 이렇게 사용하는 것이 성능을 향상시킬 수 있습니다.다른 방법으로는, RegExp 객체의 생성자 함수를 호출하는 방법도 있습니다:var re = new RegExp("ab+c");생성자 함수를 사용하면 정규식이 실행 시점에 컴파일됩니다. 정규식의 패턴이 변경될 수 있는 경우, 혹은 사용자 입력과 같이 다른 출처로부터 패턴을 가져와야 하는 경우에는 생성자 함수를 사용하세요.출처 : https://developer.mo.. 2019. 7. 5.
FormData AJAX로 폼 전송을 가능케해주는 FormData 객체에 대해 알아보겠습니다.보통은 AJAX로 폼(form 태그) 전송을 할 일이 거의 없습니다. 주로 JSON 구조로 키-값 데이터를 전송하니까요. 하지만 폼 전송이 필요한 경우가 있습니다. 바로 이미지를 AJAX로 업로드할 경우입니다. 물론 이미지는 base64나, buffer, 이진 데이터 형식으로 서버로 전송해도 됩니다. 하지만 가장 자연스러운 것은 폼을 통해서 업로드하는 것이죠. input[type=file]을 사용해서요.그런데 폼과 AJAX를 같이 쓴다는 것은 좀 이상하죠? 보통 폼 하면 제출 버튼을 누르면 action 속성에 지정한 페이지로 이동하면서 데이터를 전송하니까요. AJAX는 반대로 제출 버튼을 누르면 기본 폼 동작은 e.prevent.. 2019. 7. 1.