메서드 3

[JS] createDocumentFragment()는 무슨 기능을 할까?

노드를 생성하는 메서드들을 살펴보던 중 createDocumentFragment()라는 메서드를 발견했다. 다른 메서드들은 무난하게 설명이 이해가 됬는데, 이 메서드는 설명란에 도큐먼트 프래크먼트 라고만 적혀 있었다. 그래서 찾아보게 되었다. 해당 블로그에서 많은 도움을 얻었다. 출처: programmer-seva.tistory.com/60 DocumentFragment 노드를 생성해서 사용하면 라이브DOM 트리 외부에 경량화된 문서 DOM을 만들 수 있다. 마치 라이브 DOM 트리처럼 작동하되, 메모리상에서만 존재하는 빈 문서 템플릿으로 생각하면 된다. 자식 노드를 메모리상에서 손쉽게 조작한 후 라이브 DOM에 추가하는 것도 가능하다. 라고 설명 되어있는데, 해당 블로그의 코드들을 살펴보고 설명을 계속..

[Java] 자바 헷갈리는 내용 - 접근제어자와 final 클래스와 메서드

접근제어자를 별도로 설정하지 않는다면 접근제어자가 없는 변수, 메소드는 default 접근제어자가 되어 해당 패키지 내에서만 접근이 가능하다. 접근제어자가 protected로 설정되었다면 protected가 붙은 변수, 메소드는 동일 패키지내의 클래스 또는 해당 클래스를 상속받은 외부 패키지의 클래스에서 접근이 가능하다. final 이라는 예약어가 붙은 클래스와 메소드는 상속과 오버라이드가 막히게 된다.

Java lang 2021.01.04

함수와 메서드의 차이

사실 똑같은 말인줄로 알고 있었다. 그러다 어느 날 함수와 메서드의 차이점도 모르는 프로그래머는 프로그래머도 아니다. 라는 어느 블로그의 글귀를 보고 난 뒤에야 이 두개가 다르다는 것을 알게 되었다.... 함수는 독립적으로 존재하며, 작동하고 나서 사용자가 원하는 결과를 반환한다. 메서드는 클래스에 종속되어 존재하고, 해당 클래스에 대한 인스턴스가 생성되어야 사용할 수 있다. 그러니 독립적으로 존재한다? -> 함수, 클래스에 종속적이다.-> 메서드 이렇게 이해하자.

개발 정보 2020.12.23
반응형