TIL | JavaScript 주요 문법 (3) | 데브코스 5기 Day3
FrontEnd/Javascript 2023. 9. 22. 19:29

자료구조&알고리즘 자료구조+알고리즘 = 프로그램 자료구조 메모리, 속도, 안정성 쪽으로 상황에 따라 유용한 특정 구조 ex. 스택, 큐, 그래프, 트리 알고리즘 일련의 절차와 방법을 공식화한 형태 ex. 이진, 최단 탐색 자료구조와 알고리즘이 중요한 이유 실무에 중요한 세가지 1. 기초 코딩 능력 자료구조, 알고리즘을 공부해야 함 문제 해결 능력! == 일머리 논리적 사고 : 현상을 추론 후 구조화 하여 해답을 찾는 능력 전산화 능력 : 현실 -> 컴퓨터로 구현 엣지 케이스 탐색 : 예외사항 찾기 2. 전문 분야 (나같은 경우는 FE) 3. 기본 CS 지식 업무상 발생하는 예외사항에 대응 할 수 있음 자료구조의 종류 자료구조의 목적 : 전산화를 위한 것임 자료구조의 구분 단순구조 정수, 실수, 문자열, ..

TIL | JavaScript 주요 문법(1) | 데브코스 5기 Day1
FrontEnd/Javascript 2023. 9. 20. 19:00

JavaScript와 프론트엔드 개발 - html : 정적 언어, 동적 기능을 하지 못함 - 프로그래밍 언어를 브라우저에 내장하여 동적으로 기능하게 하기 위해 JavaScript 등장 - 브라우저 동작 원리 ㄴ 통신 : 브라우저와 서버 사이의 통신 ㄴ 렌더링 : 객체 DOM을 화면에 그리는 것 (*DOM : 브라우저가 통신을 통해 받은 html을 읽어 생성, 트리구조, ...) ㄴ 스크립트 실행 : 브라우저가 js를 실행 - 프론트엔드는 특히 협업이 중요 ! : 디자이너에게 디자인을 받고, 백엔드 개발자에게 데이터를 받아 작업 - 프론트엔드 개발자가 필요한 소양 : 커뮤니케이션, UI, 네트워크 & 보안, 다양한 브라우저 대응, 디자인 변수, 상수, 자료형 그리고 메모리 - 변수 : var는 ES6이후로..