초보자에겐 너무나 감사한 눈높이 설명❤️ 개념 쏙쏙 들어와요 감사합니당ㅎㅎ 이런 영상 자주 올려주세요!ㅎㅎ
@Kiki-zc3mh
2 жыл бұрын
자막달리는거 너무 웃겨요 ㅋㅋ 자막이 아니라 주석인가? 여튼 이해도 잘되고 웃겨요 ㅋㅋ 감사합니다!
@user-wh8zx4wv9m
2 жыл бұрын
1. 자바스크립트는 싱글 스레드다 2. 자바스크립트 내부적으로 일부 시간이 걸리는 기능은 대기실로 잠시 이동 후 스택이 다 끝나고 queue에서 실행된다(비동기 실행) 3. 따라서 시간이 오래걸리는 기능이 있으면 해당기능 때문에 마비가 걸리므로 주의가 필요하다 *1. Javascript 로 만든 node.js의 경우 무거운 기능이 생기면 성능이 크게 떨어진다 *2. 따라서 일부 javascript로 만든 무거운 프로그램(게임 등)들은 앞에 로딩시간을 넣는다
@keitoro74
3 жыл бұрын
쉽고 친절한 설명 감사드립니다.
@bongham3306
3 жыл бұрын
이분 설명 끝장이네요... 반했어요
@user-gn1bt6df4i
3 жыл бұрын
좋은 강의 감사드립니다!
@pollo0130
2 жыл бұрын
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 진짜 츤츤강사님ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 마지막에 이거 알아서 뭐햌ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 좋은 강의 감사합니다.!!
@NA-jq4iq
15 күн бұрын
진짜 강의 너무 잘하신다.... 궁금할만한 것들을 요점만 쏙쏙 이해하기 쉽고 지루하지도 않게 너무 재밌게 설명해주심 일타강사 ㄹㅇ
@user-vm2kq1fu1i
3 жыл бұрын
와우 이런 내용을 어디서 얻으셨나요 정말 감사합니다. 잘 배워갑니다. 어쩐지 제가 만든 페이지가 FOR문이 많아서 응답 대기가 걸리더라구요. 단순 쿼리가 오래걸려서 인줄,..
@trustarMello
3 жыл бұрын
이걸 이렇게 쑉 쑉 알아듣게 설명하시다뇨오오오 당신은 현자십니다
@hwanjunu6789
Жыл бұрын
감사합니다 드디어 전공자여서 얻는 이해의 이점이 생겼습니다. 프로그래밍 언어론 고마워!
@neighbor_lucy
3 жыл бұрын
설명이 진짜 귀에 쏙쏙 들어와요. 저 같은 바보 조만간 프론트엔드 개발자로 스킬업 할 수 있을것만 같은 기분. 열심히 배워볼게요 선생님!
@operonx
Жыл бұрын
이런 백그라운드 개념을 알고 있어야 실수가 줄어들게 되죠. 좋은 내용이네요
@Empress2401
3 жыл бұрын
Stack : 웹브라우저 내부 코드실행장소, single threaded/ 대기실에 있다가, 바쁘니까 하나씩 Queue에서 줄서서 와라 Heap: 변수
@jins2260
Жыл бұрын
아 진짜 항상마지막이 너무 웃기십니다!!
@user-wf9yf6cc7o
Жыл бұрын
와 너무 재밌습니다 리액트 강의도 결제해서 보려고요!!
@hjpark6396
3 жыл бұрын
와,, 그어느 강의보다 이해가 잘되네요 ㅠ,ㅠ
@postgres2981
3 жыл бұрын
정말 동감이요. 정말 설명 잘 해주는 유튜버들 많은데도 그 중에서도 이 영상이 탑인듯합니다
@croco95
2 жыл бұрын
와 힙이랑 스택이랑 있는거만 알았지 정확히 어떤 흐름인지 잘 감이 안잡혔는데 이거 듣고 이해했습니다….진짜 설명 찰떡이세요
@hycho90
8 ай бұрын
와 이렇게 쉽고 간단하게 알려줄수도있군요… 감사합니다
@HWAN-vd1hw
2 жыл бұрын
와 깔끔한 설명 감사합니다 애플느님
@sugarpepper
Жыл бұрын
그림이랑 같이 설명 들으니까 이해가 잘 돼요
@sky-rx5lj
3 жыл бұрын
유익한 정보 얻어갑니다~
@user-sh1lu5ox4p
2 жыл бұрын
귀에 쏙 박히는 목소리와 딕션
@Plazna1
2 жыл бұрын
선생님.. 너무 재밌습니다... 혹시 호이스팅이나 클로저 같은것도 설명 동영상 찍어주실 수 있나요 ㅠ
@user-wf3vu8ot1x
3 жыл бұрын
설명이 너무 이해가 잘되는데요
@user-qc8gv9oz4r
9 ай бұрын
넘 잼나는 자막인데 츤데레 말투로 설명해주심. 당근 쉽게 알려주는 건 기본. 'setTimeout 그런거 내 눈에 안띄게 하라' 이거 보고 완전 빵 터졌음 ㅋㅋㅋㅋㅋ
@user-ql7ig3du4l
2 жыл бұрын
감사합니다 덕분에 좋은 정보 얻어갑니다.
@user-ni2we6mk7g
Жыл бұрын
잠깐 웹 프로그래밍 할 일이 있었는데 하면서 절 화나게 했던 많은 미스테리들이 풀렸네요 ㅋㅋㅋ 감사합니다
@user-tc2cx8vh4u
2 жыл бұрын
설명은 여기처럼 해야함. 텍스트도 유저 친화적으로 잘 써서 귀에 쏙쏙, 눈에 쏙쏙 들어옴 최고임. 답글 달아주셈 주인장
설명 예술입니다. 너무 잘 보고 있어요. 여기서 대기실 이라고 설명한 부분이 이벤트 루프인건가요? setTimeout 에서 딜레이 시간은 따로 연산이 없나요?
@Kamilake
3 жыл бұрын
아 진짜 이런거 너무 좋아욬ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
@user-nc5gp8us8q
5 ай бұрын
정말 도움 많이 되었습니다 감사합니다
@실험맨
3 жыл бұрын
예전에 구매했는데 사이트강의가 업데이트가 되는거에요?, 근데 ㄹㅇ 들었던 강의중에 제일 템포빠르고 잠안오고 재밌고 머리에 잘들어옴
@codingapple
3 жыл бұрын
넴 가끔요
@konann74
3 жыл бұрын
맨마지막~ "몰라도 되요 알아서 뭐해요", 저걸 알아야 하는데 ㅋㅋ 간단하고 명확한 설명에 감탄 짝짝짝~~~
@jaehyunko7623
3 жыл бұрын
쉬운 설명 감사합니다!! C/C++도 이런 설명이 있었으면 좋겠으나... 채널 가보니 웹코딩 전문 채널이네요 ㅜㅜ 혹시 Memory Leak 잡는 방법에 대해서도 영상 만들어주실 수 있을까요?? 인트라넷에서 운용하는 웹페이지가 오래 켜두면 점점 느려지다가 뻗어버리는거 봐선 Memory Leak이 있는거 같은데 제가 웹 코딩을 체계적으로 배운게 아니다보니 어디서부터 어떻게 디버깅을 해야할지 모르겠네요 ㅜㅜ 그리고 파이어폭스보다 크롬에서 더 버벅이는거 같은데 웹 브라우저마다 리소스 관리 측면에서 비교도 해주시면 유용할 것 같습니다!!
@Q_20
2 жыл бұрын
새로고침을 하는게 제일쉽지않을까요
@user-lp7cf8nn6q
Жыл бұрын
@@Q_20 ㄹㅇㅋㅋ
@user-mk4px2pc6k
3 жыл бұрын
최고에요 !!
@Empress2401
3 жыл бұрын
마지막에 ㅋㅋㅋㅋㅋ 그래도 이런거 알고싶었어요 . 비슷한 내용 애플 ES6 동기 비동기 수업에서 API대기실 언급있음.
@user-ny5eo3so3q
3 жыл бұрын
감사합니다~!
@user-vp5io1pv7t
3 жыл бұрын
뭐야 개재밌어요
@user-ic5ji5gi9p
2 жыл бұрын
대박.... 짱이십니다.
@Arctic34
3 жыл бұрын
웹코딩만 2년반했는데 이걸 저번달에 알아버림.. 사실 하다보면 이런식으로 작동하는 구나를 대충 알기는 하는데 이렇게 자세히 풀어서 보는건 처음이네 이걸 js 처음배울때 있었어야됬는디..
@PSYsAudiance
Жыл бұрын
진짜 설명 최고당
@adwardthorp3901
Жыл бұрын
좋은 영상 감사합니다.
@proYen_
Жыл бұрын
진짜....넘나 이해쏙쏙
@user-jc3sh8cq5n
Ай бұрын
와 대박이네.. ㅋㅋㅋㅋㅋㅋ딱 알게됐음요
@good-boy-ralo
3 жыл бұрын
아조씨 너무 감사합니다..
@codingapple
3 жыл бұрын
2400
@hmizzang
2 жыл бұрын
마지막에 최종요약을 1초만에 해주시네요ㅋ "근데 몰라도 되요. 알아서 뭐해"
@weareloved
Жыл бұрын
감사합니다!!
@sergehong3262
3 жыл бұрын
온라인강의 프리패스 구매하려는데 할인코드 적용못하나용? ㅎ
@warrenbuffett640
2 жыл бұрын
오오~~ 5~~~ 하면서 듣다가 ‘이거 몰라도 돼요 알아서 뭐해’ 에서 구독 쎄게 눌렀음
@user-vu7ew6qm4c
3 жыл бұрын
좋네요 굿굿
@Pupu._
2 жыл бұрын
이해쏙쏙 🐥
@user-fe3cf9ok4q
2 жыл бұрын
ㅋㅋㅋㅋㅋㅋㅋ크롬쨩이라닠ㅋㅋㅋ진짜 어둠의갓활코딩이닼ㅋㅋㅋㅋ
@user-zd5kz8bw9z
Жыл бұрын
JS에선 어려운 수학연산 같은걸 시키면 안된다고 하셨는데 서버로 사용하는 NodeJS에서는 사용해도 상관없을까요?
@bluevulpe
2 жыл бұрын
와 js작동원리를 이렇게 깔끔하게 정리해주시다니ㅜㅠㅠㅠ프론트공부하는 개발자는 행복해서 웁니당 ㅠㅠ알아서머햌ㅋㅋㅋㅋㅋㅋㅋㅋ드립까지재밌어욥
@_chris__lee
3 жыл бұрын
node.js 로 자바스크립트를 실행했을 때도 마찬가진가요?
@user-zw1pz2pj3p
Жыл бұрын
함수 사용할 때, 이벤트 리스너 사용 후 clean 해주는것도 stack에 남아있기 때문인가요?
@donibus
Жыл бұрын
쉬운 설명 감사합니다!.. 그런데 Stack 은 first in last out이라고 학교에서 배웠던건데 순차적으로 진행 될 수 있는 이유가 뭘까요?? 그리고 대기실이라고 부르시는 저 공간은 어떤 공간인지 궁금합니다.
@ABCD-ki2di
Жыл бұрын
이를 이해하려면 '실행 컨텍스트'라는 개념을 찾아보시면 될 것 같습니다. 보통 코드의 실행 흐름은 위에서부터 아래로 진행되는 게 기본인건 아실겁니다. 댓글에서 말씀해주신 부분이 아마 이를 언급하신 것 같구요. 헌데 코드의 흐름을 바꿀 수 있는 요소들이 있습니다. 예를 들면 일반 함수들, 조건문, 반복문 등등. 코드를 순차적으로 진행하다가 이들을 만나면 해당 코드 블럭 안으로 코드의 흐름이 바뀝니다. 이 때 실행 컨텍스트의 개념이 등장합니다. 예를 들어 함수를 만났다고 한다면, 자바스크립트 엔진은 함수 내부의 코드를 평가하여 실행 컨텍스트를 생성하고 이를 실행 컨텍스트 스택에 푸시(push)합니다. 그리고 함수 내부의 코드가 종결될 때 비로소 원래 진행되고 있던 코드로 돌아가 나머지 후순의 코드들을 실행하게 되는거죠. 우리가 흔히 스택의 후입선출은 이러한 실행 컨텍스트 방식을 지칭하는 것 같습니다. 좀 주저리주저리 말이 길었는데 궁금했던 부분과 맞았으면 좋겠네요. 제가 아는대로 써봤는데 잘못된 부분도 있을 수 있으니 참고만 하시면 될거같아요. 화이팅입니다~
@kkk-cp5jc
3 жыл бұрын
역시 코딩애플입니다. 듣다가 갑자기 생각난건데 setTimeOut에다가 1초를 걸어놓아도 스택이나 큐에서 엄청 바쁜 처리를 하고 있다면 1초가 아니라 2초든 5초든 10초든 걸릴 수 있다는거네요. 1초 이전은 없겠지만
@mung-
3 жыл бұрын
네 javascript 자체가 정확한 시간을 측정하지 않습니다. 해당 코드를 주기적으로 실행할지말지 검사합니다. 지정해둔 시간이 지나갔는지만 체크한 후 지나가면 호출하기 때문에 말씀하신대로 1초를 걸어도 1초 이상이 걸릴 수 있습니다
@codingapple
3 жыл бұрын
@@mung- 인강만드실래여
@mung-
3 жыл бұрын
@@codingapple 어떤 컨텐츠로 가십니까
@user-kn7kh9fo1s
2 жыл бұрын
저 이제 이영상 봤는데 자바 Thread.sleep( ) 이라는 함수랑 매우 비슷한거 같아요. setTimeOut 이란게 쉬었다가 실행하는 거여서 setTimeOut 1초를 하면 1초뒤에 실행한다는 뜻이고 엄청 바쁜 연산을 걸어둔다는것은 1초뒤에 실행하되 엄청 오래걸리는 실행이라는 뜻인거같아요
@든든한국밥
Жыл бұрын
소프트웨어 2학년인데 자바스크립트 설명 재밌어용
@isitblacktea
3 жыл бұрын
질문이 있습니다. console.log(1+1);setTimeout(function(){ console.log(2+2)},1000);setTimeout(function(){ console.log(3+2)},1000); 이렇게 콘솔에 입력했을경우, 2가 나오고 1초뒤에 4,5가 같이 나오는데 각각 1초뒤에 4와 5가 나오게 하려면 무조건 setTimeout(function(){ console.log(3+2)},2000); 이렇게 구현해야하는건가요??
@codingapple
3 жыл бұрын
넴 아니면 settimeout안에 settimeout을 넣든가요
@isitblacktea
3 жыл бұрын
@@codingapple 아아 그렇군요 답변 감사합니다 ㅎㅎ
@KANGSEONGU
2 жыл бұрын
이분 강의는 다른 분 강의에 비해... 댓글이 많은게 특징임. ㅋㅋㅋ
@albedobond3827
2 жыл бұрын
좋은 영상 감사합니다 ㅎ 정리가 되었어요! 그런데 Promise나 async function이 핵심인 거 같은데 그 설명이 없어서 아쉽군요 ㅠ
@tldnd898952
Жыл бұрын
자바스크립트가 셋타임아웃같은 비동기가 있어서 스텍큐 저런방식으로 되는건지 파이썬이나 자바는 저런 스텍큐같은 처리가 안되는걸까요??! 궁금해서 여쭤봅니다! 만약 된다면 원리는 똑같은지도 궁금해요!
@Kikiiiiki
Жыл бұрын
Stack에 아무리 좋은 조건으로 입력해도 중간에 함수나 조건이 들어가면 줄을 잘못 세운 꼴이라 stack과 q가 바빠져서 처리가 오래걸리는건가요?
대기실에 대해서 자세히 알수 있을까요? 예를 들어서 1)setTimeout이 2초일 경우 대기실에서 2초가 지났는지를 어떻게 알아서 Queue로 보내게 되는건가요? 2)Ajax는 통신 결과가 온걸 어떻게 알아서 Queue로 보내게 되는건가요?
@codingapple
3 жыл бұрын
브라우저는 c++ 코드로짜여있어서 그냥 c언어로 "2초지나면 이 코드 저기로 옮겨주셈" 이렇게 짜여져있을 뿐입니다
@LampGame
2 жыл бұрын
1)cpu 개발하는 곳에서 정합니다. 2)정해진 룰이 있습니다. 예를들어 투수가 오른손으로 공을 던지면, 포수가 왼손에 글러브가 공을 받습니다. 다시 포수는 오른손으로 던지고, 투수가 글러브로 공을 받습니다. 더 자세히 알고 싶다면 링크를 하나 걸겠습니다. kzitem.info/news/bejne/p51mloCEbGJ2rZw 하지만, 이걸 지금 알필요는 없습니다. 몰라도 상관없기 때문이죠.
@bumang
Жыл бұрын
ㅋㅋㅋ 크롬쨩... 지금까지 나를 도와줬던거냐구 젠장
@JSNW32
2 жыл бұрын
마지막말이 핵심이네요
@_stree2590
3 жыл бұрын
감사합니다
@dalaymann
3 жыл бұрын
센세!
@lytgood123
2 жыл бұрын
쉣 마지막 멘트에 반해버림
@user-cu1di7qz2g
Жыл бұрын
3분 51초에 보면 스택에 console.log(1+1) setTimeout(function(){ console.log(2+2)}, 1000) console.log(3+3) 이렇게 써있는데 맞는건가요? 크롬에서 호출 스택보니까, (익명) 여러번 실행하다가 setTimeout(비동기) 추가되고 없어지던데요~ 스택에 한번에 쌓이지 않고, 한개씩 추가되고 삭제되고 반복하는게 맞지 않나요?
@youngb2555
2 жыл бұрын
ajax를 쓰면 요청한 데이터를 받을 때까지 대기실에서 기다렸다가 받으면 큐로 가고, 스택으로 가는건가요?
@foryouraesthetic_official
2 жыл бұрын
ㅋㅋ 재밌어여
@user-dt5km9pg7m
2 жыл бұрын
개꿀강의;
@assamram69
3 жыл бұрын
형님 프리패스 들을려고 하는데 리액트 과정 들으면 취업쌉가능함니까?
@codingapple
3 жыл бұрын
취업잘햇다고 연락옵니다
@user-ms2ks9er9t
Жыл бұрын
이런 원리를 알고 싶을 땐 사이트 어디서 공부하면 될까요?.... 크롬사이트? 자바스크립트 사이트? 궁금하네요
Пікірлер: 243