반응형
Swiper 예제 - 슬라이드가 넘어갈 때 이벤트 호출 포스팅 썸네일 이미지

JavaScript/실전

Swiper 예제 - 슬라이드가 넘어갈 때 이벤트 호출

swiper는 다른 라이브러리보다 직관적이고 친절한 demo와 api를 제공하고 있다. Swiper Demos Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior. swiperjs.com Swiper API Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior. swiperjs.com 그 중 여러가지 이벤트 메서드를 지원하는데 activeIndexChange와 slideChange는 슬라이드가 바..

2021.03.27 게시됨

[JavaScript] 빌트인 객체 (내장 객체) 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 빌트인 객체 (내장 객체)

빌트인 빌트인은 브라우저의 자바스크립트 엔진에 내장되어 사용자의 환경에 상관 없이 즉시 사용할 수 있는 코드를 의미한다. 1. 값 타입 undefined, Null, Boolean, Number, String, Object 이다. 2. 연산자 +, -, *, /, %, ++, -- 등이 있다. 연산자의 종류는 여기서 확인할 수 있다. 표현식과 연산자 - JavaScript | MDN 표현식과 연산자 이 장은 JavaScript의 표현식과 할당, 비교, 산술, 비트 계산, 논리, 문자열, 삼항 등 여러 가지 연산자를 설명합니다. 연산자와 표현식의 완전하고 구체적인 목록도 참고서에서 확 developer.mozilla.org 3. 객체 자바스크립트에는 10개가 넘는 빌트인 객체가 존재한다. Number 객체..

2021.03.22 게시됨

[JavaScript] 객체(Object) 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 객체(Object)

현재 본문 내용보다 다음 링크를 읽으시는 것을 추천합니다. [JavaScript] 객체 리터럴 객체 자바스크립트는 객체 기반 언어이고 자바스크립트를 이루고 있는 모든 것이 객체이다. 정확하게는 원시 타입을 제외한 나머지 모든 것은 객체이다. 그리고 객체는 프로퍼티로 구성되어 있 lpla.tistory.com 객체(Ojbect) 객체(object)는 중괄호를 사용해 다양한 데이터를 담을 수 있다. var member = {}; 객체는 키(key) : 값(value)으로 이루어져 있고 이를 프로퍼티(property)라고 한다. var member = { 'name' : 'Jin', 'age' : 30, 'country' : 'italy' } 점 표기법 점 표기법으로 프로퍼티를 호출, 추가, 삭제하는 법은 다..

2021.03.21 게시됨

[JavaScript] 단항 연산자 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 단항 연산자

용어 정리 단항 연산자를 공부하기 전, 용어를 먼저 이해해야 한다. 더하기, 빼기, 곱하기, 나누기 등을 ‘연산’이라고 한다. 자바스크립트에서 지원하는 연산자는 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%), 거듭제곱(**)이 있다. 피연산자는 연산자가 연산을 수행하는 대상이다. 1 + 2에서 1과 2가 피연산자이다. 그리고 1 + 2는 피연산자가 2개이므로 이항 연산자라고 한다. 한편 피연산자가 하나인 경우를 단항 연산자라고 한다. 단항 +연산자 값 앞에 + 기호를 작성하여 해당 값을 숫자(number) 타입으로 변환한다. var Nine = '9'; console.log(typeof Nine);// string console.log(typeof +Nine);// number 단항..

2021.03.14 게시됨

[JavaScript] 데이터 타입(자료형) 종류 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 데이터 타입(자료형) 종류

자바스크립트의 모든 값은 데이터 타입을 갖는다. 숫자(number) 문자(string) 불리언(boolean) 널(null) 정의되지않음(undefined) 심볼(symbol) : ES6에서 추가됨 객체(object) 1. 숫자(number) 자바스크립트의 숫자 타입은 배정밀도 부동소수점을 따른다. 여기서 생기는 문제점은 다음과 같다. console.log(0.1 + 0.2 == 0.3); // false 0.1+0.2가 0.3과 동일한지 확인했을 때 false를 출력한다. console.log(0.1 + 0.2); // 0.30000000000000004 실제 자바스크립트에서 0.1+0.2는 0.30000000000000004이다. 만약 정확한 계산이 필요한 작업이라면 이대로 값을 반환해선 안된다. 어..

2021.03.13 게시됨

[JavaScript] script 태그 위치와 defer 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] script 태그 위치와 defer

자바스크립트는 html의 어디에 위치하는게 좋을까? 자바스크립트는 head 안에 혹은 body 위쪽에 script1.js document.body.prepend('script1.js'); console.log('script1.js'); script2.js document.body.prepend('script2.js'); console.log('script2.js'); script3.js document.body.prepend('script3.js'); console.log('script3.js'); script1.js 와 script3.js 는 head에 있고 script2.js 는 body 에 있다. 결과 script1.js 와 script3.js 는 body가 생성되기 전에 실행되기 때문에 에러가 발..

2021.03.10 게시됨

[JavaScript] 비동기와 콜백 - 쉽게 이해하기 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 비동기와 콜백 - 쉽게 이해하기

비동기와 콜백을 깊이 공부하고자 하는 분에게는 맞지 않은 포스팅입니다. 1. 비동기 비동기와 콜백, 자바스크립트를 2년 가까이 공부하면서 나에게 가장 어려운 개념이었다. 용어가 생소하고 각종 사이트를 찾아봐도 한 문장으로 설명해주는 곳이 없었기 때문이다. 사실 이 두 개념을 몰라도 보통 난이도 이하의 자바스크립트 코드를 짜는데 별 어려움이 없었다. 이유는 알 수 없지만 함수를 찾을 수 없다는 에러 메시지가 뜬다? 혹은 실행 순서가 꼬인다? 그렇다면 함수 위치를 바꾸거나 요소가 존재할 때 실행되도록 하거나, 편법으로 setTimeout을 사용하면 대체로 해결됐다. 나는 비동기와 콜백을 잘 사용하는 것이 아니라 이것들이 대체 무엇인지 알고 싶었다. 따라서 이 글은 비동기와 콜백을 어느 정도 알고 있다면 시간..

2021.03.07 게시됨

[GSAP] 애니메이션 ScrollTrigger - 자주 묻는 질문 포스팅 썸네일 이미지

JavaScript/실전

[GSAP] 애니메이션 ScrollTrigger - 자주 묻는 질문

gsap의 자주 묻는 질문 중에 몇 가지를 간추려 정리해봤다. Most Common ScrollTrigger Mistakes Are you guilty of any of the most common mistakes people make in their ScrollTrigger code? Creating to() logic issues Nesting ScrollTriggers inside multiple timeline tweens Using one ScrollTrigger or animation for multiple sections Forgetting to use functi greensock.com 1. 애니메이션이 뷰포트 중간에서 시작하고 화면을 벗어나면 초기화하고 싶습니다. GSAP는 스크롤트리거..

2021.03.03 게시됨

반응형