Closed OikimiO closed 1 year ago
// 전역 목록 <smodule>에 속하는 모듈이 우리가 속한 하위 시스템에 의존하는가?
if(smodule.getDependSubsystems().contains(subSysMod.getSubSystem()))
ArrayList moduleDependees = smodule.getDependSubsystems(); String ourSubSystem = subSysMod.getSubSystem(); if(moduleDependees.contains(ourSubSystem))
- 아래의 코드는 위의 주석 + 코드를 변수형태로 풀어 설명한 것입니다.
- 변수 명과 함수를 읽더라도 "**모듈이 우리의 하위 시스템에 포함되는가?**"로 해석될 수 있습니다.
<br />
- 주석으로 처리한 코드
```java
int number1 = 1;
int number2 = 2;
// int number2 = 3;
...
또한 비슷한 개념인 메서드 등은 중구난방으로 선언하지 않고 그룹을 지어 연속적으로 표현하는 것이 좋습니다.
public class Test{
private int prime;
private int number;
public isPrime(int currentNumber){
...
}
public printPirme(){
...
}
}
[DOM을 깨우치다]
브라우저가 HTML 문서를 해석할 때 HTML 파일 내용을 기반으로 해서 노드와 트리를 구성하게 된다. 브라우저는 HTML 문서를 초기 로딩할 때 노드 생성을 처리한다. JavaScript를 사용해서 직접 노드를 생성하는 것도 가능하다.
JavaScript 메서드를 사용해서 Element노드, Text노드 생성하기
<script>
var elementNode = document.createElement('div') // 실행결과:
var textNode = document.createTextNode('Hi') // 실행결과: "Hi"
2. JavaScript 속성을 사용해서 DOM에 Element노드, Text노드 생성 및 추가하기
* innerHTML()
* textContext()
* innerText()
```javascript
<div id="a"></div>
<div id="b"></div>
<div id="c"></div>
<script>
document.getElementById('a').innerHTML = '<p>Hi</p>'. // 실행결과: <div id="a"><p>Hi</p></div>
document.getElementById('b').textContent = 'Hello'. // 실행결과: <div id="b">Hello</div>
document.getElementById('c').innerText = 'Hiroo'. // 실행결과: Hiroo
</script>
innerHTML 속성은 요소내에 포함 된 HTML 또는 XML 마크업을 가져온다(text/html으로 파싱)
textContent 속성은
독서 내용 간략 정리