profile
반가워요

[Grid&Flex] :visited, :nth-of-type, nth-child, :focus-within

:visited는 기존 a태그를 클릭하면 생기는 보라색 링크의 색상을 바꿔주는 역할입니다.visit가 말 그대로 방문을 뜻하는 의미입니다.이렇게 색상을 바꿔주면 링크를 눌러도 색상 변동이 없습니다.:focus-within은 마우스로 클릭했을 때 생기는 focus로 효과

2023년 5월 22일
·
0개의 댓글
·

[Grid&Flex] vertical-align:middle은 세로정렬이 아니다, display:inline-block의 불편한 점

vertical-align:middle은 가운데 정렬이 아니다 form에서 flex를 한번 지워보면 이렇게 어긋나는 경우가 생깁니다. 이건 vertical-align이 baseline으로 기본 속성에 들어가 있기 때문인데요. 여기에 x를 하나 넣어보면 가운데 x

2023년 5월 19일
·
0개의 댓글
·
post-thumbnail

[Grid&Flex] form, label, input, button으로 검색창 만들기

검색창에 입력해야 할 영역입니다. 여기에 검색 키워드를 작성하는 곳입니다.button에 span class인 blind를 넣어줍니다.버튼이 있다는 걸 알아야 시각 장애인들도 사용이 가능합니다.input과 button이 있으면 이제 form으로 묶어줘야 합니다.form을

2023년 5월 19일
·
0개의 댓글
·
post-thumbnail

[Grid&Flex] background, ::before, ::after, position:relative

네이버 사이트에 있는 스프라이트 이미지가 필요합니다.https://s.pstatic.net/static/www/img/uit/sp_main_ecf5ae.png여기서 받을 수 있습니다.혹시 링크 지워질 지 모르니 파일로도 올립니다.파일이 png로 투명하게 잘 작

2023년 5월 18일
·
0개의 댓글
·
post-thumbnail

[Grid&Flex] display:none 안쓰기, 시각장애인을 위한 .blind

로고는 클릭을 통해 넘어가는 곳이니 a href="blind 태그는 시각장애인을 위한 태그입니다.시각장애인은 screen reader라는 프로그램을 통해 접속하는데요.보지 못하는 분들을 위해 청각으로 로고라는 글씨를 읽어줍니다.이 로고는 이미지여서 읽을 수가 없기 때문

2023년 5월 18일
·
0개의 댓글
·
post-thumbnail

[Grid&Flex] Flex 사용하기

단순한 방법, 배경색 입히기 다른 div와 구분을 위해 배경색을 입혀서 작업하려는 영역을 작업 후 배경을 지우는 방법입니다. 이렇게 하면 구분도 쉽고 작업 집중도 잘 되는 방법 중 하나입니다. 가운데 정렬하기 방법이 둘중 하나를 사용하면 되는데요. flex를 써보

2023년 5월 18일
·
0개의 댓글
·
post-thumbnail

[Grid&Flex] 헤더 배치하기 (block, inline-block)

Grid로 배치 계획을 만들었으니 Flex로 배치를 해보도록 하겠습니다. header영역의 div 3개 작성 상단 header에는 div를 3개로 나눌 예정입니다. 이렇게 div를 분리합니다. 미리보기 코드가 작성되는 걸 미리보고 싶다면 F5를 누르고 Web

2023년 5월 18일
·
0개의 댓글
·
post-thumbnail

[Grid&Flex] 가로/세로 계획 만들기

기본 문서 html 먼저 만들기 Visual Studio Code를 키면 새로 만들 문서부터 만들어야 합니다. 새로 만들어서 doc , tab 누르고 html lang="ko"로 바꿔서 기본 문서를 index.html로 저장합니다. 타이틀은 네이버로 합니다. h

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

[자바스크립트] splice(중간에 추가, 수정, 제거), includes(찾기, true/false), indexOf(찾기, 수치), lastIndexOf(끝에서부터 찾기)

배열에서 중간꺼를 빼는 방법은 splice를 사용하면 됩니다. splice 사용해보기 그러면 이렇게 3개가 남습니다. splice 사용해보기 2 다른문자도 넣어보는 코드를 적어볼게요. 그러면 '나', '다', '라'가 지워지고 '타', '파'가 추가됩니다.

2023년 4월 21일
·
0개의 댓글
·
post-thumbnail

[네트워크 CS] HTTPS의 원리

