.hide ( "slow")는 동기 또는 비동기 메서드입니까?

초보자

우리가 아는 것처럼 $.ajax()Is a asynchronous method, beacuse next statement starts running before ajax()method is fully execution and 'ajax ()'keep doing his stuff doing its parallelly, And hide()is a Synchronous method, because it immediately hide the element and next statement will execute when hide()real done 그의 모든 작업, 그러나 나는 hide("slow"). 비동기식으로 보이지만 읽었습니다. 브라우저에서 타이머를 설정하고 모든 것이 자동으로 발생합니다 (지금 hide("slow")은 병렬로 아무것도하지 않습니다). 그래서 다음 문이 실행되기 전에 전체 작업도 완료되었습니다 hide("slow"). 동 기적 방법으로 보입니다. ,

이 동기 비동기 개념에 대해 매우 혼란 스럽습니다.

누군가가이 개념을 이해하도록 도울 수 있습니까?

TJ 크라우 더

.hide ( "slow")는 동기 또는 비동기 메서드입니다.

호출 방법과 동기이지만, 비동기 처리를 시작한다. 따라서 일반적으로 느슨하게 "비동기 메서드"라고 부릅니다 (이 경우에는 기간 인수를 제공합니다).

을 호출하면 시간이 지남에 따라 천천히 요소를 숨기는 프로세스 hide("slow")시작 하도록 jQuery에 동기식으로 알립니다 . 실제로 수행하는 프로세스는에 대한 초기 호출 hide이 완료된 후 비동기 적으로 발생합니다 . (이것은 다음에도 해당됩니다 ajax. 메서드 자체는 동 기적이지만 시작되는 프로세스 (XMLHttpRequest 수행)는 비동기 적으로 계속됩니다.

일반적으로 메서드를 호출하는 동안 메서드 작업이 완료되면 이를 동기 메서드라고 부르지 만 나중에 완료되는 작업 시작하는 경우이를 비동기 메서드라고합니다. 기술적으로 메서드 자체는 비동기식이 아니라 시작하는 전체 프로세스 일뿐입니다.

hide물론 그 자체는 전달하는 인수에 따라 동기식 및 비동기식 메서드입니다. 기간 ( .hide()) 없이 호출하면 동기식입니다. 기간 ( .hide("slow"), .hide(400))으로 호출하면 비동기식입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

서비스 중지가 동기 또는 비동기입니까?

분류에서Dev

작업이 비동기 또는 비동기 대기없이 동기입니까?

분류에서Dev

이 메서드는 비동기식입니까?

분류에서Dev

void 동기 메서드를 비동기 메서드로 변환하는 방법은 무엇입니까?

분류에서Dev

비동기 작업 또는 스레드

분류에서Dev

리디렉션 된 stdout에 대한 비동기 쓰기는 동기 또는 비동기입니까?

분류에서Dev

비동기 (대기) 메서드를 동 기적으로 호출하는 방법은 무엇입니까?

분류에서Dev

C #의 동기화에서 비동기 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

동기 및 비동기 호출자가 모두있는 동기 메서드의 Thread.Sleep 또는 Task.Delay

분류에서Dev

내부 메서드 비동기는 외부 메서드가 비동기 여야합니까?

분류에서Dev

AngularJS 주입 메서드는 동기식입니까?

분류에서Dev

동기 태스크에서 비동기 또는 동기 버전의 메서드를 호출하는 것이 더 낫습니까?

분류에서Dev

계속하기 전에 비동기 콜백 메서드를 기다리는 방법은 무엇입니까?

분류에서Dev

Pub / Sub의 게시자는 동기 또는 비동기 여야합니까?

분류에서Dev

Promise는 비동기 적으로 또는 동 기적으로 해결됩니까?

분류에서Dev

비동기는 Kotlin에서 Coroutines의 키워드입니까?

분류에서Dev

iOS에서 비동기 메서드 (JSON Restful 서비스)를 사용하는 방법은 무엇입니까?

분류에서Dev

posix_fadvise는 Linux 커널에서 5보다 큰 동기 또는 비동기입니까?

분류에서Dev

node.js에서 비동기 메서드 체인을 만드는 방법은 무엇입니까?

분류에서Dev

비동기 콘솔 애플리케이션 또는 서비스?

분류에서Dev

비동기 메서드에서 잘못된 입력 사례를 확인하는 방법은 무엇입니까?

분류에서Dev

하나의 메서드에서 동기화 및 비동기 메서드 (API / UI)를 호출하는 올바른 방법은 무엇입니까?

분류에서Dev

비동기 메서드 반환 유형을 Task에서 파생 할 수없는 이유는 무엇입니까?

분류에서Dev

자바 스크립트 또는 노드에서 비 동기화하는 방법은 무엇입니까?

분류에서Dev

동기 모드로 자동 다운 그레이드하지 않고 비동기 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

이 공용 비동기 메서드의 용도는 무엇입니까? 어떻게 사용됩니까?

분류에서Dev

비동기 코드에서 비동기 함수 만 산출 할 수있는 이유는 무엇입니까?

분류에서Dev

비동기 서버 또는 R의 빠른로드 상태

분류에서Dev

Glib / Gio 비동기 또는 스레드 UDP 서버

Related 관련 기사

  1. 1

    서비스 중지가 동기 또는 비동기입니까?

  2. 2

    작업이 비동기 또는 비동기 대기없이 동기입니까?

  3. 3

    이 메서드는 비동기식입니까?

  4. 4

    void 동기 메서드를 비동기 메서드로 변환하는 방법은 무엇입니까?

  5. 5

    비동기 작업 또는 스레드

  6. 6

    리디렉션 된 stdout에 대한 비동기 쓰기는 동기 또는 비동기입니까?

  7. 7

    비동기 (대기) 메서드를 동 기적으로 호출하는 방법은 무엇입니까?

  8. 8

    C #의 동기화에서 비동기 메서드를 호출하는 방법은 무엇입니까?

  9. 9

    동기 및 비동기 호출자가 모두있는 동기 메서드의 Thread.Sleep 또는 Task.Delay

  10. 10

    내부 메서드 비동기는 외부 메서드가 비동기 여야합니까?

  11. 11

    AngularJS 주입 메서드는 동기식입니까?

  12. 12

    동기 태스크에서 비동기 또는 동기 버전의 메서드를 호출하는 것이 더 낫습니까?

  13. 13

    계속하기 전에 비동기 콜백 메서드를 기다리는 방법은 무엇입니까?

  14. 14

    Pub / Sub의 게시자는 동기 또는 비동기 여야합니까?

  15. 15

    Promise는 비동기 적으로 또는 동 기적으로 해결됩니까?

  16. 16

    비동기는 Kotlin에서 Coroutines의 키워드입니까?

  17. 17

    iOS에서 비동기 메서드 (JSON Restful 서비스)를 사용하는 방법은 무엇입니까?

  18. 18

    posix_fadvise는 Linux 커널에서 5보다 큰 동기 또는 비동기입니까?

  19. 19

    node.js에서 비동기 메서드 체인을 만드는 방법은 무엇입니까?

  20. 20

    비동기 콘솔 애플리케이션 또는 서비스?

  21. 21

    비동기 메서드에서 잘못된 입력 사례를 확인하는 방법은 무엇입니까?

  22. 22

    하나의 메서드에서 동기화 및 비동기 메서드 (API / UI)를 호출하는 올바른 방법은 무엇입니까?

  23. 23

    비동기 메서드 반환 유형을 Task에서 파생 할 수없는 이유는 무엇입니까?

  24. 24

    자바 스크립트 또는 노드에서 비 동기화하는 방법은 무엇입니까?

  25. 25

    동기 모드로 자동 다운 그레이드하지 않고 비동기 메서드를 호출하는 방법은 무엇입니까?

  26. 26

    이 공용 비동기 메서드의 용도는 무엇입니까? 어떻게 사용됩니까?

  27. 27

    비동기 코드에서 비동기 함수 만 산출 할 수있는 이유는 무엇입니까?

  28. 28

    비동기 서버 또는 R의 빠른로드 상태

  29. 29

    Glib / Gio 비동기 또는 스레드 UDP 서버

뜨겁다태그

보관