일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TypeScript
- react-router
- http
- scss
- 리액트
- 프론트엔드
- 리액트 네이티브
- CSS
- useEffect
- JavaScript
- 사용하는 이유
- Vue3
- React Native
- 비동기
- 코딩기초
- 코딩초보
- redux
- react
- 자바스크립트
- 코딩독학
- SasS
- html기초
- 참조자료형
- git
- 리덕스
- async
- 깃
- 코딩공부
- 타입스크립트
- 코린이
- Today
- Total
목록자바스크립트 (16)
맨 땅에 프론트엔드 개발자 되기
JavaScript 생성자 함수와 클래스 함수 (ES6) 생성자 함수를 사용하는 목적은 여러 매개변수를 이용한 객체 함수를 생성해서 재사용 하는 것이다. 초심자 레벨에서 겨우 함수 선언식과 함수 표현식 그리고 arrow function에 익숙해지고 있을 때 쯤 두둥!! 갑자기 생성자 함수와 클래스 함수가 등장을 했다. 생성자 함수와 클래스 함수는 EcmaScript 6버전에서 새로 등장한 문법이며, IE에서는 지원이 안 된다고 한다. 생성자 함수(Constructor Function) 생성자 함수란 객체(Object)를 이용한 함수 묶음이라고 생각할 수 있다. 함수 선언식처럼 함수를 선언하지만 일반 함수와 구분하기 위해 함수명을 대문자로 시작한다. 그리고 그 함수를 다시 불러올 때는 new를 붙여서 새로..
async와 defer Parsing 이란? 영단어 ‘Parse’ 의 뜻은 ‘문장을 문법적으로 분석하다.’ 라는 뜻으로 프로그래밍의 개념에서는 브라우저가 html, css, javascript 같은 프로그래밍 언어를 읽고 해석하여 결과물을 도출하는 과정을 의미한다. 브라우저는 보통 언어를 위에서부터 아래로 차례대로 읽어 내려가 해석하고 결과를 도출한다. 여기서 차례대로 가 중요한데, 동시에 html문서, js문서를 읽어내려가는 것이 아니기 때문에 어떤 기능이 실행되는 시점에 그 기능과 연관된 개념이 파싱되어 있지 않으면 제대로 작동하지 못하고, 이를 에러라고 부른다. async와 defer html 문서에서 스크립트가 실행될 때 태그의 위치가 굉장히 중요하다. 자바스크립트는 html의 요소(DOM)를 동..
// 반복문을 활용한 구구단 출력하기 오늘은 버튼을 눌렀을 때 해당 숫자의 구구단을 출력해주는 초간단 구구단 출력기를 구현해보려고 한다. for문 사용과 증감 연산자 사용을 연습해볼 수 있는 예제다. 구현된 최종화면에는 아래와 같이 구구단이 출력된다. #HTML 구구단 출력 2 3 4 5 6 7 8 9 All #JAVASCRIPT const elBtn = document.querySelectorAll('.ex-gugu > div > button'); const elResult = document.querySelector('.result'); let result = ''; let gugu = function(n){ for(i=1; i
// 바닐라 자바스크립트로 무한 루프 슬라이드 구현하기 우리에겐 Swiper라는 아주 좋은 플러그인 툴이 있지만 초급자 입장에서 Swiper는 아직 익숙치 않고 변형하고 싶을 때 조정하기가 어려워서 슬라이드의 기본 원리를 깨우치기 위해 바닐라 자바스크립트로 무한 루프 슬라이드를 구현해보았다. 기본 원리는 슬라이드 리스트 중 맨 앞에 맨 끝 슬라이드를 복제하고, 맨 뒤에 맨 처음 슬라이드를 복제해서 먼저 복제된 슬라이드로 이동을 시키고 setTimeout을 이용해서 원래 가야할 슬라이드로 순식간에 이동시키는 방식이다. 슬라이드의 구조를 보자면 10 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 1 이렇게 되어있는 것이다. 슬라이드를 움직이기 위해서 슬라이드를 감싸고 있는 부모..