Web Programming

강사님께서 설명해주시면서 작성한 코드는 다음과 같았다. 코드는 동일한데 innerText 내용만 다르다. (Gameclear / Gameover의 경우) 중복 코드 좋지 않다는거 알고 있는데.. 바꾸다보니 자꾸 이상하게 꼬여서 일단은 냅뒀음 ㅜㅜ 1. doument.createElement('div')를 통해 새로운 element를 생성했고, 2. div.innerText를 통해 화면에 배치시킬 문구를 작성하였다. 3. js에서도 css처럼 style을 줄 수도 있다고 설명해주시면서 div를 화면에 적절하게 배치시켰다. (가능하긴 하지만, css에서 작성할 때처럼 자동완성이 되지도 않고, 오타 하나의 타격이 매우 크므로 사용을 지양하는게 좋음) 4. document의 body 파트에 appendChild..
1. 디자인 패턴이란 소프트웨어 디자인에서 주어진 컨텍스트 내에서 일반적으로 발생하는 문제에 대한 재사용 가능한 일반적인 솔루션 소프트웨어 디자인 과정(코드 구현 전 설계) 전형적인 해결책 쉽게 말해 게임 공략법, 전략과 비슷하다고 생각하면 된다! 최적의 설계 노하우를 정리해놓은 정리집? 어렵게만 생각할 것이 아니라 여태까지 배운 개념들을 유기적으로 연결해서 사용한다고 보면 된다. 2. 디자인 패턴 사용 이유 - 유연성: 디자인 패턴을 사용하면 코드가 유연해지며 개체가 서로 느슨하게 결합되어 코드를 쉽게 변경할 수 있으므로 올바른 수준의 추상화를 제공하는데 도움이 된다. - 재사용성: 느슨하게 결합되고 결합된 객체 및 클래스는 더 재사용할 수 있게 만들며 이러한 종류의 코드는 고도로 결합된 코드에 비해 ..