본문 바로가기

티스토리챌린지9

[22] 구조 분해 할당 (Destructuring) 구조 분해 할당(Destructuring)구조 분해 할당은 ES6에서 도입된 문법으로, 배열이나 객체의 속성을 간단히 추출하여 개별 변수에 할당할 수 있게 해줍니다. 이를 통해 코드가 간결해지고 읽기 쉬워지며, 클린 코드를 작성할 수 있습니다. 1. 기본 개념배열 구조 분해 할당: 배열의 요소를 개별 변수에 쉽게 할당.객체 구조 분해 할당: 객체의 속성을 개별 변수에 쉽게 할당.  예제 1: 기본 객체 할당예제에서는 unicorn 객체가 있고, 이 객체의 속성(accessory, animal, color)을 각각 변수로 추출합니다.const unicorn = { accessory: 'horn', animal: 'horse', color: 'purple',};const { accessory, anim.. 2024. 11. 27.
[14] Event Bubbling 위로 이벤트가 전달되는거는 '버블'이라고 한다.  실습 영상 실습 영상1실습영상 2 2024. 11. 26.
[12] Event Listener & Event 객체 2024. 11. 25.
[7] Window 객체 개발자모드에 들어가서 window를 입력하면 확인할 수 있다. 아래와 같이 확인 가능. 2024. 11. 24.
[16] Flexbox (flex-direction, flex-wrap, flex-flow, justify-content, align-items, align-content, align-self, flex item order, flex-grow, flex-shrink, flex-basis, flex) 반응형 웹사이트를 디자인할 때 요소가 웹사이트를 사용하는 장치 유형에 따라 너비, 높이, 해상도, 방향 등과 같은 동작을 변경하기를 원할 것이다.이번에는 flexbox 레이아웃을 사용하여 요소를 반응형으로 만드는 방법에 대해 설명하겠다. flexbox란?CSS Flextbox는 요소를 효율적이고 동적으로 배열할 수 있는 레이아웃 모델이다.이 레이아웃은 1차원이며 공간이 균등하게 분산된 컨테이너 내부에 요소를 배치할 수 있다.또한, 요소를 반응형으로 만든다.즉, 요소를 표시하는 장치의 종류에 따라 요소의 동작이 변경된다.요소를 유연하게 만들고 적절한 위치와 대칭을 제공한다.Flexbox는 컨테이너의 항목을 보다 효율적이고 동적으로 정렬하기 위해 CSS 버전 3에 도입되었다.Flexbox 이전에는 처음에 아.. 2024. 11. 23.
[w/퍼실리테이터 이대희 강의] TO-DO LIST 만들기, HTML/Javascript/CSS 관련 강의 -1 강의 내용TO-DO LIST 만들기 강의그 외 HTML/Javascript/CSS 관련 강의 html은 뼈대, css는 외모,옷이라고 볼 수 있고 js는 뇌,신경,근육이라고 볼 수 있다.js는 사무적인거나 이벤트를 캐치한다는 등 기능적인 부분에서 한다.이 세가지가 들어가면 웹페이지답게 만들어진다. 1. 기본 태그: h태그는 1~6이 있고, p는 간단한 글이 들어가고, a는 어디로 이동할지, 위치 설정3. HTML5: HTML을 공부하면 주로 HTML5을 공부한다고 생각하면됨. HTML5 기준으로는 주로 시맨틱 태그가 있다.4. HTML 유효성 검사: lighthouse가 주로 많이 사용함. 보통 한가지만 알면 된다고 함. css는 스타일 부분을 채워준다.  레이아웃을 잡는 display속성에는 flexb.. 2024. 11. 22.