본문 바로가기 메뉴 바로가기

공부 기록일지📚

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

공부 기록일지📚

검색하기 폼
  • 분류 전체보기 (387)
    • Frontend (278)
      • CSS, HTML (50)
      • CSS 프레임워크 (5)
      • JavaScript (114)
      • TypeScript (22)
      • react.js (49)
      • Next.js (9)
      • jQuery (8)
      • WIL😎 (20)
    • 코딩테스트 (27)
      • 알고리즘 & 자료구조 개념 (18)
      • 연습문제 (9)
    • 프로그래밍 (77)
      • Node.js (6)
      • Python (3)
      • 유용한 사이트 | 정보 (16)
      • Git, Github (24)
      • 정리하지 못한 내용 (3)
      • CS 지식 (25)
    • private (1)
      • interest (0)
      • 자격증 (1)
  • 방명록

Frontend (278)
[생활코딩][웹브라우저JS]- Element객체, 관련 API

Element 객체란? Element 객체는 엘리먼트를 추상화한 객체이다. html css JavaScript Element HTMLElement HTMLLIElement 표의 상단이 상위개념 아래로 갈수록 하위개념 "부모 - 자식" 관계입니다. 위의 프로퍼티를 아래로 상속하는 상속 관계이기도 합니다. HTMLElement(모든 엘리먼트들의 기본적인 특징을 정의하고 있음)의 대표 특징으론 .style을 통해서 css를 제어할 수 있다는 것 Element - HTMLElement와 비슷한 개념이다. 구분을 하는 이유는 DOM이 HTML만을 제어하기 위한 모델이 아니기 때문이다. DOM은 HTML이나 XML, SVG, XUL과 같이 마크업 형태의 언어를 제어하기 위한 규격이기 때문에 Element는 마크업 ..

Frontend/JavaScript 2022. 2. 3. 17:15
[생활코딩]-JS Execute context & closure

global execute context 에서 실행될 때 a=1 Global var a = 1 Global let a =1 Script const a =1 Script function execute context 에서 실행될 때 a=1 Global var a = 1 Local let a =1 Local const a =1 Local *let 과 const 는 함수 안에서가 아니라 block 안에서 local로 들어간다. Closure(클로져) self-invocation을 한 함수의 리턴값을 변수에 할당한다. 리턴을 익명함수로 선언하면 변수는 그 익명함수를 리턴받게 된다. 변수명에 함수를 실행하는 ()연산을 하면 리턴으로 받은 함수만 실행되고, self-invocation이 되었던 함수는 메모리에 상주한..

Frontend/JavaScript 2022. 2. 2. 18:14
[생활코딩][웹브라우저JS]- jQuery 객체, jQuery API

jQuery 객체란? jQuery 함수의 리턴값으로 jQuery 함수를 이용해서 선택한 엘리먼트들에 대해서 처리할 작업을 프로퍼티로 가지고 있는 객체입니다. 제이쿼리 함수와 제이쿼리 객체를 잘 구분해야 합니다. 암시적 반복: jQuery 객체의 가장 중요한 특성은 암시적인 반복을 수행한다는 것. DOM과 다르게 jQuery 객체의 메소드를 선택된 엘리먼트 전체에 대해서 동시에 작업이 처리됩니다. 암시적 반복은 값을 설정할 때만 작동합니다. 여기서 값을 설정할 때란 메소드의 인자로 2개를 사용할 때를 말합니다. e.g.) li.css("text-decoration", "underine"); -> 이렇게 하면 li태그 하나만 적용하는 것이 아니라 모든 li태그를 내부적으로 전부 적용시켜줍니다. 반면에, 값을..

Frontend/jQuery 2022. 2. 1. 19:48
[생활코딩][웹브라우저JS]- HTMLElement, Dom Tree

getElement* 메소드를 통해서 원하는 객체를 조회했다면 이 객체들을 대상으로 구체적인 작업을 처리해야 한다. 이를 위해서는 획득한 객체가 무엇인지 알아야 한다. 그래야 적절한 메소드나 프로퍼티를 사용할 수 있다. getElement* 의 리턴 값을 보여주는 코드 HTMLLIELement 라는 카테고리에 속한 객체라는 것을 의미하며 중간에 LI는 li태그를 나타낸다. 하나의 엘리먼트를 담은 객체이다. HTMLCollection 카테고리에 속한 복수의 엘리먼트를 담은 객체를 의미하며 말 그대로 단일 엘리먼트가 아닌 여러개의 엘리먼트를 담고있는 객체이다. document.getElementById : 리턴 데이터 타입은 HTMLLIELement document.getElementsByTagName : ..

Frontend/JavaScript 2022. 1. 29. 20:41
[생활코딩][웹브라우저JS]- 제어 대상을 찾기(feat. DOM, jQuery)

