✅ 들어가기 전 정규 표현식을 사용하는 메서드에 대해서 간단하게 정리하고 시작하겠습니다. 관련 메서드를 잘 모르신다면 한 번씩 읽어주시면 다음 내용 이해에 도움이 됩니다! RegExp.prototype (정규표현식).exec(문자열); 주어진 문자열에서 일치 탐색을 수행한 결과를 배열 혹은 null로 반환 (정규표현식).test(문자열) - str : 정규 표현식 일치를 수행할 문자열 주어진 문자열 중 정규 표현식이 일치하는 부분이 있으면 true, 없으면 false를 반환 String.prototype (문자열).match(정규표현식) 주어진 문자열이 정규식과 일치하면, 일치하는 전체 문자열을 첫 번째 요소로 포함하는 Array를 반환 (문자열).replace(정규표현식, 대체문자열) 정규표현식에 매칭..
1. 시맨틱 웹(Semantic Web) ✍ 1-1. 정의 시맨틱 웹이란 직역하면 의미론적인 웹 입니다. 간단히 하면, 의미를 가진 HTML 요소를 통한 작성 방법이라고 할 수있습니다. 웹에 존재하는 수많은 웹페이지들에 메타 데이터를 부여하고, 기존의 잡다한 데이터 집합이었던 웹 페이지를 의미와 관련성을 가지는 거대한 데이터베이스로 구축하고자 하는 발상입니다. 인터넷의 각종 리소스(웹 문서, 파일, 서비스 등)에 대한 정보와 자원 사이의 관계를 의미 정보(Semanteme)로 만들어 컴퓨터가 처리할 수 있는 은톨로지 형태로 표현하고, 이를 처리하도록 한 기술입니다. * 은톨로지 - 존재하는 사물과 사물간의 관계 및 여러 개념을 컴퓨터가 처리 할 수 있는 형태로 표현한 것 🧐 1-2. 목적과 사용 이유 ✅..
✅ JS 구조 분해 할당 문법이란 무엇일까요? 단어만 보면 상당히 복잡하고 난해한 개념 같습니다. 하지만 글을 읽으시는 독자분들은 모두 한 두 번씩 써보셨거나 자주 사용하시고 있을지도 모르는 문법입니다. 저 또한 정확하게 모르고 문법만 쓰고 있었기에 이번 기회에 심화 내용도 공부하여 정리해보고자 포스팅합니다 ! 1. 구조 분해 할당 문법 객체와 배열은 JS에서 가장 많이 쓰이는 자료구조입니다. 구조 분해 할당 문법이란 객체 또는 배열에서 각각 값이나 프로퍼티를 분해하여 손쉽게 별도의 변수에 담을 수 있도록 해주는 문법을 의미합니다. 개념에 대해 정리했으니, 이제 실 사용 예제를 정리해보겠습니다. * 배열 분해하기 /* - 1) 기본 사용 형태 기본 사용 형태로 n1, n2 변수에 배열 numArr에 매칭..
회사에서 redux-saga 상태 관리 라이브러리로 개발한 프로젝트가 있는데 generator 함수와 yield 키워드를 사용해서 개발을 했었습니다. 당시에는 개발 기한이 짧아 잘 이해하지 못하고 사용했었는데, 블로그에 글을 쓰다가 generator 함수와 yield 키워드와 관련된 내용이 나와서 이번에 공부하고 포스팅합니다!! 1. generator 함수와 yield ✅ function* 키워드로 함수를 정의(generator)하고 이 함수에 포함되어 있는 property 중에 next()를 호출하여, 함수 내에서 중지했던 yield 부분부터 재개합니다. 1-1. generator 함수 function 뒤에 astrok(*)를 붙여서 generator 함수를 정의합니다. 제네레이터 함수는 일반 함수와 ..
1. JSON 이란? 1-1. 정의 JSON은 JavaScript Object Notation의 약자로, 데이터를 저장하거나 전송할때 자주 사용하는 경량화된(가벼운, 쉬운) 데이터 교환 형식입니다. 데이터 포맷일 뿐이며 통신 방법이나, 프로그래밍 문법이 아닌 단순히 데이터를 표시하는 표현 방법 입니다. 1-2. 특징 서버와 클라이언트 간의 교류에서 일반적으로 자주 사용합니다. JavaScript의 문법과 유사하지만 단순 텍스트 형식입니다. 특정 언어에 종속되지 않습니다. 2. JSON vs XML 2-1. XML 이란? XML은 EXtensible Markup Language의 약자로, HTML과 유사한 문자 기반 마크업 언어입니다. 다른 시스템끼리 다양한 종류의 데이터를 쉽게 교환할 수 있도록 해줍니다..
- Total
- Today
- Yesterday
- redirects
- useRef
- zustand
- javascript
- programmers
- vue
- 매겨변수와 인자
- 자바스크립트 비동기 동작원리
- rewrites
- next.js 환경변수
- 1급 함수
- 1급 시민
- 호이스팅
- 시맨틱 웹
- next.js에 .gitignore가 적용되지 않을 때
- 타입스크립트
- Virtual Scroll
- 목표 일기
- 렌더링 속도 개선
- array
- 1급 객체
- redux
- 자바스크립트 동작원리
- react
- React로 쓰로틀링 디바운싱 구현
- debouncing
- Next.js
- 함수형 컴포넌트
- 가상스크롤
- typescript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |