this 바인딩 call, apply, bind의 차이점

func.call(thisArg\[, arg1\[, arg2, ...]])thisArg: func 호출에 제공되는 this가 될 값arg1, arg2, ...: func이 호출되어야 하는 파라미터 첫번째 인자로 들어간 duck을 this로 인식하기 때문에 duck의 a

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

React.lazy와 @loadbale/component의 차이점

리액트로 진행한 프로젝트을 라이트하우스로 돌려봤고 그 중 나온 권장 사항이 사용하지않는 자바스크립트 줄이기였다. 해당 글에서는 위의 이미지와 같이 리액트에서는 code-split을 추천했고 React.lazy()를 사용하기로 했다. 기존 코드수정된 코드이렇게 코드를

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

이벤트 캡쳐링과 버블링 stopPropagation()

브라우저 화면에서 이벤트가 발생하면 브라우저는 가장 먼저 이벤트 찾는다.브라우저가 이벤트 대상을 찾아갈 때 가장 상위의 window 객체부터 document, body 순으로 DOM 트리를 따라 내려가는 단계.이때 이벤트 대상을 찾아가는 과정에서 브라우저는 중간에 만나

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

2023 제주 웹 컨퍼런스 연사 회고

제주 웹 컨퍼런스 연사 참여 후 강제(?) 제주 1주살이 후 쓰는 글.인터랙션 웹을 계기로 시작하게 된 개발이었기에 이를 구현하기 위해서 일단 기초적으로 알아야할 것에는 무엇이 있을까하는 의문을 가졌고, 여러 이유를 바탕으로 <canvas>와 <svg>를 꼽

2023년 8월 15일
·
2개의 댓글
·

프엔스쿨 5기 팀프로젝트가 끝나고

멋사 프론트엔드스쿨 5기 최종 팀프로젝트가 끝난 시점에서 쓰는 회고글.디자이너들과 혼자 개발자로서 팀플에 참여한 적은 있어도 개발자들과 협업한 적은 없었고, 처음이었기에 기대도 되고 두렵기도 했다. 혼자서 깃허브에 올리는 것만이 아닌 같이 깃허브를 사용하면서 브랜치 전

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

좌표 위치 - clientX, offsetX, pageX, screenX, scrollY, pageYOffset 의 차이점

1. ClientX, ClientY 현재 보여지는 브라우저 화면 뷰포트 기준으로 가로, 세로 좌표를 반환 2. OffsetX, OffsetY 이벤트 대상을 기준으로 상대적인 좌표를 반환 ex) 화면 중앙의 박스 요소에서 클릭한 위치를 찾으면 박스위 왼쪽 모서리 좌표

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

창, 요소 높이너비위치 - clientHeight, offsetHeight, innerHeight, OuterHeight 의 차이점

Element 기준 clientHeight box-sizing: content-box일때 : 요소 + padding 의 크기 box-sizing: border-box일때 : 요소 + padding + ScrollBar + border 의 크기 offsetHeight

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

[JS] for in, for of 그래서 무슨 차이?

가장 자주 사용하는 for문이지만 헷갈렸던 for in과 for of의 차이점과 사용하는 경우에 대해 짚고 넘어가려고 한다. 📗 for in value가 아닌 key에 해당한 값이 변수로 반복된다. enumerable(열거 가능한) 것들만 출력한다. IE에서 사용

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

프엔스쿨 5주차 회고

html css 강의가 끝나고 이제 막 js수업를 하는 시점에서 쓰는 처음 쓰는 회고글. ⏰ 처음으로 해보는 9-6 생활 3년동안 계획해서 모았던 돈으로 친구들과 갔던 1달간의 졸업 유럽여행 중 서류합격 결과가 나오고 2차과제를 받았는데, 친구들이 자는 새벽에 강의

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

CSS font-face 속성으로 같은 패밀리 폰트 여러개 불러오기

font-face 방식으로 폰트이름을 하나로 하고 여러개의 스타일을 표현하기아래와 같이 font-family의 명은 동일하게 한다. src파일 마다 weight값을 지정해서 여러개의 @font-face를 작성한다.전체에 한 폰트 패밀리를 적용한다.원하는 weight로

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

CSS 폰트 - 폰트 적용방식, 줄바꿈, 말줄임처리

