반응형

자바스크립트과외 2

[자바스크립트 과외] 8. Day3 요점정리

[프로그램의 실행과 평가과정] 실행 가능한 코드는 크게 세 가지로 나뉘며, 이들 코드는 평가 후, 적절한 실행문맥(E.C.)을 형성하게 된다. 실행문맥의 구조를 그림으로 그리면 아래와 같다. 위와 같은 실행문맥은, Stack이라는 가상의 자료구조로 관리가 되며, Stack에 새로운 문맥이 들어오는 것을 push, 기존에 존재하던 문맥이 삭제되는 것을 pop이라고 한다. 스택의 가장 아랫부분에는 전역 코드를 실행하기 위한 전역 실행 문맥이 존재한다. 어떤 함수를 호출(Call)하게 되면, 그 즉시 스택에 새로운 실행 문맥이 push되며, 해당 함수의 작업을 모두 마치고 return을 하게 되면(명시되어있지 않은 경우 undefined를 반환하며 함수를 마친다.), 해당 함수에 대한 실행 문맥은 pop되어 ..

[자바스크립트 과외] 0. 과외 준비를 하면서...

다음 내용 >> 내일부터 회사의 한 직원분을 대상으로 자바스크립트 코딩 과외를 하기로 했다. 하필 자바스크립트인 이유는 우리 회사에서 초급자에게 가장 많이 부여하는 파트가 웹 화면 개발이기 때문이다. 짧아야 4시간, 아마도 6-8시간 정도 과외가 진행될 것 같다. 내일 하루를 위해 나는 이번 주 내내 진도 나갈 부분에 대해서 먼저 공부하고, 어떻게 이 내용을 전달할지 고민해보았다. 내 과외 방식은 언제나 그래왔듯, 프로그래밍에 대해 아무런 지식도 없다는 것을 전제로 하기 때문에 이런 고민이 필수이다. 우선 수학에서 의미하는 함수와, 프로그래밍 개념에서 의미하는 함수에 대해서 설명하고, 기본적인 삼각비, 그리고 진리표, 이진법에 대해서 설명하려고 한다. 물론, 문과생에 비전공자가 들어도 이해할 수 있는 수..