setInterval(n밀리초마다반복할함수, n밀리초)

 

- 반복할 함수를 인자에 넣을 때는 ()를 붙이면 안된다

- 1초마다 반복하고 싶으면 두번째 인자에 1000을 넣자

- 임시함수를 사용해도 된다

 

clearInterval()

 

-반복을 멈출 때 쓴다

ex)

let 셋인터벌 = setInterval(repeatFn, 1000)

clearInterval(셋인터벌)

 

 

 

setTimeout(n밀리초후실행할함수, n밀리초)

 

-n밀리초 후 딱 한번 실행하고 종료한다.

-setInterval과 setTimeout 등 중복해서 사용할 수 있지만 지역스코프와 함수실행 절차를 잘 생각하면서 써야한다

 

 

clearTimeout()

 

-clearInterval과 사용법 같음

'Development > JavaScript' 카테고리의 다른 글

회원가입 유효성 검사 (signup validation)  (0) 2022.08.21
Ajax 익히기  (0) 2022.07.21

 

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 
    if (user_id === "") {
        $('#member_id').focus()
        return alert("아이디를 입력하세요")
    }
    if(user_pw === ""){
        $('#member_pw').focus()
        return alert("비밀번호를 입력하세요")
    }
    if (user_pw !== pw_confirm) {
        $('#member_pw_').val('')
        $('#member_pw_').focus()
        return alert("비밀번호가 다릅니다")
    }
    let pwdCheck = /^(?=.*[a-zA-Z])(?=.*[!@#$%^*+=-])(?=.*\d).{8,25}$/;
    if (!pwdCheck.test(user_pw)) {
        $('#member_pw').val('')
        $('#member_pw_').val('')
        $('#member_pw').focus()
        return alert("비밀번호는 영문자+숫자+특수문자 조합으로 8~25자리 사용해야 합니다")
    }
    if (user_name === ""){
        $('#member_name').focus()
        return alert("이름을 입력하세요")
    }
    if (user_nickname === ""){
        $('#member_nickname').focus()
        return alert("닉네임을 입력하세요")
    }
    if (user_email === ""){
        $('#member_email').focus()
        return alert("이메일을 입력하세요")
    }
    let emailCheck = /^\D\w*@\D\w*.(org|net|com)$/;
    if (!emailCheck.test(user_email)) {
        $('#member_email').val('')
        $('#member_email').focus()
        return alert("올바른 이메일 형식을 사용해주세요")
    }
    if (user_phone === ""){
        $('#member_phone').focus()
        return alert("핸드폰 번호를 입력하세요")
    }
    let phoneCheck = /^01[016-9]-\d{3,4}-\d{4}$/;
    if (!phoneCheck.test(user_phone)) {
        $('#member_phone').val('')
        $('#member_phone').focus()
        return alert("올바른 번호 형식을 사용해주세요")
    }
 
cs

 

'Development > JavaScript' 카테고리의 다른 글

setTimeout, setInterval  (0) 2022.08.21
Ajax 익히기  (0) 2022.07.21

ajax 기본 골격

1
2
3
4
5
6
7
8
$.ajax({
    type: "GET",
    url: "여기에URL을입력",
    data: {},
    success: function(response){
    console.log(response)
    }
})
cs

 

Api 로부터 데이터를 요청해 오브젝트 형식으로 받아온다.

 

console.log로 확인 후 임시 저장 공간에 넣어 사용한다.

'Development > JavaScript' 카테고리의 다른 글

setTimeout, setInterval  (0) 2022.08.21
회원가입 유효성 검사 (signup validation)  (0) 2022.08.21

+ Recent posts