폰트 설정방법 link - html head에 하단 코드 삽입 import - css에 삽입 font-face - css에 삽입 > 폰트를 지정할 때 한글은 한글 폰트로, 영문은 영문폰으로 나오길 원한다면, 영문폰트명, 한글폰트명 순으로 작성한다. font-s

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

CSS 선택자 - 복합선택자, 가상클래스, 가상요소, 우선순위

HTML과 CSS를 함께 배웠지만 CSS만 따로 모호하게 알고 있던 것 위주로 정리해서 작성했다.해당 주제마다 글을 수정해가며 덧붙일 예정!CSS는 Cascading Style Sheets의 약자이다.Cascading: 연속화cascade : 폭포CSS에서 스타일이 적

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

프엔스쿨 0228 TIL

URL, IP, PORT 개념정리 | | URL | IP | PORT | | - | - | - | :-: | |예시 | www.naver.com | 223.130.195.200 | ~.com:80 | | 비유 |이름 | 주소 | 문 | | |네이버본사 | 00시

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

스위프트 Swift 기초 공부 #6 struct, class 구조체 클래스

구조체는 값(value) 타입이다.타입 이름은 대문자 카멜케이스를 사용하여 정의한다.스위프트 대부분 타입은 구조체로 이루어져 있다. 구조체 정의}가변 인스턴스가변 프로퍼티 변경가능불변 프로퍼티는 인스턴스 생성 후 수정 불가불변 인스턴스불변 프로퍼티 포함 가변 프로퍼티

2022년 5월 26일
·
0개의 댓글
·
post-thumbnail

스위프트 Swift 기초 공부 #5 optional 옵셔널

값이 있을 수도, 없을 수도 있음을nil이 할당 될 수 있는지 없는지 표현명시적 표현 1\. nil의 가능성을 코드만으로 표현가능 2\. 문서/주석 작성 시간 절약안전한 사용 1\. 전달받은 값이 옵셔널이 아니라면 nil

2022년 5월 26일
·
0개의 댓글
·
post-thumbnail

스위프트 Swift 기초 공부 #4 if-else, switch, for-in, while ,repeat-while, 조건문과 반복문

if 뒤의 조건 값에는 Bool 타입의 값만 위치해야 한다조건을 감싸는 소괄호는 선택사항 \- 스위프트의 switch 구문은 다른 언어에 비해 굉장히 강력한 힘 \- 정수타입의 값뿐만 아니라 대부분의 스위프트 기본 타입을 지원하며, 다양한 패턴과 응용 가능.\- 명시

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

스위프트 Swift 기초 공부 #3 function 함수

function 함수 > #### 함수의 선언 \- 기본 형태 \- 반환 값이 없는 함수 \- 매개변수가 없는 함수 \- 리턴값, 매개변수 둘다 없는 함수 > #### 기본값이 있는 매개변수 기본값을 갖는 매개변수는 매개변수 목록 중 뒤쪽에 위치하는 것이 좋

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

스위프트 Swift 기초 공부 #2 type, collections, Any, AnyObject, nil

Bool, Int, UInt, Float, Double, Character, StringBool - 참 거짓\- 정수값은 안된다Int - 64bit 정수\- 100.1 실수넣으면 오류남UInt - 언사인드인트 (부호가 없는 정수)\- 음수 오류남Float - 부동소수

2022년 5월 12일
·
0개의 댓글
·
post-thumbnail

스위프트 Swift 기초 공부 #1 특징, print, dump, 문자열보간법

iOS에 관심이 생겨서 네이버 부스트코스에 있는 야곰님의 swift 기본 문법 강의를 듣기로 했다. > #### 특징 macOs Ubuntu 환경에서 사용가능 애플이 만든 오픈 소스 언어 문법표현이 다양하다 표현력이 좋음 ( - / - ) 같은 의미 > ####

2022년 5월 12일
·
0개의 댓글
·
post-thumbnail

타입스크립트 TS 공부 #6 Intersection type, Union type, Index type, 타입 별칭

여러타입이 하나로 합쳐진 타입| 를 사용해서 만드는 유니언(합집합)타입터미널에 위에 두줄을 입력하면 1,2,3 하고 'a','b','c'가 출력됨function isAction(v: User | Action) : v is Action { return (v).do

2022년 5월 5일
·
0개의 댓글
·