📌 자바스크립트 생태계 ✔ JavaScript? 부트캠프 시작부터 항상 강조해온 자스의 시간! 자바스크립트는 HTML 프로그랭을 제어하고, 웹브라우저가 해석해서 실행할 수 있는 유일한 언어다. 주된 역할로 사용자이 이벤트를 받아 HTML/CSS의 스타일, 날짜, 텍
📌 변수 변수란? 변할 수 있는 정보를 의미, 변수를 선언하고 할당한다고 말할 수 있다. 그리고 지정된 값을 계속 변경할 수 있다. ex) var 태희 = 26; 📌 변수명 정하기 공백, 특수문자, 구두점(. , ? 등등) 사용 불가능 $, _ 는 상황에 맞게 사
📌 String 📌 Boolean ✔ ===는 데이터 타입까지 확인 ✔ !는 부정 , !!자기부정(도돌이표) 📌 Boolean_confused 📌 Object
📌 객체자료형 = 참조자료형 특징 객체를 생성하여 값을 할당하고 그 값을 복제하면 “값 자체”를 복제하는 것이 아니라 그 값이 위치한 ‘주소’를 복사 ✔ 원시자료형: 중간에 val이 바껴도 이미 복사(할당)된 경우 반영이 안됨, 다른 방을 씀 ✔ 객체자료형: 같은
배열 특징 * 1. 배열의 타입 * > const cafe = ['coffee', 'cake', 'tea', 'cookie'] typeof cafe typeof(cafe) // expected output: 'object' * 2. 프로퍼티 dir * 프로퍼티와 매
user의 id와 name, age를 가진 새로운 array를 만들어주세요.user의 age가 27 이상인 사람의 데이터를 id만 추출해주세요.id가 6271fd40e30856d15651c60c 인 사람의 name만 추출해주세요.(더 나아가기) user의 평균 나이를
https://www.notion.so/JS-05-09-7ea27de4740b40b89e971b80d3f55b3e
돔이란?? HTML 문서 내용을 트리형태로 구조화하여 웹페이와 JS(프로그래밍을 연결) 브라우저에 자바스크립트를 연결하기 전 ‘파싱’하는 것이 돔! 파싱: 바꾸다, 전환하다 노드: 각 요소와 속성, 콘텐츠 표현 단위 (텍스트, 주석,줄바꿈까지 다 노드)* 노드 범위
📎 (내가 작성한)전체 코드 blur와 click의 이슈 mousedown, mousdeup, click, blur의 관계 📎 재현님의 코드리뷰 값을 전달할 때, 로 사용했다면, 는 이벤트의 타겟의 자식요소의 모든 값을 불러온다. 그래서 위임할 때, 조심해야
브라우저의 기본 이벤트 동작 취소! 가끔 필요 없는 기능을 중지할 때 사용한다. 가장 쉽게 생각할 수 있는 예시는 우클릭 금지!단! 이벤트의 동작을 취소할 뿐, 이벤트 흐름 자체를 막지 XEX) 이벤트 흐름 전파 자체를 막는다자기 뒤로 오는 이벤트들을 막는다. 작성하는
📌 forEach는 무엇일까? 반복문 for의 고차함수라고 보면 된다. 개발을 하다보면 for문과 if 함수를 함께 자주 사용하고 있는데, 이러한 방법은 조건문이나 반복문의 로직을 쉽게 읽히지 않을 때가 있다. _**이를 보완하기 위해서 필요한 것은 forEach!
📌 객체지향언어란? 객체와 객체가 메소드를 통해 상호작용하는 것 객체지향은 표현하고자 하는 사물을 추상적으로 표현 행동 = 함수 = 메소드 상태 = 프로퍼티 아래 코드처럼 어떤 대상에 대한 정보를 알 수 있도록 중요한 내용을 간추린 것이 바로 '추상화'이다. 📌
스크립트 어디든 접근이 가능하다협업, 라이브러리 사용 시 충돌 때문에 지양중괄호 안이 블럭중괄호 안에서만 접근 가능블록 내부에서 정의된 변수는 블록 실행이 끝나면 해제설명)블럭 내부에서 var로 선언하면 밖에서도 값을 불러올 수 있음블럭 내부에서 let으로 선언하면 밖
자바스크립트는 원래 기본적으로 동기적 처리를 한다. 즉 위에서 아래로 하나씩 순차적으로 실행을 하게 된다. 비동기 함수들은 바로 실행이 되지 않고 웹브라우저 API를 호출하여 일단 백테이지와 콜배큐에 추가하고 다른 함수들이 다 실행된 후에여 호출 스택에 넣어 실행한다
💡 오류가 발생한다면? 아래는 일부러 json 주소를 틀리게 작성하여 오류를 내보았다.데이터를 불러오지 못하기 때문에 catch에서 오류 문구가 실행되었다. 그렇다면 여기서 하나의 의문점이 있다. 똑같이 주소를 틀리게 작성하고 오류를 냈는데 왜 then에 있던 콘솔로
문제 상황하나의 html파일과 API로 yourProfile, myProfile를 동시에 구현해야 했음following/follower 리스트에서 프로필로 넘어갈 때, 해당 유저에 맞는 yourProfile을 보여줘야 함토큰에서는 상대방의 accountname을 가져
입사한 회사에서 처음 참여하는 프로젝트에서 React.js로 SPA 페이지를 만들고 싶었는데, 당장 프론트엔드에서 React.js로 나를 커버해주실 선임이 없어서 (안 오셨...) 일단 급한 대로 바닐라자바스크립트로 만들게 될 것 같다. 풀스택 차장님이 만드신 페이지를