728x90
반응형

Javascript 39

[Javascript] 다차원 배열 정렬 sort()

arrayobj.sort(sortFunction) sort() : 배열 안의 원소를 정렬하는 함수 *참고 - 정렬할 배열의 요소가 2개 미만일 경우 에러발생 (sort is not a function) 1. 문자정렬 var fruit = ['orange', 'apple', 'banana']; /* 일반적인 방법 */ fruit.sort(); // apple, banana, orange 2. 숫자정렬 var score = [4, 11, 2, 10, 3, 1]; score.sort(); // 1, 10, 11, 2, 3, 4 ( ASCII 문자 순서로 정렬되어 숫자의 크기대로 나오지 않음 ) /* 오름차순 */ score.sort(function(a, b) { return a - b; // 1, 2, 3, ..

Javascript 2020.05.12

[Javascript] 부모창에서 자식창 열기, 자식창에서 부모창으로 값 전달 / opener 부모,자식창 데이터 교환

■ Javascript 부모창에서 자식창 열기, 자식창에서 부모창으로 값 전달 / opener 부모,자식창 데이터 교환 부모창에서 팝업으로 자식창을 열었을 때 자식창에서 행해진 Action 에 따라 부모창에 영향을 줘야 하는 경우 Opener를 사용함 Opener 라는 객체는 자신의 부모창의 Window 객체를 참조함 ### 예제 ### 1. 부모창에서 팝업으로 자식창을 오픈 ( 자식창에서 Action 후 돌아오면 completeCallback이라는 function이 실행됨 ) $(document).ready(function(){ parent.init(); }); var parent = { init:function(){ // 팝업창 오픈 $("#OpenBtn").on('click', function(){..

Javascript 2020.05.12

[Javascript] 날짜 일수 자동계산

■ Javascript 날짜 일수 자동계산 / 일자 자동계산 //두개의 날짜를 비교하여 차이 (YYYY-mm-dd) 일수 자동계산 function dateDiff(_date1, _date2) { var sdd = _date1; var edd = _date2; var ar1 = sdd.split('-'); var ar2 = edd.split('-'); var da1 = new Date(ar1[0], Number(ar1[1])-1, ar1[2]); var da2 = new Date(ar2[0], Number(ar2[1])-1, ar2[2]); var dif = Number(da2) - Number(da1); var cDay = 24 * 60 * 60 * 1000;// 시 * 분 * 초 * 밀리세컨 var c..

Javascript 2020.05.12

[Javascript] 경고창 alert, confirm, prompt 특징

경고창은 대표적으로 다음 3가지가 있다. alert와 confirm, prompt의 각각 차이점은 클라이언트가 입력할 수 있는 값에 제한을 주고, 입력한 값을 받는 것 뿐이다. 1. alert 경고창이라고 부른다. 사용자에게 정보를 제공하거나 디버깅 등의 용도로 많이 사용한다. 특징. 경고창을 제외한 나머지 화면은 컨트롤이 안된다. 경고창을 띄운 상태로는 다음 동작 코드가 실행되지 않는다. 2. confirm alert와 같은 경고창이지만, 확인을 누르면 true, 취소를 누르면 false를 반환한다. 3. prompt 경고창을 통해서 사용자가 입력한 값을 받아서 js가 얻어낼 수 있다. 즉, return 값은 입력 받은 값임.

Javascript 2020.05.11
728x90
반응형