Skip to content

Commit

Permalink
GITBOOK-177: item 34 : int 상수 대신 열거 타입을 사용하라
Browse files Browse the repository at this point in the history
  • Loading branch information
GoldenPearls authored and gitbook-bot committed Oct 30, 2024
1 parent 73b37e7 commit b63f906
Show file tree
Hide file tree
Showing 3 changed files with 566 additions and 0 deletions.
Binary file added developLog/.gitbook/assets/image (72).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions developLog/cs/undefined.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,3 +99,38 @@ System의 물리 Memory를 File형태로 저장하는 방법으로 침해사고
* **특징**: 포렌식 분석에 적합하며, 다양한 플러그인을 통해 기능 확장 가능.

이 외에도 다양한 도구들이 존재하며, 사용자의 필요에 따라 적절한 도구를 선택하여 사용할 수 있습니다. 각 도구의 특성과 기능을 고려하여 선택하는 것이 중요합니다.



## 2. 페이지 네이션이 뭐야?

페이지네이션(Pagination)은 많은 양의 데이터를 **여러 페이지에 나누어 보여주는 방법**입니다. 대량의 데이터나 목록을 한 페이지에 모두 표시할 경우, 가독성이 떨어지고 로딩 시간이 길어질 수 있기 때문에 이를 방지하기 위해 사용됩니다. 페이지네이션은 사용자가 원하는 정보를 여러 페이지로 구분하여 **필요한 부분만 빠르게 확인**할 수 있도록 도와줍니다.

예를 들어, 블로그 게시물 목록이나 제품 리스트가 많은 경우, 페이지네이션을 통해 한 페이지에 일정한 수의 항목만 보여주고, **'이전'** 또는 **'다음'** 버튼을 눌러 페이지를 이동하면서 계속해서 항목을 확인할 수 있게 합니다.

#### 페이지네이션의 구성 요소

페이지네이션에는 일반적으로 다음 요소들이 포함됩니다:

1. **현재 페이지**: 현재 표시 중인 페이지 번호.
2. **전체 페이지 수**: 총 페이지 수.
3. **이전/다음 버튼**: 이전 페이지나 다음 페이지로 이동하는 버튼.
4. **페이지 번호 목록**: 사용자가 직접 페이지 번호를 클릭해 원하는 페이지로 이동할 수 있게 하는 목록.

#### 페이지네이션 예제 코드

다음은 간단한 페이지네이션의 예제 코드입니다:

```html
<div class="pagination">
<a href="#">&laquo; Previous</a> <!-- 이전 버튼 -->
<a href="#">1</a> <!-- 페이지 번호 -->
<a href="#">2</a>
<a href="#">3</a>
<a href="#">4</a>
<a href="#">5</a>
<a href="#">Next &raquo;</a> <!-- 다음 버튼 -->
</div>
```

이 페이지네이션 구조를 통해 많은 양의 데이터를 분할하여 사용자에게 효율적으로 표시할 수 있습니다.
Loading

0 comments on commit b63f906

Please sign in to comment.