변수에 할당이 없는 경우함수의 표현법(1) 함수 선언식(2) 함수 표현식(3) 화살표 함수매개변수 전달인자출처 : 코드스테이츠
문자열 변수 합쳐서 글자 만들기\-> return '1초 뒤에 ' +hour+ '시 '+minute+'분 '+second+'초 입니다'// 문자열 표기(' ') 마지막 아포스트로피는 띄어쓰기를 해야한다. 붙여 쓰면 에러가 난다.문자열은 Read-only 이다문자열 해
[ ] while 반복문 / for 반복문 for 문을 사용하는 경우 반복 횟수가 정해진 경우 배열과 함께 주로 많이 사용 while 문을 사용하는 경우 무한 루프나 특정 조건에 만족할 때까지 반복해야하는 경우 주로 파일을 읽고 쓰기에 많이 사용 [ ] br
Html 기본 개념(1) Html 속성(attribute)HTML 속성(attribute)는 두 가지로 구성되는데, attribute name(속성의 이름)과 attribute value(속성의 값) 으로 구성됩니다. 위 그림에서 속성의 이름은 class입니다. att
관심사 분리CSS를 별도의 파일로 분리하지 않고, HTML 태그에 직접 CSS 속성을 추가하는 방법도 있습니다. 그러나 하나에 집중하기 위해 파일이나 구간을 구분하는 관심사 분리 측면에서 권장하지 않습니다. 관심사 분리를 여기에 적용하면 HTML 파일에서는 웹 페이지의
if 구문 (빈내용) script js. 바디 하단 html 파일은 숫자든 뭐든 문자열로되어있다.
mkdir 폴더 만들기mkdir 폴더 ('폴더'를 만든다)mkdir 폴 더 ('폴' 폴더 '더' 폴더 두개를 만든다)mkdir 폴\\ 더 (띄어쓰기가 된 '폴 더'를 만든다.)mkdir '폴 더'(' ' 이 사이에 쓸경우에 띄어쓰기를 하면 띄어쓰기가 된다)절대 경로와
git push origin master rejected error원인은 잘 모르겠지만 푸시를 하는 과정에서 아래와 같은 에러가 났다.\-> 해결을 강제로 푸쉬(git push orgin +master)를 하였는데 되었다. 이유는 정확히 모르겠지만... 강제로 했을경우
arr.splice(start,deleted count,input element)mutates (원본이 바뀝니다.)deleted count가 0일 경우 아무것도 지워지지 않는다.start(index자리) 그 위치포함 그 위에 인덱스만큼 삭제 된다.input elemen
(1) typeof ()가 있을 경우 / ()가 없을 경우\-> 소가로()가 있든 없든 메소드가 진행 된다.(2) 객체 코플릿 (14번) for 구문 안쓰는 이유문제: 객체, 키, 수를 입력받아 주어진 키에 해당하는 값이 배열인 경우, 수가 가리키는 인덱스에 해당하는
(1) CSS 관련 사이트: CSS 관련 추천사이트단위에 대해서좀 확인해보자.(2) 와이어 프레임/ 목업/ 프로토타입/ 하드코딩와이어 프레임: 화면 단위의 레이아웃을 설계하는 작업pinterest(와이어프레임 검색) 목업: 실제품을 만들어보기 전, 실물과 비슷하게 시
스코프( 함수에 매개변수가 있으면 지역변수가 있다고 생각하면 됩니다.)함수에 지역변수가 있는 경우함수에 지역변수가 없는 경우undefined / NaN 클로저 내부함수가 있다고 클로저가 아니다.내부에서 외부로 접근할수 있어야 클로저로 간주된다.
변수를 선언하고 함수실행식을 담아도, 그 즉시 함수가 실행이 됩니다.const innerFn = outerFn()관련링크Koans-04_Scope객체의 길이를 length로 구할경우 undefined가 된다.emptyObj.length //undefined객체의 길이를
Element.closest(selectors)기준 Element 에서부터 closest() 메소드를 통해 자신부터 부모 요소 단위로 출발하여 각 요소가 지정한 선택자에 만족할 때까지 탐색한다(문서 루트까지 이동). 이 중 가장 가깝게 조건에 만족한 부모 요소가 반환되
Parsing은 무엇인가 ?Parsingparsing은 구문 분석이라고 합니다. 문장이 이루고 있는 구성 성분을 분해하고 분해된 성분의 위계 관계를 분석하여 구조를 결정하는 것입니다. 즉 데이터를 분해 분석하여 원하는 형태로 조립하고 다시 빼내는 프로그램을 말합니다.
용어 정의 고차함수: 함수를 인자로 받을수 있고, 함수의 형태로 리턴할 수 있는 함수 변수에 할당할 수 있다. 다른 함수의 인자로 전달될 수 있다. 다른 함수의 결과로서 리턴될 수 있다. 콜백함수: 1. 다른함수의 인자로서 전달되수 있는 함수 / 2. 어
리액트(선언적: 리액트는 자바스크립트 오픈소스 라이브러리의 하나로서 사용자 인터페이스를 만들기 위해 사용된다. 페이스북과 개별 개발자 및 기업들 공동체에 의해 유지보수된다. 오픈소스: 소스가 공개되어 있음(저작권자가 공개) 누구나 자유롭게 사용, 복제, 배포, 수정 가
재귀 : 하나의 로직으로 모든 문제를 풀려고 노력해 보는것.배열 재귀 함수arrSum(arr)은 arr의 head에 arrSum(tail)을 더하는 방식으로 구할 수 있습니다.arr = 2, 4, 5, 7 이라고 가정하면,첫번째 함수에서 실행이 되면, head = 2,
메서드Array() 생성자방법(1) for 구문 / push 사용방법(2) map 사용
reduceRest parameter : 값들을 뭉쳐서 만드는 것.함수에 전달된 인수들은 배열로 전달이 된다.Spread Syntax: 뭉쳐있는 값들을 펼치는 것.<참고 사이트 : https://seo-tory.tistory.com/40>
면접 질문 : 비동기의 실생활 영역의 예 / POS기기Promise.all 은 여러개의 Promise를 처리하기 위해서 사용한다. (고차함수와 비슷하다.)Promise 객체에 대해서 알아보자이벤트 루프 동영상 https://www.youtube.com/watc
RestAPI reference 관련사이트https://docs.github.com/en/rest/reference/gists멱등성 (IDEMPTENCE) - 중복으로 실행을 시켰을때, 같은 작업을 반복한다.Query parametersPaging ex)?pa
용어정리프로토타입 언어 (Prototype-based language)모든 객체들이 메소드와 속성들을 상속 받기 위한 템플릿으로써 프로토타입 객체(prototype object)를 가진다는 의미.프로토타입 체인(prototype chain)프로토타입 객체도 또 다시 상
작은문제를 해결함으로써 주어진문제를 해결 하는것! 재귀: 사고방식, 문제를 가장 작게 쪼개어서 단순하게 문제를 해결하는 방식재귀를 사용하는 함수 => 재귀 함수 => 자기자신을 반복하여 호출하는 함수예제수(num)를 입력받아 1부터 num까지의 합을 리턴해야 합니다.디
이중부정 관련 내용다른타입의 값을 (!! 이중부정 ) 으로 "bollean"으로 만들수 있어!! 즉 (1) (2)은 같다.(1)(2)관련 블로그 Binary Search Tree 구현
프로미스에 관해 추가로 알게된 개념new Promise()=>{} // 프로미스에서는 프로미스 실행함수가 필요하다.then 메서드를 사용하고 나면 또다른 프로미스가 되는 것이다.추천하는 코드비 추천 하는 프로미스 코드 (밖에 값을 선언하고 리턴하면 side effect
useEffect(함수, \[종속성1, 종속성2, ... ] 종속성의 값이 변할 경우에만 , 첫번째 인자의 함수가 실행이 됩니다.배열 내의 어떤 값이 변할때만 , effect가 발생하는 함수가 실행이 된다.종속성 목록이 아무것도 없는경우 (기본형태)컴포넌트가 처음 생
운영체제가 수행하는 기능들사용자 인터페이스 제공메모리에 프로그램 적재여러 하드웨어들의 원활한 동작 제어디스크에 정보를 저장하고 검색하는 방식을 관리rwx sudo? 일반 사용자가 root 권한을 빌려서 명령어를 실행할때 활용할수 있는 커맨드(해당하는 한번의 명령어에만
(1) domain : 서버와 요청의 도메인이 일치하는 경우 쿠키 전송(2) path : 서버의 요청의 세부경로가 일치하는 경우 쿠키 전송(3) maxage/expires : 쿠키의 유효기간 설정(4) httpOnly : 스크립트의 쿠키접근 가능여부 설정(5) secu