profile
프리비엣!

익명함수란?

익명함수란 이름이 없는 함수를 뜻 한다.한 번만 사용될 (재사용할 필요가 없는)때 많이 사용한다.다만, 일반함수와다르게 선언부가 호출보다 반드시 위에 있어야한다.일반함수는 함수 전체가 호이스팅되어 호출위치에 상관없이 사용할 수 있지만, 익명함수는 리터럴방식이라 선언부만

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

MVVM

저번에 정리 했던 MVC를 다시 정리하면,model, view, controller 의 약자이다modelmodel은 사용자가 편집할 모든 데이터를 갖고있다.view, controller에 관해서 아무것도 아는게 없다.viewmodel이 제공한 정보를 따로 저장하지 않는

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

null, undefined

undefined 값을 대입하지 않은 변수, 데이터 영역의 메모리 주소를 지정하지 않은 식별자에 접근객체 내부의 존재하지 않는 프로퍼티에 접근하려할 때return문이 없거나 호출되지 않는 함수의 실행 결과var = a;console.log(a); // undefined

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

Closure

함수와 렉시컬 환경의 조합. 함수가 생성될 때 외부함수를 기억해 생성 이후도 접근이 가능하다.외부함수 실행이 종료되어도 내부함수가 외부함수의 변수에 접근이 가능\-> 클로저란, A함수에서 선언한 변수a를 참조하는 내부함수B를 외부로 전달할 경우, A함수의 실행컨텍스트가

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

GET, POST

GET은 서버로부터 어떤 정보를 요청하기 위한 메쏘드이다.GET의 특징GET은 캐시가 가능하다.GET 요청은 브라우저 히스토리에 남는다.GET 요청은 길이 제한이 있다.:GET 요청은 브라우저마다 길이제한이 다르다.GET요청은 파라미터에 노출되어 보안이 취약하다.GET

2022년 4월 23일
·
0개의 댓글
·

로컬 스토리지/세션스토리지/쿠키

브라우저에 데이터를 저장할 수 있는 공간이다.로컬스토리지와 세션스토리지의 차이는 영구성이다.사용자가 직접 삭제하지 않으면 영구적으로 저장서로 다른 브라우저 탭이라도 동일한 로컬스토리지사용브라우저를 종료해도 저장사용 예 : 자동로그인탭 단위로 세션스토리지 저장소 생성그렇

2022년 4월 23일
·
0개의 댓글
·

JWT

jason wen token=모바일, 웹의 사용자 인증을 위해 사용하는 암호화된 토큰header - payload - signature 구조로 이루어져있다.헤더는 토큰의 타입을 지정한다 (JWT)페이로드는 내용으로 name/value 한 쌍으로 이루어져 있다. 이 내용

2022년 4월 23일
·
0개의 댓글
·

prototype?

프로토타입 뜻 -> 원형....?일단 정의말고 이해해보기function machine () { this.a = "커피추출" this.b = "머신청소"}var cafe = new machine()하면 cafe를 찍었을때, 부모인 머신이 가지고 있는 a,b를

2022년 4월 16일
·
0개의 댓글
·

Virtual DOM

가상돔말 뜻대로 가상돔으로 어떤 상호작용이 일어나 웹페이지 구성요소에 변화가 필요할 때 브라우저 DOM에 직접 접근하여 반영하는 것이 아니라 가상돔에서 접근 후 변화가 필요한 곳에 렌더링한다.즉, 가상의 돔에서 변화가 필요한 곳만 확인 후 렌더링하여 DOM의 조작을 최

2022년 4월 14일
·
0개의 댓글
·

flex와 grid에 대해서

flex는 기본 축은 가로축이다. 세로축으로 정렬해줄 수 있다. 그러나 1차원적 시스템으로 수직, 수평중 하나만 관리할 수 있다.grid는 2차원적 시스템으로 수직, 수평 둘 다 관리 가능하다. 복잡한 레이아웃을 관리하기에 적합하다.두 가지 모두 아이템을 감싸고 있는

2022년 4월 12일
·
0개의 댓글
·

