| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- Python
- git
- java
- spring
- 독서
- SQL
- mssql
- 리눅스
- 명령어
- 자바
- oracle
- mysql
- IntelliJ
- 티스토리챌린지
- 개발자
- 오블완
- 책추천
- 개발
- 네트워크
- 책
- Javascript
- MariaDB
- docker
- react
- DBMS
- Linux
- 후기
- pandas
- PostgreSQL
- AI
- Today
- Total
목록JavaScript (51)
hanker
입력값이나, 변수에 담긴 값이 숫자 만 입력해야 할 경우 isNaN 함수를 사용한다. var Number = 123; var Number2 = "가나다"; console.log(isNaN(Number)); console.log(isNaN(Number2)); 결과 false true
toFixed() 메서드는 고정 소수점으로 표기하기 위해 사용 - 지정된 매개변수 보다 짧으면 뒤에 0이 붙고, 길면 반올림 toFixed(Number) - 매개변수에 값을 넣지 않으면 0이 default로 지정 - 매개변수 값은 0 ~ 20 까지 가능 (범위를 벗어난 경우 Range Error 발생) - 매개변수 값이 Number 가 아닌경우 Type Error 발생 var testNumber = 1.23456; testNumber.toFixed(1); - 출력 : 1.2 testNumber.toFixed(2); - 출력 : 1.23 testNumber.toFixed(3); - 출력 : 1.234 testNumber.toFixed(6); - 출력 : 1.234560
회원가입 페이지를 만들던 도중 중복확인 버튼을 눌렀을 때 새로고침되는 현상이 있었다. 찾아보니 form태그 내부에 button 태그는 type을 지정해주지 않으면 form태그의 action을 타게 되어있다고 한다. 타입 지정 후 새로고침 현상 없어짐 확인!
sweet alert 창을 사용하면서 닫기 버튼 or 확인 버튼을 눌렀을 때 이벤트가 실행되는 방법을 알아보자. 나는.. 이것때문에 엄청난 시간을 잡아먹었었다. 이 글이 조금이라도 도움이되면 좋겠다. 1.x.x 버전과 2.x.x 버전이 닫기버튼을 눌렀을 때 이벤트 처리코드가 조금 다르다. 우선 1.x.x 버전은 swal({ title : "Sweet Alert", icon : "success", closeOnClickOutside : false }, function(){ // 이벤트 }); 이렇게 쓰면 닫기 또는 확인버튼을 눌렀을때 이벤트가 발생한다. 2.x.x버전은 swal({ title : "Sweet Alert", icon : "success", closeOnClickOutside : false }..
내가 작성한 코드는 $.ajax({ url : '../home/fileDown', type: 'post', data: data, dataType : 'json', success: function(rs){ HOME.hideLoadingBar(); swal({ title: "다운로드가 완료되었습니다.", icon : "success", closeOnClickOutside: false }).then(function(){ }); } }); 파일다운로드가 완료되면 로딩바가 사라지고, Swal창을 통해 다운로드 확인을 한다. close 버튼을 누르면 함수를 실행시키기 위해 then을 썻지만 계속해서 Cannot read property 'then' of undefined 오류가 뜬다.. swal 라이브러리 버전이 ..
변수가 들어가는 부분을 제외한 부분을 ''으로 묶어준다. 1 . index로 선택하기 var id = '16077'; $('[index='+ id + ']'); 2 . id로 선택하기 var id = '16077'; $('#'+ id ); 3 . class로 선택하기 var id = '16077'; $('.'+ id ); 출처 : github.com/sooojungee/TIL/blob/master/jQuery/180627.%5BjQuery%5D%20%EC%84%A0%ED%83%9D%EC%9E%90%EC%97%90%20%EB%B3%80%EC%88%98%20%EB%84%A3%EA%B8%B0.md
var pageNo = 0; var auth = window.btoa(""); // 인증이 필요한 데이터를 불러올때 사용 ("이름: TOKEN") $.ajax({ type : "GET", //GET방식 headers : { Authorization : "Basic " + auth, // BASIC 방식으로 인증 }, url : "https://api.github.com/repos/:owner/:repo/commits?page="+pageNo, dataType : "json", //JSON데이터 불러옴 success : function(response) { var array = response; var max = array.length; // 각 commit 당 count 처리하기 위해서 length 값 ..
참조 - datatables.net/extensions/buttons/examples/initialisation/export.html
체크박스 다중선택 value값 가져오기 $("input[name=tblChk]:checked").each(function(){ var test = $(this).val(); console.log("체크된 값 : " + test); }); 체크박스 다중선택 value값 배열에 담기 var arTest = []; $("input[name=tblChk]:checked").each(function(){ arTest.push($(this).val()); }); console.log("체크된 값 total : " + arTest);