오늘 소개할 책은 "쉽게 배우는 소프트웨어 공학(2판)"이다. 찾아보니 대학강의용 교재이며 강의는 아래와 같이 K-MOOC에서 들을 수 있다고 한다. 강좌 만족도가 무려 4.4점이다.
Q1. JavaScript 엔진이 single thread인데 브라우저에서 실행되는 스크립트가 비동기적으로 데이터를 불러오고 애니메이션을 실행시킬 수 있는 이유는 무엇일까?Q2. 이벤트 루프 시스템은 JavaScript에 있는가, 브라우저에 있는가?
Q1. HTML의 모듈 스크립트는 어떤 문제를 해결하는가?Q2. 모듈 스크립트를 사용할 일이 많은가?
Q1. const arr = \[]와 같이 배열을 상수로 선언해도 push가 동작하는 이유?자바스크립트에서 원시타입은 변경이 불가능하다. 따라서 원시타입의 값이 변경될 때는 항상 메모리가 새로 할당된다. 그렇다면 다음과 같이 배열을 상수로 선언했는데 push로 값이 추