동적 웹페이지를 구축하려면 다음으로 HTML 및 CSS 지식을 보완해야 합니다. 자바스크립트의 이해 . 이 스크립팅 언어는 현대 웹 개발에 필수적인 것으로 간주됩니다.
JavaScript를 사용하여 모든 종류의 흥미로운 대화형 앱과 웹사이트를 구축할 수 있지만 그 과정에서 배울 것이 많습니다. 이를 염두에 두고 다음 JavaScript 치트 시트를 만들었습니다.
치트 시트는 필요할 때마다 JavaScript 요소에 대한 빠른 복습 역할을 할 수 있습니다. 초보자와 전문가 모두에게 편리합니다.
내 마우스가 작동하지 않는 이유
무료 다운로드: 이 치트 시트는 다운로드 가능한 PDF 유통 파트너인 TradePub에서 제공합니다. 처음으로만 액세스하려면 간단한 양식을 작성해야 합니다. 다운로드 궁극의 JavaScript 치트 시트 .
궁극의 JavaScript 치트 시트
지름길 | 동작 |
---|---|
자바스크립트 배열 | |
연결() | 여러 배열을 하나로 결합 |
카피내() | 배열 내의 배열 요소를 지정된 위치로 복사 |
indexOf() | 지정된 객체의 기본 값을 반환합니다. |
포함() | 배열에 지정된 요소가 포함되어 있는지 확인 |
가입하다() | 배열의 요소를 단일 문자열로 결합하고 문자열 반환 |
항목() | 키/값 쌍 Array Iteration Object 반환 |
모든() | 배열의 모든 요소가 테스트를 통과하는지 확인 |
채우다() | 정적 값으로 배열의 요소 채우기 |
필터() | 테스트를 통과한 배열의 모든 요소로 새 배열을 만듭니다. |
찾기() | 테스트를 통과한 배열의 첫 번째 요소 값을 반환합니다. |
각각() | 각 배열 요소에 대한 함수 호출 |
에서() | 개체에서 배열 만들기 |
마지막 인덱스() | 주어진 요소가 배열에서 나타나는 마지막 위치를 지정하십시오. |
팝 () | 배열의 마지막 요소 제거 |
푸시() | 끝에 새 요소 추가 |
뒤집다() | 내림차순으로 요소 정렬 |
줄이다() | 배열의 값을 단일 값으로 줄이기(왼쪽에서 오른쪽으로) |
리듀스 라이트() | 배열의 값을 단일 값으로 줄이기(오른쪽에서 왼쪽으로) |
옮기다() | 배열의 첫 번째 요소 제거 |
일부분() | 배열의 일부 복사본을 새 배열 객체로 가져옵니다. |
종류() | 요소를 알파벳순으로 정렬 |
접착() | 지정된 방식과 위치에 요소 추가 |
unshift() | 시작 부분에 새 요소 추가 |
JavaScript 부울 메서드 | |
toString() | 부울 값을 문자열로 변환하고 결과를 반환합니다. |
값의() | 주어진 요소가 배열에서 나타나는 첫 번째 위치를 반환 |
소스() | 객체의 소스 코드를 나타내는 문자열 반환 |
JavaScript 산술 연산자 | |
+ | 덧셈 |
- | 빼기 |
* | 곱셈 |
/ | 분할 |
(...) | 그룹화 연산자(괄호 안의 연산이 바깥쪽 연산보다 먼저 실행됨) |
% | 계수(나머지) |
++ | 숫자 증분 |
- | 숫자 감소 |
== | 동일 |
=== | 동일한 값 및 동일한 유형 |
! = | 같지 않음 |
! == | 같지 않은 값 또는 같지 않은 유형 |
> | 보다 큰 |
< | 미만 |
> = | 크거나 같음 |
<= | 작거나 같음 |
? | 삼항 연산자 |
논리 연산자 | |
&& | 논리 AND |
|| | 논리적 OR |
! | 논리적 NOT |
비트 연산자 | |
& | AND 문 |
| | OR 문 |
~ | 아니다 |
^^ | XOR |
<< | 왼쪽 시프트 |
>> | 오른쪽 시프트 |
>>> | 제로 채우기 오른쪽 시프트 |
기능 | |
알리다() | 브라우저 창의 경고 상자에 데이터 출력 |
확인하다() | 예/아니오 대화 상자를 열고 사용자 클릭에 따라 true/false를 반환합니다. |
console.log() | 브라우저 콘솔에 정보 쓰기(디버깅 목적에 적합) |
문서.쓰기() | HTML 문서에 직접 쓰기 |
즉각적인() | 사용자 입력을 위한 대화 상자 만들기 |
전역 함수 | |
디코딩() | encodeURI 또는 이와 유사한 것으로 생성된 URI(Uniform Resource Identifier) 디코딩 |
디코드URIComponent() | 구성 요소 URI 디코딩 |
인코딩URI() | URI를 UTF-8로 인코딩 |
인코딩URIComponent() | 동일하지만 URI 구성 요소의 경우 |
평가() | 문자열로 표현되는 JavaScript 코드 평가 |
isFinite() | 전달된 값이 유한 숫자인지 확인 |
isNaN() | 값이 잘못된 숫자인지 확인 |
숫자() | 개체의 값을 숫자로 변환 |
parseFloat() | 문자열을 구문 분석하고 부동 소수점 숫자를 반환합니다. |
구문 분석() | 문자열을 구문 분석하고 정수 반환 |
자바스크립트 루프 | |
~을위한 | JavaScript에서 루프를 만드는 가장 일반적인 방법 |
동안 | 루프가 실행되는 조건 설정 |
동안 | 그러나 while 루프와 유사하게 적어도 한 번 실행하고 마지막에 검사를 수행하여 다시 실행하기 위한 조건이 충족되는지 확인합니다. |
부서지다 | 특정 조건이 충족되면 사이클을 중지하고 종료합니다. |
계속하다 | 특정 조건이 충족되면 주기의 일부를 건너뜁니다. |
탈출 문자 | |
' | 작은따옴표 |
' | 큰따옴표 |
\ | 백슬래시 |
NS | 역행 키이 |
NS | 양식 피드 |
N | 새로운 라인 |
NS | 캐리지 리턴 |
NS | 수평표기 |
V | 수직표기 |
JavaScript 문자열 메서드 | |
문자() | 문자열 내부의 지정된 위치에 있는 문자를 반환 |
charCodeAt() | 해당 위치에 문자의 유니 코드를 제공하십시오. |
연결() | 두 개 이상의 문자열을 하나로 연결(결합) |
fromCharCode() | 지정된 UTF-16 코드 단위 시퀀스에서 생성된 문자열을 반환합니다. |
indexOf() | 문자열 내에서 지정된 텍스트가 처음 나타나는 위치 제공 |
마지막 인덱스() | indexOf()와 동일하지만 마지막 항목에서 역방향 검색 |
성냥() | 검색 패턴과 일치하는 문자열 검색 |
바꾸다() | 문자열에서 지정된 텍스트 찾기 및 바꾸기 |
검색() | 일치하는 텍스트에 대한 검색을 실행하고 해당 위치를 반환합니다. |
일부분() | 문자열의 섹션을 추출하고 새 문자열로 반환 |
나뉘다() | 문자열 객체를 지정된 위치에서 문자열 배열로 분할 |
시작() | 문자열이 지정된 문자로 시작하는지 확인 |
하위 문자열() | slice()와 유사하지만 지정된 문자 수에 따라 하위 문자열을 추출합니다. |
부분 문자열() | slice()와 유사하지만 음수 인덱스를 허용할 수 없습니다. |
소문자() | 문자열을 소문자로 변환 |
대문자로() | 문자열을 대문자로 변환 |
값의() | 문자열 객체의 기본 값(속성이나 메서드가 없음)을 반환합니다. |
정규 표현식 구문 패턴 수정자 | |
그리고 | 교체 평가 |
NS | 대소문자를 구분하지 않는 일치 수행 |
NS | 전역 일치 수행 |
미디엄 | 여러 줄 일치 수행 |
NS | 문자열을 한 줄로 처리 |
NS | 패턴에 주석 및 공백 허용 |
유 | 욕심 없는 패턴 |
괄호 | |
[알파벳] | 대괄호 안에 있는 문자를 찾으십시오. |
[^ ABC] | 대괄호 안에 없는 문자 찾기 |
[0-9] | 대괄호에 지정된 숫자 찾기 |
[A~Z] | 대문자 A에서 소문자 z까지 임의의 문자 찾기 |
(a|b|c) | |로 구분된 대안을 찾으십시오. |
메타 문자 | |
. | 개행 또는 줄 종결자를 제외한 단일 문자 찾기 |
에 | 단어 문자 |
에 | 단어가 아닌 문자 |
NS | 숫자 |
NS | 숫자가 아닌 문자 |
NS | 공백 문자 |
NS | 공백이 아닌 문자 |
NS | 단어의 시작/끝에서 일치 찾기 |
NS | 단어의 시작/끝이 아닌 일치 항목 찾기 |
u0000 | NUL 문자 |
N | 새 줄 문자 |
NS | 양식 피드 문자 |
NS | 캐리지 리턴 문자 |
NS | 탭 문자 |
V | 세로 탭 문자 |
xxx | 8진수 xxx로 지정된 문자 |
xdd | 16진수 dd로 지정된 라틴 문자 |
dddd | 16진수로 지정된 유니코드 문자 dddd |
수량자 | |
엔+ | 하나 이상의 n을 포함하는 모든 문자열과 일치 |
N* | n이 0개 이상 포함된 모든 문자열 |
N? | n이 0개 또는 1번 발생하는 모든 문자열 |
n{X} | X n의 시퀀스를 포함하는 모든 문자열 |
n {X, Y} | X에서 Y n까지의 시퀀스를 포함하는 문자열 |
n{X,} | 적어도 Xn의 시퀀스를 포함하는 모든 문자열과 일치합니다. |
엔$ | 끝에 n이 있는 모든 문자열 |
^n | 시작 부분에 n이 있는 문자열 |
?=n | 특정 문자열 다음에 오는 모든 문자열 n |
?!N | 특정 문자열이 뒤에 오지 않는 문자열 n |
숫자 속성 | |
MAX_VALUE | JavaScript에서 표현할 수 있는 최대 숫자 값 |
MIN_VALUE | JavaScript에서 표현할 수 있는 가장 작은 양수 값 |
난 | 숫자가 아닌 값 |
NEGATIVE_INFINITY | 음의 무한대 값 |
POSITIVE_INFINITY | 양의 무한대 값 |
숫자 방식 | |
지수() | 지수 표기법으로 작성된 반올림된 숫자로 문자열을 반환합니다. |
고정() | 지정된 소수 자릿수를 가진 숫자의 문자열 반환 |
정밀() | 지정된 길이로 작성된 숫자의 문자열 반환 |
toString() | 숫자를 문자열로 반환 |
값의() | 숫자를 숫자로 반환 |
수학 속성 | |
그리고 | 오일러의 수 |
LN2 | 2의 자연 로그 |
LN10 | 10의 자연 로그 |
로그2E | E의 밑이 2인 로그 |
로그10E | E의 밑이 10인 로그 |
파이 | 숫자 PI |
SQRT1_2 | 1/2의 제곱근 |
SQRT2 | 2의 제곱근 |
수학 방법 | |
복근(x) | x의 절대(양수) 값을 반환합니다. |
아코스 (x) | x의 아크코사인(라디안) |
아신(x) | x의 아크사인(라디안) |
아탄 (x) | 숫자 값으로 x의 아크탄젠트 |
atan2 (y, x) | 인수의 몫의 아크탄젠트 |
천장(x) | 가장 가까운 정수로 반올림된 x 값 |
코스(x) | x의 코사인(x는 라디안 단위) |
경험치(x) | 전의 가치 |
바닥(x) | 가장 가까운 정수로 내림한 x 값 |
로그(x) | x의 자연 로그(밑 E) |
최대(x,y,z,...,n) | 가장 높은 값을 가진 숫자 |
최소(x, y, z, ..., n) | 값이 가장 낮은 숫자 |
파우 (x, y) | X의 y제곱 |
무작위의() | 0과 1 사이의 난수 |
라운드(x) | 가장 가까운 정수로 반올림된 x 값 |
죄 (x) | x의 사인(x는 라디안 단위) |
제곱미터(x) | x의 제곱근 |
그래서 (x) | 각도의 탄젠트 |
날짜 | |
날짜() | 현재 날짜와 시간으로 새 날짜 개체 만들기 |
날짜(2017, 5, 21, 3, 23, 10, 0) | 사용자 지정 날짜 개체를 만듭니다. 숫자는 년, 월, 일, 시, 분, 초, 밀리초를 나타냅니다. 연도와 월을 제외하고 원하는 것은 무엇이든 생략할 수 있습니다. |
날짜(2017-06-23) | 문자열로 날짜 선언 |
getDate() | 날짜를 숫자로 가져오기 (1-31) |
getDay() | 요일을 숫자로 가져오기(0-6) |
getFullYear() | 4자리 숫자로 연도 가져오기(yyyy) |
getHours() | 시간 가져오기(0-23) |
getMilliseconds() | 밀리초 가져오기(0-999) |
getMinutes() | 분 가져오기(0-59) |
getMonth() | 월을 숫자로 가져오기(0-11) |
getSeconds() | 두 번째 가져오기(0-59) |
getTime() | 시간 가져오기(1970년 1월 1일 이후의 밀리초) |
getUTCD날짜() | 표준시(일, 월, 1년, 시, 분 등에도 사용 가능)에 따라 지정된 날짜의 해당 월의 일(날짜) |
분석하다 | 날짜의 문자열 표현을 구문 분석하고 1970년 1월 1일 이후의 밀리초 수를 반환합니다. |
날짜 설정() | 요일을 숫자로 설정(1-31) |
setFullYear() | 연도 설정(선택적으로 월과 일) |
setHours() | 시간 설정(0-23) |
setMilliseconds() | 밀리초 설정(0-999) |
setMinutes() | 분 설정(0-59) |
setMonth() | 월 설정(0-11) |
setSeconds() | 초 설정(0-59) |
setTime() | 시간 설정(1970년 1월 1일 이후의 밀리초) |
setUTCDate() | 표준시(일, 월, 1년, 시, 분 등에도 사용 가능)에 따라 지정된 날짜의 날짜를 설정합니다. |
DOM 모드 노드 속성 | |
속성 | 요소에 등록된 모든 속성의 라이브 컬렉션 |
baseURI | HTML 요소의 절대 기본 URL |
자식 노드 | 요소의 자식 노드 컬렉션 |
첫 번째 차일드 | 요소의 첫 번째 자식 노드 |
막내 | 요소의 마지막 자식 노드 |
다음자매 | 동일한 노드 트리 수준의 다음 노드 |
노드 이름 | 노드 이름 |
노드 유형 | 노드 유형 |
노드 값 | 노드의 가치 |
소유자 문서 | 현재 노드에 대한 최상위 문서 개체 |
부모 노드 | 요소의 부모 노드 |
이전 형제자매 | 현재 노드 바로 앞의 노드 |
텍스트 내용 | 노드 및 해당 하위 항목의 텍스트 콘텐츠 |
노드 메서드 | |
추가자식() | 마지막 자식 노드로 요소에 새 자식 노드 추가 |
클론노드() | HTML 요소 복제 |
문서 위치 비교() | 두 요소의 문서 위치 비교 |
getFeature() | 지정된 기능의 API를 구현하는 객체를 반환합니다. |
hasAttributes() | 요소에 속성이 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
hasChildNodes() | 요소에 자식 노드가 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
이전에 삽입() | 지정된 기존 자식 노드 앞에 새 자식 노드 삽입 |
isDefault네임스페이스() | 지정된 namespaceURI가 기본값이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
isEqualNode() | 두 요소가 같은지 확인 |
isSameNode() | 두 요소가 동일한 노드인지 확인 |
지원됨() | 요소에서 지정된 기능이 지원되면 true를 반환합니다. |
조회 네임스페이스URI() | 주어진 노드와 관련된 namespaceURI 반환 |
조회접두사() | 주어진 namespaceURI에 대한 접두사를 포함하는 DOMString을 반환합니다(있는 경우). |
정규화() | 인접한 텍스트 노드를 결합하고 요소에서 빈 텍스트 노드 제거 |
자식 제거() | 요소에서 자식 노드 제거 |
대체자식() | 요소의 자식 노드 바꾸기 |
요소 메서드 | |
속성 가져오기() | 요소 노드의 지정된 속성 값을 반환합니다. |
getAttributeNS() | 지정된 네임스페이스와 이름을 가진 속성의 문자열 값을 반환합니다. |
getAttributeNode() | 지정된 속성 노드 가져오기 |
getAttributeNodeNS() | 주어진 네임스페이스와 이름을 가진 속성에 대한 속성 노드를 반환합니다. |
getElementsByTagName() | 지정된 태그 이름을 가진 모든 자식 요소의 컬렉션 제공 |
getElementsByTagNameNS() | 주어진 네임스페이스에 속하는 특정 태그 이름을 가진 요소의 라이브 HTML 컬렉션을 반환합니다. |
hasAttribute() | 요소에 속성이 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
hasAttributeNS() | 주어진 네임스페이스의 현재 요소에 지정된 속성이 있는지 여부를 나타내는 true/false 값을 제공하십시오. |
제거 속성() | 요소에서 지정된 속성 제거 |
제거 속성 NS() | 특정 네임스페이스 내의 요소에서 지정된 속성을 제거합니다. |
제거 속성 노드() | 지정된 속성 노드를 제거하고 제거된 노드를 반환합니다. |
세트 속성() | 지정된 속성을 지정된 값으로 설정 또는 변경 |
setAttributeNS() | 새 속성을 추가하거나 지정된 네임스페이스 및 이름으로 속성 값을 변경합니다. |
setAttributeNode() | 지정된 속성 노드 설정 또는 변경 |
setAttributeNodeNS() | 요소에 새 네임스페이스 속성 노드 추가 |
브라우저 창 속성 | |
닫은 | 창이 닫혔는지 확인하고 true 또는 false를 반환합니다. |
기본 상태 | 창의 상태 표시줄에서 기본 텍스트 설정 또는 반환 |
문서 | 창에 대한 문서 객체 반환 |
프레임 | 모두 반환 |
역사 | 창에 대한 기록 개체 제공 |
내부 높이 | 창 콘텐츠 영역의 내부 높이 |
내부폭 | 콘텐츠 영역의 내부 너비 |
길이 | 수를 반환 |
위치 | 윈도우의 위치 객체를 반환 |
이름 | 창 이름 설정 또는 반환 |
항해자 | 창에 대한 Navigator 객체 반환 |
여는 사람 | 창을 만든 창에 대한 참조 반환 |
외부 높이 | 도구 모음/스크롤 막대를 포함한 창의 외부 높이 |
외부폭 | 도구 모음/스크롤 막대를 포함한 창의 외부 너비 |
페이지X오프셋 | 문서가 가로로 스크롤된 픽셀 수 |
페이지Y오프셋 | 문서가 세로로 스크롤된 픽셀 수 |
부모의 | 현재 창의 부모 창 |
화면 | 윈도우의 Screen 객체를 반환 |
화면 왼쪽 | 창의 수평 좌표(화면 기준) |
스크린탑 | 창의 수직 좌표 |
스크린X | screenLeft와 동일하지만 일부 브라우저에 필요 |
화면Y | screenTop과 동일하지만 일부 브라우저에 필요 |
본인 | 현재 창 반환 |
상태 | 창의 상태 표시줄에 있는 텍스트 설정 또는 반환 |
맨 위 | 최상위 브라우저 창 반환 |
브라우저 창 방법 | |
알리다() | 메시지와 확인 버튼이 있는 경고 상자 표시 |
흐림() | 현재 창에서 포커스 제거 |
clearInterval() | setInterval()로 설정된 타이머 지우기 |
클리어타임아웃() | setTimeout()으로 설정된 타이머 지우기 |
닫다() | 현재 창 닫기 |
확인하다() | 메시지와 확인 및 취소 버튼이 있는 대화 상자 표시 |
집중하다() | 현재 창에 포커스 설정 |
moveBy() | 현재 위치를 기준으로 창 이동 |
이동() | 창을 지정된 위치로 이동 |
열려있는() | 새 브라우저 창 열기 |
인쇄() | 현재 창의 내용 인쇄 |
즉각적인() | 방문자에게 입력을 요청하는 대화 상자 표시 |
크기 조정 기준() | 지정된 픽셀 수만큼 창 크기 조정 |
크기 조정() | 지정된 너비와 높이로 창 크기 조정 |
스크롤바이() | 지정된 픽셀 수만큼 문서 스크롤 |
scrollTo() | 문서를 지정된 좌표로 스크롤 |
세트간격() | 지정된 간격으로 함수 호출 또는 표현식 평가 |
setTimeout() | 지정된 간격 후에 함수 호출 또는 표현식 평가 |
멈추다() | 창 로드 중지 |
화면 속성 | |
어베일 높이 | 화면 높이 반환(Windows 작업 표시줄 제외) |
어베일폭 | 화면 너비 반환(Windows 작업 표시줄 제외) |
색상 깊이 | 이미지를 표시하기 위한 색상 팔레트의 비트 심도를 반환합니다. |
키 | 화면의 전체 높이 |
픽셀 깊이 | 화면의 색상 해상도(픽셀당 비트 수) |
너비 | 화면의 전체 너비 |
자바스크립트 이벤트 자바스크립트 마우스 이벤트 | |
클릭 | 사용자가 요소를 클릭할 때 |
상황에 맞는 메뉴 | 사용자가 요소를 마우스 오른쪽 버튼으로 클릭하여 컨텍스트 메뉴를 열 때 |
ondblclick | 사용자가 요소를 더블 클릭할 때 |
온마우스다운 | 사용자가 요소 위에 마우스 버튼을 눌렀을 때 |
onmouseenter | 사용자가 포인터를 요소로 이동할 때 |
onmouseleave | 사용자가 포인터를 요소에서 멀리 이동할 때 |
onmousemove | 포인터가 요소 위에 있는 동안 사용자가 포인터를 이동할 때 |
마우스오버 | 사용자가 요소 또는 그 자식 중 하나로 포인터를 이동할 때 |
onmouseout | 사용자가 요소 또는 그 자식 중 하나에서 포인터를 멀리 이동할 때 |
온 마우스 업 | 사용자가 요소 위에 있는 동안 마우스 버튼을 놓을 때 |
자바스크립트 키보드 이벤트 | |
온키다운 | 사용자가 키를 누르고 있을 때 |
온키 프레스 | 사용자가 키를 누르기 시작할 때 |
온키업 | 사용자가 키를 놓을 때 |
자바스크립트 프레임 이벤트 | |
중단 | 미디어 로드가 중단된 경우 |
언로드 전에 | 문서가 언로드되기 전에 |
오류 | 외부 파일을 불러오는 중 오류가 발생한 경우 |
해시체인지 | URL의 앵커 부분이 변경된 경우 |
길 위에 | 객체가 로드되었을 때 |
페이지 숨기기 | 사용자가 웹페이지에서 다른 곳으로 이동할 때 |
온페이지쇼 | 사용자가 웹페이지로 이동할 때 |
크기 조정 | 사용자가 문서 보기의 크기를 조정할 때 |
온스크롤 | 사용자가 요소의 스크롤바를 스크롤할 때 |
언로드 | 페이지가 언로드되었을 때 |
JavaScript 양식 이벤트 | |
온 블러 | 요소가 초점을 잃을 때 |
온체인지 | 양식 요소의 내용이 변경될 때(, , 및 |
초점 | 요소가 포커스를 받을 때 |
온포커스 | 요소가 포커스를 얻으려고 할 때 |
온 포커스 아웃 | 요소가 초점을 잃을 때 |
입력에 | 요소에 대한 사용자 입력 |
유효하지 않은 | 요소가 유효하지 않은 경우 |
초기화 | 양식이 재설정되면 |
검색 | 사용자가 검색 필드에 무언가를 입력할 때(용) |
선택하다 | 사용자가 일부 텍스트를 선택할 때(for 및 ) |
제출시 | 양식이 제출되면 |
자바스크립트 드래그 이벤트 | |
온드래그 | 사용자가 요소를 끌 때 |
온드라젠드 | 사용자가 요소 드래그를 완료했을 때 |
온드라젠터 | 드래그한 요소가 놓기 대상에 들어갈 때 |
온드라이브 | 드래그한 요소가 놓기 대상을 벗어날 때 |
온드래거 | 드래그한 요소가 놓기 대상 위에 있는 경우 |
ondragstart | 사용자가 요소를 끌기 시작할 때 |
온드롭 | 끌어온 요소가 드롭 대상에 드롭됨 |
JavaScript 클립보드 이벤트 | |
온카피 | 사용자가 요소의 내용을 복사할 때 |
온컷 | 사용자가 요소의 내용을 잘라낼 때 |
붙이다 | 사용자가 요소에 콘텐츠를 붙여넣을 때 |
자바스크립트 미디어 이벤트 | |
중단 | 미디어 로딩이 중단된 경우 |
온캔플레이 | 브라우저가 미디어 재생을 시작할 수 있는 경우(예: 파일이 충분히 버퍼링됨) |
oncanplaythrough | 브라우저가 멈추지 않고 미디어를 재생할 수 있는 경우 |
지속 시간 변경 | 미디어 지속 시간이 변경될 때 |
온디드 | 미디어가 끝장났을 때 |
오류 | 외부 파일을 불러오는 중 오류가 발생한 경우 |
온로드 데이터 | 미디어 데이터가 로드될 때 |
onloaded메타데이터 | 메타데이터(예: 측정기준 및 기간)가 로드되는 경우 |
온로드 시작 | 브라우저가 지정된 미디어를 찾기 시작할 때 |
멈춤 | 미디어가 사용자에 의해 또는 자동으로 일시 중지된 경우 |
온플레이 | 미디어가 시작되었거나 더 이상 일시 중지되지 않은 경우 |
재생 중 | 버퍼링을 위해 일시 중지 또는 중지된 미디어가 재생 중일 때 |
진행 중 | 브라우저가 미디어를 다운로드하는 중일 때 |
onratechange | 미디어의 재생 속도가 변경될 때 |
추구 | 사용자가 미디어의 새 위치로 이동/건너뛰기를 마쳤을 때 |
추구 | 사용자가 이동/건너뛰기를 시작할 때 |
설치된 | 브라우저가 사용할 수 없는 미디어를 로드하려고 할 때 |
일시 중단 | 브라우저가 의도적으로 미디어를 로드하지 않는 경우 |
시간 업데이트 | 재생 위치가 변경되었습니다(예: 빨리 감기로 인해) |
볼륨 변경 | 미디어 볼륨이 변경된 경우(음소거 포함) |
대기 중 | 미디어가 일시 중지되었지만 재개될 것으로 예상되는 경우(예: 버퍼링) |
생기 | |
애니메이션 종료 | CSS 애니메이션이 완료되면 |
애니메이션 반복 | CSS 애니메이션이 반복되는 경우 |
애니메이션 시작 | CSS 애니메이션이 시작되었을 때 |
여러 가지 잡다한 | |
과도기 끝 | CSS 전환이 완료되면 |
온메세지 | 이벤트 소스를 통해 메시지를 수신한 경우 |
온오프라인 | 브라우저가 오프라인 작업을 시작할 때 |
온라인으로 | 브라우저가 온라인에서 작동하기 시작할 때 |
온팝 스테이트 | 윈도우의 히스토리가 변경될 때 |
온쇼 | 요소가 컨텍스트 메뉴로 표시되는 경우 |
온스토리지 | 웹 저장소 영역이 업데이트되는 경우 |
토글 | 사용자가 요소를 열거나 닫을 때 |
바퀴 달린 | 요소 위에서 마우스 휠을 위 또는 아래로 굴릴 때 |
온터치캔슬 | 화면 터치가 중단될 때 |
손대지 않은 | 사용자의 손가락이 터치스크린에서 벗어났을 때 |
온터치무브 | 사용자가 화면에서 손가락을 끌 때 |
JavaScript 자세히 알아보기
우리는 JavaScript를 미래에 마스터해야 할 최고의 프로그래밍 언어 중 하나로 간주합니다. 다음과 같은 고급 개념을 살펴보는 것이 좋습니다. 자바스크립트 배열 메소드 일단 JavaScript의 기본 사항을 파악했다면.
플레이 스테이션 4에서 플레이 스테이션 3 게임을 할 수 있습니까?공유하다 공유하다 트위터 이메일 알아야 할 Windows 명령 프롬프트(CMD) 명령 15가지
명령 프롬프트는 여전히 강력한 Windows 도구입니다. 다음은 모든 Windows 사용자가 알아야 할 가장 유용한 CMD 명령입니다.
다음 읽기 관련 항목- 생산력
- 프로그램 작성
- 자바스크립트
- 컨닝 지
Akshata는 기술과 글쓰기에 집중하기 전에 수동 테스트, 애니메이션 및 UX 디자인 교육을 받았습니다. 이것은 그녀가 가장 좋아하는 두 가지 활동, 즉 시스템 이해와 전문 용어 단순화를 결합했습니다. MakeUseOf에서 Akshata는 Apple 기기를 최대한 활용하는 방법에 대해 씁니다.
Akshata Shanbhag가 참여한 작품 더보기뉴스레터 구독
뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!
구독하려면 여기를 클릭하세요.