클라이언트 서버 브라우저 naver.com 대한민국 국민은 정부를 통해 여권을 발급 받듯이 서버는 CA라는 곳에 인증서를 발급 받습니다. 인증서는 개인키를 암호화해서 서버에 넣어줍니다. 가장 유명한 건 Let's encrypt로 인증서 발급을 할 수 있습니다.

2023년 4월 19일
·
0개의 댓글
·

[네트워크 CS] VPN, 프록시, 게이트웨이

VPN VPN : Virtual Private Network 가상 사설망 네트워크입니다. 인터넷으로 집과 회사 사이에 통신을 하는데요. 집 - 회사 사이에 인터넷으로 데이터를 보내는 것들이 공개되어 있어서 보안에 문제가 생깁니다. HTTPS로 보호는 가능하지만 어쨌

2023년 4월 13일
·
0개의 댓글
·
post-thumbnail

[자바스크립트] pop와 push, unshift와 shift

pop(추가) / push(제거) (맨 끝 부분) pop을 쓰면 맨 끝 부분을 지울 수 있습니다. push를 쓰면 마지막 부분을 새로 넣을 수 있습니다. unshift(추가) / shift(제거) (맨 앞 부분) shift로 제거가 가능합니다. shift를 쓰

2023년 4월 12일
·
0개의 댓글
·
post-thumbnail

[자바스크립트] 객체(object), 배열(array), 인덱스(index), 배열의 요소, 배열의 찾기, 배열의 추가, 배열의 수정, const인데 수정이 가능한 이유

객체의 유형 객체(object)는 자료형의 일종으로 다양한 값을 모아둔 값입니다. 이 객체의 종류는 배열(array), 함수(function), 배열이나 함수가 아닌 객체로 나눌수 있습니다. 배열 이렇게 하나하나 작성해야 하는데 배열은 그냥 한번에 묶을 수 있습니

2023년 4월 10일
·
0개의 댓글
·

[자바스크립트] 중첩 반복문

중첩 반복문(이중 반복문) 사용하기 for문 두개 사용하기 i로 보통 사용하고 그다음은 j를 사용합니다. 반복문이 중첩되면 많이 어려워지는데요. 메모장을 많이 켜시거나 노트에 많이 적어서 익숙해져야 합니다.

2023년 4월 7일
·
0개의 댓글
·
post-thumbnail

[자바스크립트] break, continue

break 1부터 100까지 찍다가 "50 되었으니 멈춰야겠다" 인 상황도 있거든요. 그래서 중간에 break를 쓰면 반복문을 멈출 수 있습니다. while문 let i = 0; // i가 0입니다 while (true) { if (i === 5) break; //

2023년 4월 6일
·
0개의 댓글
·
post-thumbnail

[자바스크립트] for

기본 형식 for (시작; 조건식; 종료식) 동작문; 시작 -> 조건식(참인 경우) -> 동작문 실행 -> 종료식 실행 조건식 -> 동작문 -> 종료식 반복 for문과 while문 비교 for (let i = 0; i < 100; i++) { console.log

2023년 4월 5일
·
0개의 댓글
·

[타입스크립트] class

// 추상클래스(abstract class) // - 다른 클래스가 상속받을 수 있는 클래스 // - 직접 새로운 인스턴스 생성 불가능 // 주요 코드 abstract class User { constructor ( private firstName : string, private lastName : string, ...

2023년 4월 4일
·
0개의 댓글
·
post-thumbnail

[타입스크립트] polymorphism, generic

기존에는 call signature를 통해 number, string, boolean을 허용해 작성했지만 섞어서는 처리가 불가능했는데요 type이 섞인 배열에 대해 call signature가 없기 때문입니다. 타입스크립트가 타입을 모를 때 Generic을 사용합니다

2023년 4월 2일
·
0개의 댓글
·
post-thumbnail

[타입스크립트] overloading

오버로딩은 함수가 여러개의 call signature를 가지고 있을 때 발생합니다. call signature가 있으면 여러 호출을 할 때 typeof를 통해 검증 후 사용합니다. overloading 타입 별칭으로 a는 무조건 number입니다. b는 number

2023년 3월 29일
·
0개의 댓글
·
post-thumbnail

[타입스크립트] call signature

function odd(a, b) { return a + b; } const odd = (a : number, b : number) => a + b; 위와 아래는 같은 값입니다. 함수형, 선언형으로 다르게 작성한 것 뿐인데요. a가 number, b도 number

2023년 3월 26일
·
0개의 댓글
·