TypeScript

[Type-Challenges] 296. Permutation

🫧 문제 주어진 유니언 타입을 순열 배열로 바꾸는 Permutation 타입을 구현하세요. type perm = Permutation; // ['A', 'B', 'C'] | ['A', 'C', 'B'] | ['B', 'A', 'C'] | ['B', 'C', 'A'] | ['C', 'A', 'B'] | ['C', 'B', 'A'] 🛠️ 테스트 케이스 type cases = [ Expect, Expect, Expect, Expect, Expect, ] 🎱 정답 type Permutation = [T] extends [never] ? [] : K extends K ? [K, ...Permutation] : never 💭 해설 [T] extends [never]의 부분은 T가 never 타입인지 확인합니다. n..

HTML&CSS

[HTML] input태그의 aria-describedby과 title 차이

웹 개발을 하다 보면 사용자에게 추가 정보를 제공해야 하는 상황이 자주 발생합니다. 특히 폼 요소에서 입력 규칙을 안내하거나, 오류 메시지를 표시하거나, 도움말을 제공할 때 말이죠. 이런 상황에서 주로 사용하는 두 가지 속성이 바로 title과 aria-describedby입니다. 단순히 "둘 다 설명을 제공하는 거 아닌가?"라고 생각하기 쉽지만, 실제로는 접근성, 사용 목적, 동작 방식에서 명확한 차이가 있습니다.이 글에서는 두 속성의 차이점을 명확히 이해하고, 언제 어떤 속성을 사용해야 하는지, 그리고 실제 코드 예제를 통해 어떻게 구현하는지 알아보겠습니다.기본 개념 이해title 속성이란?title 속성은 HTML의 전역 속성으로, 요소에 대한 간단한 보조 정보를 제공합니다.마우스를 요소 위에 올려..

놀이터주인장
'title' 태그의 글 목록