본문 바로가기
728x90
728x90

Javascript6

[jQuery; 제이쿼리] Ajax에서 success와 done의 차이점 (Deferred 객체) 저번 시간(type와 method의 차이)에 이어서 궁금한걸 계속 해결해보겠다. 이전글이 궁금하신분들은 아래 링크 참조 부탁드립니다. https://daddydontsleep.tistory.com/75 [jQuery; 제이쿼리] Ajax - type / method 차이점 및 사용법 오늘도 열심히 다른 사람들의 소스코드를 복붙하며 내꺼로 날치기(?)를 하고있었다. `$.ajax`를 사용하여 데이터를 저장하는 로직을 구현하고 있을때였다. 다른 사람(내가 만든걸지도 모르지만)의 daddydontsleep.tistory.com 그렇다 오늘은 `success`와 `done`에 대해 알아보자. jQuery의 Ajax에서 `success`와 `done`은 둘 다 Ajax 요청이 성공적으로 완료되었을때 실행되는 콜백.. 2023. 12. 14.
[jQuery; 제이쿼리] Ajax - type / method 차이점 및 사용법 오늘도 열심히 다른 사람들의 소스코드를 복붙하며 내꺼로 날치기(?)를 하고있었다. `$.ajax`를 사용하여 데이터를 저장하는 로직을 구현하고 있을때였다. 다른 사람(내가 만든걸지도 모르지만)의 소스코드에서 복붙을 하고 `GET`을 `POST`로 바꾸려던 찰나에 문뜩 의문이 들었다. 어떤 코드에는 `type : 'GET'` 이라고 적혀있고 또 다른 코드에는 `method : 'GET'` 이라고 적혀있는거였다. 맨날 복붙만 하다가 이제와서 보니까 뭔가 다른것이다. 분명 같은 기능인거같은데 이름이 다르다..! 그래서 api 문서를 찾아봤다. type과 method는 jQuery에서 Ajax 요청을 보낼 때 사용되는 속성으로 서로 동의어다. jQuery 1.9.0 이전 버전에서는 `type`를 사용하고 이후 .. 2023. 12. 14.
[Next.js; 넥스트.제이에스] Airbnb 에어비앤비 클론코딩 Clone Coding https://youtu.be/c_-b_isI4vg 2023. 6. 30.
[Javascript; 자바스크립트] 천 단위 쉼표 콤마 컴마 내장 함수 toLocaleString() let price = 100000; console.log(price.toLocaleString()); // 100,000 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString 2023. 6. 29.
[jQuery; 제이쿼리] input radio 값 설정 가져오기 - 체크된 radio value 가져오기 var radioValue = $(':radio[name="radioValue"]:checked').val(); - radio 버튼 체크 ( 설정 ) 하기 $('input:radio[name=radioValue]:input[value="Y"]').attr("checked", true); - id 로 radio 체크 ( 설정 ) 하기 $('#radio1').attr("checked", true); 2022. 12. 20.
[Javascript; 자바스크립트] 비밀번호 정규식 회원가입, 비밀번호 변경을 할 경우 웹취약점 관련하여 비밀번호 변경 규칙을 지정하는일이 있습니다. 오늘은 비밀번호 리터럴(Literal)방식의 정규식에 대해 작성하겠습니다. 정규표현식은 // 로 감싸진 패턴을 리터럴로 사용합니다. let value = "(?=.*[a-zA-Z])"; // 영문 let value = "(?=.*[A-Z])"; // 최소 한개 이상의 대문자 영문 let value = "(?=.*[a-z])"; // 최소 한개 이상의 소문자 영문 let value = "(?=.*[0-9])"; // 최소 한개 이상의 숫자 let value = "(?=.*?[#?!@$%^&*-])" // 최소 한개 이상의 특수 문자 let value = ".{8,}" // 최소 8자리 이상 1. 최소 8자리 .. 2022. 9. 28.
728x90
728x90