목록전체 글 (298)
\(@^0^@)/

코딩하다가 Html Head 부분에 title, meta 같은 코드를 추가하고서 잘 들어갔는지 페이지 소스를 확인할 때 이제까지는 마우스 우클릭 - 페이지 소스 보기를 이용하였는데, 그럴 때마다 위의 이미지처럼 자동 줄 바꿈을 해주어도 가독성이 많이 떨어지는 불편함이 있었다. (해결방안을 찾아보지 않고 그냥 불편해만 했던 나 자신.... 반성해!) 우연히 좋은 크롬 익스텐션을 찾아서 저장해두려한다 :) Quick source viewer를 설치하고 해당 익스텐션을 통해서 html 소스를 볼 경우 (물론 다른 소스들도 볼 수 있음) 위의 이미지와 같이 깔끔하게 소스들을 볼 수 있어 매우 매우 유용할 것으로 판단!! 앞으로 얘를 요리조리 잘 사용해보자 오른쪽 상단을 보면 카피도 가능하고, Beautify 속..

오늘 읽은 범위 : 6장, 객체와 자료 구조 (p. 118 ~128) 객체 지향 코드에서 어려운 변경은 절차적인 코드에서 쉬우며, 절차적인 코드에서 어려운 변경은 객체 지향 코드에서 쉽다. 새로운 자료 타입이 필요한 경우에는 클래스와 객체 지향 기법이 가장 적합하다. 새로운 함수가 필요한 경우에는 절차적인 코드와 자료 구조가 좀 더 적합하다. 디미터 법칙 : 휴리스틱으로, 모듈은 자신이 조작하는 객체의 속사정을 몰라야 한다는 법칙. 잡종 구조는 중요한 기능을 수행하는 함수도 있고 공개 변수나 공개 조회/설정 함수도 있다. 잡종 구조는 새로운 함수는 물론이고 새로운 자료 구조도 추가하기 어렵다. 자료 전달 객체 자료 구조체의 전형적인 형태는 공개 변수만 있고 함수가 없는 ..

오늘 읽은 범위 : (콜백 함수) p.94 ~ p.114 콜백 함수 콜백 함수 (callback function)는 다른 코드의 인자로 넘겨주는 함수. 콜백 함수는 제어권과 관련이 깊다. 콜백 함수는 다른 코드(함수 또는 메서드)에게 인자로 넘겨줌으로써 그 제어권도 함께 위임한 함수. 콜백 함수를 위임받은 코드는 자체적인 내부 로직에 의해 이 콜백 함수를 적절한 시점에 실행할 것. 제어권 var count = 0; var cbFunc = function () { console.log(count); if (++count > 4) clearInterval(timer); }; var timer = setInterval(cbFunc, 300); // -- 실행 결과 -- // ..