seo란?

seo?검색엔진최적화로 웹사이트가 검색 결과를 잘 노출하게 만드는 과정이다.seo를 위해 개발자가 할수있는것semantic tag검색엔진이 정보를 수집할 때, html의 태그를 참고한다.시멘틱태그를 읽어 더 정확한 정보를 참고한다.\*시멘틱태그?태그에 의미를 부여하는

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

호이스팅이란

자바스크립트 인터프리터가 변수, 함수의 메모리 공간을 선언 전에 미리 할당하는 것\-> 변수의 선언과 초기화를 분리 후, 선언만 코드 최상단으로 옮기는 것 인터프리터 ? 코드를 한 줄씩 위에서 아래로 내려가며 읽는 프로그램, 컴파일러와 대조되는 개념함수가 만들어지기 전

2022년 4월 9일
·
0개의 댓글
·

함수호출 - Call By Value와 Call By Reference 차이

함수 호출 방법에함수 호출시 전달되는 변수의 값을 복사한다복사된 인자는 지역변수로 사용되기 때문에, 함수 내부에서 인자 값이 바뀌어도 외부 값은 바뀌지 않는다.복사하기 때문에,장점 - 원래 값에 영향을 받지 않는다. (안전하다)단점 - 메모리 양이 늘어는다.인자로 받은

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

메모리란

프로그램이 실행되기 위해서는 메모리에 로드되어야 한다.메모리에 로드됨은 프로그램을 실행되어 지기 위해 메모리에 공간을 할당하는 것을 뜻한다.프로그램이 운영체제로부터 할당 받는 메모리에는 대표적인 공간은 4가지이다.코드(code) 영역데이터(data) 영역스택(stack

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

타입스크립트의 장점 단점!

이번 인턴기간에 타입스크립트를 사용해보고 매력적이라 생각이들었기 때문에 조금 정리를 해보고자 한다.타입스크립트는? 타입스크립트는 말 그대로 타입을 지정해준다. 자바스크립트에 타입이 추가된 것이다.그렇기 때문에 코드작성 단계에서 타입으로 인한 오류를 확인할 수 있고, 타

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

싱글스레드, 멀티스레드

앞에서 스레드에 관해서 알아보았다.싱글스레드와 멀티스레드를 알아보기 위해 프로세스 메모리에 대해 잠깐 살펴보자운영체제는 code, data, stack, heap 영역으로 메모리를 할당한다.앞에서 알아본것과 같이 프로세스는 독립적으로 할당하기 때문에 공유하지 않는다.그

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

프로세스와 스레드

프로세스: 운영체제로부터 자원을 할당받은 작업의 단위스레드: 프로세스가 할당받은 자원을 이용하는 실행흐름의 단위프로그램이 뭔지 먼저 알아야하는 것 같다..프로그램 : 파일이 저장 장치에 저장되어 있지만 메모리에는 올라가 있지 않은 정적인 상태, 어떤 작업을 실행할 수

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

Redux...?

오케 내가 아는 Redux는 상태 관리 라이브러리 끗.ㅎ이제부터 알아보자다음에 알아보자

2022년 3월 31일
·
0개의 댓글
·
post-thumbnail

Flux...?

애플리케이션 데이터를 다루기 위한 패턴Action이 일어나면 Controller는 Model이 갖고있는 데이터를 조회/업데이트하고 View에 반영사용자와 상호작용이 view를 통해 일어나기 때문에, input과 같은 입력에 따라 뷰가 모델을 업데이트할 수 도 있다.이런

2022년 3월 31일
·
0개의 댓글
·
post-thumbnail

React는 무엇일까?

1\. Virtual DOMVirtual DOM(가상 돔)은 어떤 상호작용이 일어났을 때 브라우저 DOM에 접근해서 반영하는 것이 아니라 가상돔(Virtual DOM)에 접근해서 변화가 필요한 곳만 렌더링한다.즉, 가상 돔에서 변화가 필요한 곳만 확인해서 바꾼 후 렌더

2022년 3월 31일
·
0개의 댓글
·