제어 대상을 찾기(feat. DOM) 문서를 자바스크립트로 제어하려면 제어의 대상에 해당되는 객체를 찾는 것이 제일 먼저 할 일입니다. 문서 내에서 객체를 찾는 방법은 document 객체의 메소드를 이용한다. *TIP - Elements 와 Element 를 잘 구분해서 봐야합니다. 복수단위(모든 요소), 단일단위(한가지만) 라고 생각하면 편합니다. document.getElementsByTagName : 태그명에 해당하는 객체들을 찾아서 그 리스트를 NodeList라는 유사 배열에 담아서 반환한다. NodeList는 배열은 아니지만 length와 배열접근연산자를 사용해서 엘리먼트를 조회할 수 있다. document.getElementsByClassName : class 속성의 값을 기준으로 객체를 조..

Frontend/jQuery 2022. 1. 28. 18:34
[생활코딩][웹브라우저JS]- 창 제어(window객체)

window객체는 전역객체이면서 윈도우의 창을 제어하는 객체입니다. 전역객체로써의 window말고 윈도우의 창을 제어하는 객체로써 알아봅시다. window.open 이 메소드는 새 창을 생성한다. 현대의 브라우저는 대부분 탭을 지원하기 때문에 window.open은 새 창을 만든다. 과 같은 기능을 합니다. -> 첫번째 인자: 새 창에 로드할 문서의 URL. 인자를 생략하면 이름이 붙지 않은 새 창이 만들어짐 window.open('demo2.html'); -> 두번째 인자: 새 창의 이름(지정되어 있는 이름을 사용 or 직접 지정) window.open('demo2.html', '_self'); window.open('demo2.html', '_blank'); window.open('demo2.html..

Frontend/JavaScript 2022. 1. 27. 20:37
[생활코딩][웹브라우저JS]- Navigator 객체

Cross Browsing(크로스 브라우징)이슈 웹 페이지 제작 시에 모든 브라우저에서 깨지지 않고 의도한 대로 올바르게(호환성) 나오게 하는 작업을 말한다. [HTML, CSS, Javascript 작성 시 W3C의 웹 규격에 맞는 코딩을 함으로써 어느 브라우저, 기기에서 사이트가 의도된 대로 보여지고 작동되는 기법.] 출처: https://okayoon.tistory.com/entry/크로스-브라우징cross-browsing [Zzolab Blog :)] Navigator 객체 브라우저의 정보를 제공하는 객체이다. 주로 호환성 문제등을 위해서 사용한다. Navigator 의 여러 프로퍼티를 확인하고 싶다면 console.dir(navigator);을 통해 열람하면 된다. 주요한 프로퍼티를 공부하고 나..

Frontend/JavaScript 2022. 1. 27. 19:38
[생활코딩][웹브라우저JS]- Location 객체

Location 객체 Location 객체는 문서의 주소와 관련된 객체로 Window 객체의 프로퍼티이다. 이 객체를 이용해서 윈도우의 문서 URL을 변경할 수 있고, 문서의 위치와 관련해서 다양한 정보를 얻을 수 있다. 현재 윈도우의 URL알아내기 ▶2가지 방법 location.toString() alert(location) 을 해도 해당 페이지의 URL이 뜹니다. console.log(location)을 하면 로케이션 객체에 대한 정보를 보여주지만 alert의 경우 인자값으로 String을 받기 때문에 1번의 방법과 같은 의미라고 생각하시면 됩니다. location.href // href 가 좀 더 선호되어 사용됩니다. URL Parsing location 객체는 URL을 의미에 따라서 별도의 프로퍼..

Frontend/JavaScript 2022. 1. 26. 20:58
이전 1 ··· 20 21 22 23 24 25 26 ··· 35 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • ~ ^
  • tilde caret
  • 항해99추천비추천
  • && 셸 명령어
  • 부트캠프항해
  • nvm 설치순서
  • 원티드 프리온보딩 FE 챌린지
  • getServerSideProps
  • 원티드 FE 프리온보딩 챌린지
  • 항해99프론트
  • getStaticPaths
  • aspect-ratio
  • 프리온보딩 프론트엔드 챌린지 3월
  • 원티드 3월 프론트엔드 챌린지
  • 프리렌더링확인법
  • grid flex
  • 형제 요소 선택자
  • D 플래그
  • is()
  • 타입스크립트 DT
  • float 레이아웃
  • 원티드 프리온보딩 프론트엔드 챌린지 3일차
  • text input pattern
  • Prittier
  • 항해99프론트후기
  • 틸드와 캐럿
  • fs모듈 넥스트
  • 타입스크립트 장점
  • nvm경로 오류
  • reactAPI
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바