1주차_TIL

201026 DAY1: JS 변수, 타입, 함수

Variable

  • 변수(variable) 선언과 할당, expression evaluation의 의미

Type

  • 데이터의 타입(type): string, number, boolean, undefined, function, compound
  • type 변경 함수: Number(); String();

Function

  • 알고리즘을 구현하는 함수(function) 선언, 함수의 재료(keyword: function, name, parameter, body)와 사용법, 함수의 return, 함수 선언식 & 함수 표현식, 함수 호출


201027 DAY2: JS 조건문, 문자열

조건문

  • truthy와 falsy
  • 논리연산자(logical operator) &&(and),   (or), !(not)
  • if, else if, else
  • Boolean: true/false 값을 반환하는 데이터 타입
  • 비교연산자(comparison operator) >, < , >= , <= , ===, !==
  • falsy 값 6가지: false, null, undefined, 0, NaN, ‘’
  • pseudocode == 프로그램의 절차를 실제로 사용하는 언어로 작성

문자열

  • 문자열의 속성과 메소드
  • string method == immutable
  • str.length, str[0], +부호를 사용한 문자열의 concatenating, str.indexOf, str.spllit, str.substring, str.slice


201028 DAY3: JS 반복문

반복문

  • for문과 While문의 사용법
  • 조건을 얼마나 효율적으로 짜느냐가 중요한 듯. 문법은 간단하기 때문에 이론은 별 거 없는 듯.
  • for(초기화, 조건식, 증감문)
  • while(조건식)

CRUD

  • Create, Read, Update, Delete : 아주 기초적인 것. 모든 언어는 CRUD가 되어야 할 줄 안다고 할 수 있다.


201029 DAY4: HTML 구조와 문법, CSS box

HTML

  • HyperTextMarkup Language, 구조를 표현하는 마크업 언어
  • 자주 사용되는 HTML elements: div, span,img, a, ul, ol, li, input, textarea, p, section, button
  • block level : 한 줄 차지 (div, p, h1) / inline level : 컨텐츠 크기만큼 공간 차지 (span)
  • input의 type: text, password, radio, checkbox
  • id는 문서 내의 유일한 언어여야 하는 반면, class는 동일한 스타일을 적용할 때 여러 element에 적용할 수 있다.

CSS

  • selector 규칙 (.class / #id)
  • 절대단위(px, pt) / 상대단위(%, em, rem, ch, vw, vh)
  • 텍스트 스타일링: color, font-family, font-size, font-weight, text-decoration, letter-spacing, line-height
  • 정렬: text-align (left, right, center, justify)
  • 관심사의 분리: 구조(html)와 디자인(css) 영역의 구분 => center, font는 지양해야 할 태그
  • display: block / inline-block / inline

css box

  • border(테두리): 테두리 두께 / 테두리 스타일 / 테두리 색상
  • border-style, border-radius, box-shadow
  • padding(안쪽 여백): top right bottom left;
  • margin(바깥 여백)
  • overflow: 한정된 박스 크기와 넘치는 컨텐츠 (기본값 auto; visible; hidden; scroll) //컨테이너 설정
  • box-sizing: border-box; // 여백과 테두리 두께를 포함하는 박스 계산법. 기본값은 content-box


201030 DAY5: JS querySelector, textContent

querySelector

  • html의 옐리먼트를 조회 및 선택
  • document.querySelector()

textContent

  • 선택한 엘리먼트의 내용을 변경 가능
  • document.querySelector.textContent = “”

Sprint

  • sprint란 프로토타입을 계속 만들고 검증하는 과정으로, 단거리 달리기에 비유된다.
  • prototype: 기술 구현, UI/UX 등을 미리 검증하기 위해 어느정도 작동이 되게 만든 소프트웨어
  • 간단한 계산기 만들어 github 과제로 제출하기


Categories:

Today_I_Learned

Load Comments