일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- chart.js fillText
- UI
- 경우의 수 줄이자
- UI/UX 분석
- 삽질일지
- Firestore_Data_Types
- CND
- yarnrc.yml
- HTTP요청
- chart.js 반응형
- 노마드코더
- vue chart.js
- 에러 마지막줄
- Manifest 에러
- 노개북
- section1회고
- 리액트 라우터 돔 에러
- 콘솔 manifest
- stackoverflow-clone회고
- manifest에러
- 북클럽
- manifest error
- ux
- 도넛 차트 가운데 글자
- section3 회고
- Section2회고
- react-router-dom v.6
- 리액트 라우터 버전 에러
- WIL
- 인쇄 css
- Today
- Total
목록TIR (8)
FE
23.03.07 📌 01. 프로그래밍 결국 프로그래밍은 요구사항의 집합을 분석해서 적절한 자료구조와 함수의 집합으로 변환한 후, 그 흐름을 제어하는 것이다. 대부분의 프로그래밍 언어 - 변수와 값, 키워드, 연산자, 표현식과 문, 조건문과 반복문에 의한 흐름제어, 함수, 자료구조(객체, 배열) 문법 제공 📌 02. 자바스크립트란? 넷스케이프 커뮤니케이션즈에서 웹페이지의 보조적 기능 수행을 위한 경량 프로그래밍 언어 도입 ➡️ 브렌던 아이크가 개발한 자바스크립트 이름 변경 : 모카 ➡️ 라이브스크립트 ➡️ 자바스크립트 🌱 자바스크립트 표준화 크로스 브라우징 이슈 발생 ECMAScript라고 명명 ES3 try catch문 ES5 HTML5 함께 출현한 표준안, JSON, strict mode, 접근자 프로..

✍️ TIL (Today I Learned) 정렬 알고리즘 스택, 큐 해시 테이블 클린 코드 📑 오늘 읽은 범위 에피소드 26 ~ 에피소드 29 🔖 책에서 기억하고 싶은 내용 정렬 알고리즘 데이터를 순서 있게 정리하는 것 대표적인 3가지 정렬 알고리즘 : O(N^2)이지만, 1 → 3으로 갈수록 조금 더 빠름 버블정렬 : 왼쪽 오른쪽만 비교하며 정렬 선택정렬 : 하나를 선택해서 정렬 삽입정렬 : 앞에 있는 데이터를 보면서 배치 시간 복잡도를 단순하게 측정 했을 때 O(N^2)로 같을 뿐 스택, 큐 실제로 존재하는 개념이 아니라 규칙성에 가까움 → 추상 자료구조(abstract data type, ADT) 스택(stack) : LIFO(Last In First Out) 규칙 위에서 데이터를 쌓음 위에서부터..
✍️ TIL (Today I Learned) 자료구조 && 알고리즘 배열 알고리즘 속도 표현 검색 알고리즘 📑 오늘 읽은 범위 에피소드 22 ~ 에피소드 25 🔖 책에서 기억하고 싶은 내용 자료구조 && 알고리즘 코드를 효율적으로 만들기 위해 알고리즘 : 컴퓨터에게 내리는 지시 사항 나열 패스파인더(pathfinder)알고리즘 : 목적지까지 최대한 빨리 가는 방법, 압축(compression)알고리즘 : 이미지를 덜 손상시키면서 용량을 효율적으로 줄일 수 있는 알고리즘(png, jpg) 자료구조 : 데이터를 효율적으로 보관, 찾기 위해 데이터를 다루는 방식(자료구조)에 따라 프로그램 속도가 달라짐 배열 시간 복잡도 : 작업 속도 → 실제 시간을 재는 것보다 몇 단계를 거치느냐에 따라 다름 메모리 : 컴퓨..
✍️ TIL (Today I Learned) 인터넷 익스플로러와 브라우저 엔진 쿠키 프론트엔드, 백엔드 서버 풀스택 서버리스 📑 오늘 읽은 범위 에피소드 16 ~ 에피소드 21 🔖 책에서 기억하고 싶은 내용 인터넷 익스플로러와 브라우저 엔진 인터넷 익스플로러는 최신 기술을 빠르게 지원해서 인기를 끌었다. 특히 1999년 에이젝스(Ajax) 기술을 최초로 지원 인기가 사라진 이유 → 브라우저는 HTML, CSS, JS를 이해할 수 있고, 표준안에 맞는 브라우저를 개발해야함 → 웹 브라우저의 핵심 프로그램을 ‘브라우저 엔진’ or ‘렌더링 엔진’이라 부름 엔진 이름 브라우저 이름 게코(gecko) 파이어폭스 웹킷(webkit) 사파리 블링크(blink) 크롬 크롬 자바스크립트 엔진 : v8 → node.js..
✍️ TIL (Today I Learned) 라이브러리 vs 프레임워크 제이쿼리 API 도메인 플래시와 스티브 잡스 📑 오늘 읽은 범위 에피소드 11 ~ 에피소드 15 🔖 책에서 기억하고 싶은 내용 라이브러리 vs 프레임워크 공통점 : 개발 속도를 빠르게 해준다. 차이점 : 누가 누구를 제어하는가 라이브러리 : 우리가 라이브러리를 제어함 ex) 제이쿼리, 부트스트랩, Semantic UI, Tailwind CSS 프레임워크 : 프레임워크가 우리를 제어(코드를 작성할 때 프레임 워크의 규칙을 따라야 함) ex) 장고, 스프링 → 우리가 규칙을 바꿀 수 없음 리액트? : 공식 문서에 따르면 라이브러리 하지만 컴포넌트 사용 규칙에 맞지 않으면 리액트는 오류를 발생 제이쿼리(jQuery) 2006년에 탄생, 자..
✍️ TIL (Today I Learned) python이 인기가 많은 이유 python vs C javascript 활용범위 Java vs Kotlin 📑 오늘 읽은 범위 에피소드 6 ~ 에피소드 10 🔖 책에서 기억하고 싶은 내용 python은 영어와 매우 비슷, 활용 범위가 넓다 인공지능, 데이터 웹 개발 업무 자동화 : 엑셀, 메일 보내기... 이미지 처리 게임 GUI 분야 파이썬이 C언어보다 느린 이유 인터프리트 언어(Interpreted language) : 한줄씩 해석(0과1로) : python 컴파일 언어(compiled language) : 통으로 해석 : C언어 인터프리트 언어는 오류를 제 때 알기 힘들다 : 실시간으로 하다보니 오류가 있는 줄까지 확인을 해야됨(그 전 줄까지 실행 시간..
✍️ TIL (Today I Learned) C, C++, C#의 차이 javascript이름의 유래 📑 오늘 읽은 범위 에피소드 1 ~ 에피소드 5 🔖 책에서 기억하고 싶은 내용 javascript 는 원래 모카 → 라이브스크립트(LiveScript) → 자바스크립트 자바와 관련성 없다. 그 당시 유행했던 자바의 인기에 편승하려고 이름을 비슷하게 지었을 뿐 C는 그 당시 유명햇던 B언어의 영향을 많이 받았다. C++은 C보다 더 발전한 언어라는 의미로 이름을 ++ 붙여서 지었다 C#은 반올림+ ++++의 의미