[JavaScript] 그리고 남은 것 들...

그리고 남은 것 들…

파일로 쪼개서 정리 정돈하기

함수와 객체보다 더 큰 정리정돈 도구로, 서로 연관된 코드를 파일로 묶어 그룹핑 하는 방법이 있다.

이 방법을 사용하면 수많은 웹페이지를 감당할 수 있게 된다.

<script> 태그 내에 작성했던 내용을 별도의 js 파일로 저장한 후 src 속성으로 임포트해준다.

라이브러리와 프레임워크

라이브러리 예시

jQuery

$('a').css('color', color);

이 웹페이지의 모든 a 태그의 CSS color 를 매개변수(파라미터) color 를 받아 바꾸겠다.

위 태그는 곧 아래 태그와 같은 역할을 수행한다.

var alist = document.querySelectorAll("a");
var i = 0;
while (i < alist.length) {
  alist[i].style.color = color;
	i = i + 1;
}

새로 쏟아지는 라이브러리들을 많이 알 수록 더 많은 일을 처리할 수 있게된다!

UI vs API

alert 과 같이 미리 프로그래밍된 조작 장치를 API라 부른다. API와 순서는 뗄레야 뗼 수 없는 관계이다.

수업을 마치며

나만의, 수업을 마치며

WEB2강의는 만들고자 하는 최종 목표를 설정해두고, 그 목표를 위해 필요한 JavaScript의 기초적인 문법들을 습득해나가는 방식이어서 더 실용적으로 내용을 습득할 수 있었다. 특히 예전 아무것도 모르던 시절에 들었을 때와는 다른 느낌이 들었다.

조금 더 머리에 잘 들어오는것 같았는데 Sass를 쓴 경험때문인 것 같다. 뭔지 잘 이해가 안되는 Sass 예제들을 들여다보며 애쓰던 시절이 이렇게 도움이 된다. 그떄 이해가 안가고 그냥 이런게 있구나, 하고 넘겼던것들이 수업을 들으며 좀더 명확하게 이해되는 순간이었다. 잘 몰라도 반복하고 익숙하게 만들었던게 이번 강의 수강에 큰 도움이 되었다.