컴퓨터언어/{개발사전}(2)
-
getElementById는 querySelector처럼 서브쿼리를 줄 수 없다
JavaScript로 DOM을 조작하면서 사소할지라도 결코 무시할 수 없는 것이 있다. 바로 getElementById 와 querySelector의 구분이다. JS파일에서 "querySelector"로 DOM 객체를 선언한다면, 그 객체가 HTML에서 자식으로 품고있는 하위 노드들까지 이어서 조회할 수 있다. querySelector는 하위객체까지 모두 데려오기 때문이다. const 고조할아버지 = document.querySelector("#js-고조할아버지"); const 증조할아버지 = 고조할아버지.querySelector("#js-증조할아버지"); const 할아버지 = 증조할아버지.querySelector("#js-할아버지"); const 아버지 = 할아버지.querySelector("#js-..
2020.07.17 -
{DevDic_개발사전}
200623 루틴 : 기능을 가진 명령들의 모임 메인 루틴 : 프로그램 실행의 큰 줄기가 되는 것 서브 루틴 : 메인 루틴에 의해 필요할 때마다 호출되는 루틴 결합도 : 모듈 간에 상호 의존하는 정도 또는 두 모듈 사이의 연관 관계. 높을수록 안좋다. 응집도 : 정보 은닉 개념을 확장한 것으로, 명령어나 호출문 등 모듈의 내부 요소들의 서로 관련되어 있는 정도. 즉 모듈이 독립적인 기능으로 정의되어 있는 정도. 높을수록 좋다. 제어의 역흐름 : 프레임워크가 개발자가 통제, 관리해야 하는 객체들의 제어를 수행하여 생산성을 향상시켜 주는 것. 즉 개발자의 수고를 덜어주는 것. 개발자가 능력이 좋다면 하드웨어까지 다 통제해도 무방하지만, 대체로 위험이 따르기 때문에 프레임워크가 대신 해주는 것. 모듈화 : 기..
2020.06.23