[ÀÚ¹Ù½ºÅ©¸³Æ® Áú¹®] ½ºÅ©¸³Æ® ÁøÇàÀ» Àá½Ã sleep ½ÃÅ°´Â ¹æ¹ýÀÌ ÀÖÀ»±î¿ä?

   Á¶È¸ 1184   Ãßõ 0    

자바스크립트에서는

sleep 함수가 없습니다.


그래서 다양한 방법으로 구현하는데...

setTimeout 와  setInterval 와 같은 함수로 구현을 합니다.

하지만 이것은 스크립트를 일시중지 시키는 것이 아니라

특정 실행을 특정시간 후에 실행시켜주는 것입니다.


그러나 반대로

alert() 와 confirm() 함수는 스크립트의 진행을 일시 중지시켜 줍니다.


그래서 

전체 스크립트 진행 중에 특정부분에서 원하는 시간(ms)만큼 딜레이 시킨 후에

스크립트를 진행하고자 하는데...

그것이 가능할까요? 


자바스크립트 도사님들~

황당한 질문을 해서 죄송합니다.


그래서 스스로 생각해본 방법은

setInterval 안에 전체 스크립트를 그 속에 넣어서

1초마다 체크하고 ok 되면 나머지 스크립트를 진행하도록 하는 방법으로 밖에

생각나지 않습니다.



예전에 나를 도와준 마틴님이란 분이 있어 그분을 기억합니다.
2cpu의 도움주신 많은 분들께 늘 감사드립니다.
☎ HP 010-9678-7900
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
2cÀå±Ô½Ä 2022-07
https://blog.naver.com/dnwn306/222259472053
https://multifrontgarden.tistory.com/157
https://blog.naver.com/tmondev/220937034820

¼ø¼­´ë·Î Àо½Ã¸é ÀÌÇØ°¡ Á»´õ °¡³×¿ä...ÄÚµùÀº ¼Õ ³õÀºÁö ¿À·¡µÇ¼­ °³³ä¸¸ ³²¾Æ ÀÖ½À´Ï´Ù¸¸...ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö¿¡¼­µµ ¸¹ÀÌ »ý±â´Â »óȲÀÌÁÒ..
±â´Ù·È´Ù ¾ÕÀÛ¾÷ÀÌ..¸¶¹«¸®µÇ°í ½ÇÇà..À߸øÇÏ¸é ¹«ÇÑ·çÇÁ ºüÁö°í
     
°¨»çÇÕ´Ï´Ù.
»õº®ºÎÅÍ °è¼Ó ±¸±Û¸µ ÇÏ¿´°í ¿ÀÀü¿¡ ´Ù½Ã À§ÀÇ ¾Ë·ÁÁֽŠ¸µÅ©µµ ºÃ½À´Ï´Ù.
https://multifrontgarden.tistory.com/157
ÀÌ°ÍÀÌ °¡´ÉÇÒ °Í °°Áö¸¸
»ç½ÇÀº ÀÌ°ÍÁ¶Â÷µµ ¹ö±×¿´À½À» ±Û ÇÏ´Ü¿¡ ¾Ë·ÁÁÖ³×¿ä ¤¾¤¾¤¾

¾Æ¹«Æ° °á·ÐÀº ¾ÆÁ÷ ´äÀÌ ¾ø½À´Ï´Ù.¤Ð¤Ð¤Ð
¾Æ¸¶µµ ´Ù¸¥ Á¦ ½º½º·Î ´äÀ» ¾´´ë·Î ÇؾßÇÒ °Í °°½À´Ï´Ù.

¾Æ´Ï¸é Æí¹ýÀ¸·Î »ì¦ alert ȤÀº confirm ¸¦ ÅëÇؼ­ °¡´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.¤¾¤¾¤¾
ÀÚ¹Ù½ºÅ©¸³Æ®´Â ´ë´ÜÇÑ ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
ÀÌ°ÍÀ» ÅëÇؼ­ »ç¶÷ÀÌ ¾öû ¼öÈÎÇØÁý´Ï´Ù

±×·¡¼­ ÀÌÁ¨ ±× ¿ø¸®¸¦ ´Ù ÆľÇÇÏ¿´°í
°ÅÀÇ ´Ù ¿Ï¼ºÇß½À´Ï´Ù.

´Ü, ³ª¸ÓÁö ½ºÅ©¸³Æ®¸¦ ÀϽÃÀûÀ¸·Î sleep ½ÃÅ°´Â °ÍÀº ¾ø´Â °ÍÀ¸·Î ¾Ð´Ï´Ù.¤¾¤¾¤¾


QnA
Á¦¸ñPage 482/5687
2014-05   4993829   Á¤ÀºÁØ1
2015-12   1529756   ¹é¸Þ°¡
2003-04   10942   ¹é½ÂÁø
2018-06   10942   ȣȣ
2003-06   10941   ÀÌÀÏ·Î
2006-02   10941   ¹Ú¿µ·Ï
2019-03   10940   ĵÀ§µå
2003-05   10939   ¹Úµ¿¼·
2010-02   10939   ¹Î»çÀå
2017-05   10939   ÄÚ»Ô»ç³É
2003-01   10938   ÀÌ»ó·æ
2002-11   10937   ±èµ¿¿í
2017-04   10937   ´ÃÆĶõ
2003-10   10936   Áø¿øÀç
2003-09   10936   ÃÖ¿¬½Â
2002-11   10935   ±èÇö¹Î
2003-12   10935   ±è±âȲ
2017-09   10934   ½Ã°ñÁý³ë¾È
2003-02   10934   ¿ìµ¿ÈÆ
2002-11   10934   ±Ç¿µ¿õ
2003-01   10933   À¯¿µ±Ù
2003-12   10933   ±èÅÂÈÆ