본문 바로가기

자바스크립트88

jQuery 알아보기 : 속성 선택자 jQuery 속성 선택자 알아보기 jQuery 속성 선택자 선택자 종류 설명 요소[속성] $("span[class]") span 요소 중 class 속성을 가지고 있는 요소를 선택합니다. 요소[속성='값'] $("span[class='abc']") span 요소 중 class가 'abc'인 요소를 선택합니다. 요소[속성!='값'] $("span[class!='abc']") span 요소 중 class가 'abc'가 아닌 요소를 선택합니다. 요소[속성~='값'] $("span[class~='abc']") span 요소 중 class가 'abc'를 포함하는 요소를 선택합니다. 'abc' 앞뒤로 연결된 문자가 없어야 합니다. 'bg abc'는 선택되나 'bg_abc'는 선택되지 않습니다. 요소[속성*='값'].. 2022. 9. 1.
jQuery 알아보기 : 기본 선택자 jQuery 기본 선택자 알아보기 jQuery 기본 선택자 선택자 종류 설명 태그 선택자 $("p") p요소를 선택합니다. id 선택자 $("#gnb") #gnb요소를 선택합니다. class 선택자 $(".logo") .logo인 요소를 선택합니다. 자식 선택자 $("#gnb > ul > li") #gnb의 자식요소의 자식 요소 li를 선택합니다. 하위 선택자 $("#gnb ul") #gnb의 하위에 있는 모든 ul 요소를 선택합니다. 인접 선택자 $("#visual + #content") #visual의 다음에 오는 #content 요소를 선택합니다. 형제 선택자 $("#visual ~ #footer") #visual의 형제 요소 #footer를 선택합니다. 종속 선택자 $("div.unit") div.. 2022. 9. 1.
jQuery 알아보기 : 기본 jQuery 알아보기 자바스크립트 애니메이션을 쉽게 작성할 수 있는 jQuery에 대해 알아봅시다! jQuery란? jQuery는 자바스크립트 언어를 간편하게 사용할 수 있도록 단순화시킨 오픈 소스 기반의 자바스크립트 애니메이션 라이브러리입니다. 제이쿼리를 이용하면 문서 객체 모델과 이벤트에 관한 처리를 쉽게 구현할 수 있으며, Ajax 응용 프로그램 및 플러그인도 빠르게 개발할 수 있습니다. jQuery 공식 사이트 방문하기 jQuery의 장점과 단점 * 장점 * 1. 대부분의 브라우저에서 지원 2. HTML 문서 객체 모델(DOM)을 쉽게 조작 가능 3. CSS 스타일을 간단히 적용 가능 4. 다양한 플러그인과 많은 참고 문서 5. 보다 짧고 간단한 코드 6. 오픈라이선스 * 단점 * 점점 사용하지 .. 2022. 8. 29.
GSAP 알아보기 GSAP 알아보기 CSS 애니메이션을 쉽게 작성할 수 있는 GSAP에 대해 알아봅시다! GSAP란? GSAP는 GreenSock에서 만든 자바스크립트 애니메이션 라이브러리입니다. 복잡한 애니메이션을 구현하려면, CSS나 일반적인 자바스크립트로 작성으로는 너무 복잡하고 한계가 느껴지기 마련입니다. 이런 상황에서 보다 쉽게 애니메이션을 만들 수 있도록 만들어주는 도구가 바로 GSAP입니다. GSAP 공식 사이트 방문하기 GSAP 사용하기 * 1. gsap cdn 연결하기 * * 2. gsap.to() 작성하기 * gsap.to("대상", { 속성1, 속성2, 속성3, … }); * gsap.to의 주요 속성과 예시 * x : x축으로 해당 값만큼 이동 ( x: 200 ) y : y축으로 해당 값만큼 이동 (.. 2022. 8. 29.
퀴즈 이펙트 6 퀴즈 이펙트 퀴즈를 풀 수 있는 페이지를 구성할 때에, 퀴즈의 유형에 맞는 다양한 이펙트를 사용하면 단조롭지 않은 생동감 넘치는 페이지를 만들 수 있습니다. 객관식(여러문제) 유형 : 슬라이드 객관식 여러문제를 나타내는 효과입니다. 객관식 문제의 보기를 고르면, 보기가 체크되어 있는지 확인한 후 보기와 정답이 같은지 확인합니다. 정답이라면 "정답" 알림을, 오답이라면 "오답" 알림을 띄웁니다. 또한, 정답 갯수를 확인하여 합격, 불합격 여부를 나타냅니다. 원본 소스 보기 해당 이펙트의 자바스크립트는 아래에 이어지는 내용과 같습니다. -객관식 문제의 정보를 배열 속 객체를 활용하여 저장하였습니다. -문제를 나타내는 html코드를 자바스크립트를 이용해 넣었습니다. -자바스크립트를 이용해 문제의 각 정보를 요.. 2022. 8. 24.
퀴즈 이펙트 5 퀴즈 이펙트 퀴즈를 풀 수 있는 페이지를 구성할 때에, 퀴즈의 유형에 맞는 다양한 이펙트를 사용하면 단조롭지 않은 생동감 넘치는 페이지를 만들 수 있습니다. 객관식(여러문제) 유형 : 점수 객관식 여러문제를 나타내는 효과입니다. 객관식 문제의 보기를 고르면, 보기가 체크되어 있는지 확인한 후 보기와 정답이 같은지 확인합니다. 정답이라면 "정답" 알림을, 오답이라면 "오답" 알림을 띄웁니다. 또한, 정답 갯수를 확인하여 합격, 불합격 여부를 나타냅니다. 원본 소스 보기 해당 이펙트의 자바스크립트는 아래에 이어지는 내용과 같습니다. -객관식 문제의 정보를 배열 속 객체를 활용하여 저장하였습니다. -문제를 나타내는 html코드를 자바스크립트를 이용해 넣었습니다. -자바스크립트를 이용해 문제의 각 정보를 요소에.. 2022. 8. 24.
검색 효과 3 검색 이펙트 페이지에 리스트를 만들고, input박스를 만들어 사용자가 리스트의 내용을 검색할 수 있게 한 효과입니다. > 사이트 미리보기 원본 소스 보기 자바스크립트 해당 이펙트의 자바스크립트는 아래에 이어지는 내용과 같습니다. 먼저 검색영역(사용자가 검색하고 싶은 내용을 입력하는 곳)과, 목록리스트를 선택하는 선택자를 지정합니다. 이후 사용자가 입력한 키워드를 변수에 저장한 후, 리스트의 데이터 값에 사용자 키워드가 포함되는지 확인하며 리스트를 숨기고 보이게 합니다. 또한 사용자가 키워드 버튼을 눌러 특정 알파벳으로 시작하는 속성만 볼 수 있도록 하였습니다. 리스트의 테이터 값에 사용자 키워드가 포함되는지는, 문자열 메서드의 하나인 indexOf() / search() 메서드를 사용합니다. > 선택자.. 2022. 8. 22.
함수 유형 알아보기 함수의 유형 다양한 함수의 유형을 익혀두어 효율적으로 자바스크립트를 작성하도록 합시다! 01. 선언적 함수 선언적 함수란 함수를 선언하고 호출하여 함수를 실행하는 함수입니다. function func() { document.write("함수가 실행되었습니다."); } func(); //함수는 실행문이 있어야 실행된다. 02. 익명 함수 익명 함수란 변수에 함수 데이터를 저장하여 변수를 마치 함수처럼 사용합니다. 따라서, 변수를 먼저 선언한 이후에 함수를 호출해야 합니다. const func = function() { //변수 안에 함수가 있으며, 함수는 이름이 없기 때문에 익명함수라고 함. 변수의 이름을 실행 함수처럼 씀. (const가 아닌 let이나 var로 변수를 선언해도 된다.) document... 2022. 8. 22.
문자열 메서드 : charAt() / charCodeAt() 문자열 메서드 : charAt() / charCodeAt() 문자열 메서드를 활용하면 원하는 문자가 포함된 문자열을 찾을 수 있습니다. > charAt() / charCodeAt() 메서드 charAt() 위치값 이후 첫 글자를 검색하고 문자열(문자)을 반환합니다. charCodeAt() 메서드는 지정한 숫자 자리의 문자의 유니코드(숫자)를 반환합니다. "문자열".charAt(숫자); "문자열".charCodeAt(숫자); const str1 = "javascript reference"; const currentStr1 = str1.charAt(); //j const currentStr2 = str1.charAt("0"); //j const currentStr3 = str1.charAt("1"); //a.. 2022. 8. 22.
문자열 메서드 : match() 문자열 메서드 : match() 문자열 메서드를 활용하면 원하는 문자가 포함된 문자열을 찾을 수 있습니다. > match() 메서드 match() 메서드는 문자열(정규식)을 검색하고 문자열(배열)을 반환합니다. "문자열".match("검색값"); "문자열".match("정규식 표현"); const str1 = "javascript reference"; const currentStr1 = str1.match("javascript"); //javascript const currentStr2 = str1.match("reference"); //reference const currentStr3 = str1.match("r"); //r const currentStr4 = str1.match(/reference/).. 2022. 8. 22.
문자열 메서드 : search() 문자열 메서드 : search() 문자열 메서드를 활용하면 원하는 문자가 포함된 문자열을 찾을 수 있습니다. > search() 메서드 search() 메서드는 문자열(정규식)을 검색하고 위치값(숫자)을 반환합니다. indexOf() 메서드와 비슷하지만, 정규식까지 포함한다는 점이 차이점입니다. "문자열".search("검색값"); "문자열".search("정규식 표현"); const str1 = "javascript reference"; const currentStr1 = str1.search("javascript"); //0 const currentStr2 = str1.search("reference"); // 11 const currentStr3 = str1.search("j"); // 0 cons.. 2022. 8. 22.
검색 효과2 검색 이펙트 페이지에 리스트를 만들고, input박스를 만들어 사용자가 리스트의 내용을 검색할 수 있게 한 효과입니다. > 사이트 미리보기 원본 소스 보기 자바스크립트 해당 이펙트의 자바스크립트는 아래에 이어지는 내용과 같습니다. 먼저 검색영역(사용자가 검색하고 싶은 내용을 입력하는 곳)과, 목록리스트를 선택하는 선택자를 지정합니다. 이후 사용자가 입력한 키워드를 변수에 저장한 후, 리스트의 데이터 값에 사용자 키워드가 포함되는지 확인하며 리스트를 숨기고 보이게 합니다. 이를 위해 각 리스트에 data-name="" 속성을 부여하여 데이터 값을 비교할 수 있도록 합니다. 리스트의 테이터 값에 사용자 키워드가 포함되는지는, 문자열 메서드의 하나인 includes() 메서드를 사용합니다. > 선택자 다중선택.. 2022. 8. 17.
검색 효과 1 검색 이펙트 페이지에 리스트를 만들고, input박스를 만들어 사용자가 리스트의 내용을 검색할 수 있게 한 효과입니다. > 사이트 미리보기 원본 소스 보기 자바스크립트 해당 이펙트의 자바스크립트는 아래에 이어지는 내용과 같습니다. 먼저 검색영역(사용자가 검색하고 싶은 내용을 입력하는 곳)과, 목록리스트를 선택하는 선택자를 지정합니다. 이후 사용자가 입력한 키워드를 변수에 저장한 후, 리스트의 데이터 값에 사용자 키워드가 포함되는지 확인하며 리스트를 숨기고 보이게 합니다. 이를 위해 각 리스트에 data-name="" 속성을 부여하여 데이터 값을 비교할 수 있도록 합니다. 리스트의 테이터 값에 사용자 키워드가 포함되는지는, 문자열 메서드의 하나인 indexOf() 메서드를 사용합니다. > 선택자 다중선택이.. 2022. 8. 16.
문자열 메서드 : indexOf() / lastIndexOf() 문자열 메서드 : indexOf() / lastIndexOf() 문자열 메서드를 활용하면 원하는 문자가 포함된 문자열을 찾을 수 있습니다. 문자의 검색이 가능한 indexOf() 메서드를 잘 알아두었다가 활용합시다. > indexOf() / lastIndexOf() 메서드 indexOf() / lastIndexOf() 메서드는 괄호()안에 검색값을 작성해 검색값이 문자열의 몇번 째 자리에 위치한지 알 수 있습니다. 해당 검색값이 자리한 위치값을 숫자로 반환합니다. indexOf() 메서드는 맨 앞부터, lastIndexOf() 메서드는 문자열의 맨 뒤부터 시작합니다. "문자열".indexOf("검색값") "문자열".indexOf("검색값", "위치값") "문자열".lastIndexOf("검색값") "문자.. 2022. 8. 16.
문자열 메서드 : slice() / substring() / substr() 문자열 메서드 : slice() / substring() / substr() 문자열 메서드를 활용하면 문자열에서 원하는 값을 추출할 수 있습니다. 문자열 베서드 slice() / substring() / substr()는 서로 비슷하지만, 차이점이 있습니다. 차이점을 잘 숙지하도록 합니다. > slice() 메서드 slice() 메서드는 문자열에서 시작위치 이후의 값을 추출하여 문자열로 반환해 줍니다. 괄호() 안에는 시작 위치와 끝나는 위치를 작성할 수 있으며, 시작 위치의 값은 항상 끝나는 위치의 값보다 작아야 합니다. 음수를 작성할 경우, 뒤에서부터 추출합니다. "문자열".slice(시작위치) "문자열".slice(시작위치, 끝나는위치) 번호 기본값 메서드 리턴값 1 "javascript refer.. 2022. 8. 16.
정규식 표현 알아보기 정규식 표현 정규 표현식, 또는 정규식은 문자열에서 특정 문자 조합을 찾기 위한 패턴입니다. 패턴 설명 abc abc 문자열을 검색합니다. /abc/는 'abc' [abc] a, b, c 중 문자 하나를 검색합니다. /[abc]d/는 'ad', 'bd', 'cd' [^abc] a, b, c 를 제외한 문자 하나를 검색합니다. /[^abc]d/는 'ed', 'fd', 'gd' [A-Z] 알파벳 대문자 문자를 검색합니다. [a-z] 알파벳 소문자 문자를 검색합니다. [0-9] 0-9까지의 숫자를 검색합니다. . 하나의 문자를 검색합니다. 만약 '마침표' 문자 그대로의 의미를 사용할 경우 '\.'으로 표현해야 합니다. \w 알파벳, 숫자, _를 검색합니다. \W 알파벳, 숫자, _를 제외하고 검색합니다. \d.. 2022. 8. 16.
내장 함수 알아보기 내장 함수 내장 함수는 자바스크립트에 기본적으로 내장되어 있는 함수들을 말합니다. 내장 함수에는 '인코딩,디코딩 함수', '숫자, 유/무한 값 판별 함수', '숫자, 문자 변환 함수', '자바스크립트 코드 변경 함수' 등이 있습니다. ▶ 인코딩, 디코딩 함수 자바스크립트에서의 인코딩이란, 문자를 부호화 시키는 것이며, 디코딩은 반대로 부호화 시킨 문자를 원래의 문자로 되돌리는 것입니다. 인코딩은 url주소에 쿼리 정보를 전송할 때, 유니코드 문자가 포함되어 발생하는 오류를 방지하기 위해 사용합니다. 함수명 설명 encodeURIComponent() 영문, 숫자와 ( ) - _ . * ! ' 을 제외한 문자를 인코딩합니다. dencodeURIComponent() encodeURIComponent()의 디코.. 2022. 8. 13.
배열 메서드 : join() / push() / pop() 배열 메서드 : join() / push() / pop() 배열 메서드를 사용하면 배열의 요소를 불러올 때 다양한 효과를 줄 수 있습니다. 잘 기억해 두었다가 적절히 사용합시다. 각 메서드마다 리턴값과 결과값으로 어떤 값을 나타내는지 구분합시다. > join() 메서드 join() 메서드는 배열 요소의 문자열을 결합한 뒤 반환하여 줍니다. ()괄호 안에 문자를 넣어 작성한 경우, 배열의 요소 사이에 해당 문자를 넣어 결합한 뒤 반환하여 줍니다. join() 메서드는 반환값과 출력 결과값이 같습니다. 번호 기본값 메서드 리턴값 1 [100, 200, 300, 400, 500] join('') 100200300400500 2 [100, 200, 300, 400, 500] join(' ') 100 200 30.. 2022. 8. 11.
퀴즈 이펙트 4 퀴즈 이펙트 퀴즈를 풀 수 있는 페이지를 구성할 때에, 퀴즈의 유형에 맞는 다양한 이펙트를 사용하면 단조롭지 않은 생동감 넘치는 페이지를 만들 수 있습니다. 객관식(한문제) 유형 객관식 문제의 보기를 고르면, 보기가 체크되어 있는지 확인한 후 보기와 정답이 같은지 확인합니다. 정답이라면 "정답" 알림을, 오답이라면 "오답" 알림을 띄웁니다. 원본 소스 보기 해당 이펙트의 자바스크립트는 아래에 이어지는 내용과 같습니다. 먼저 선택자를 지정한 후, 각각의 선택자로 지정한 구역에 알맞은 정보를 대입하는 것과 if문을 사용하는 것은 이전에 한 유형과 같습니다. 그러나, 한문제 객관식 유형은 문제의 보기가 여러개 주어지고, 보기 내용 작성에 더 복잡한 구조가 사용된다는 점이 주관식과의 차이점 입니다. 보기 항목의.. 2022. 8. 8.
요소 선택자 알아보기 요소 선택자 자바스크립트의 내장 객체에는 작성된 요소를 선택할 수 있는 선택자가 포함되어 있습니다. 이것을 '요소 선택자'라고 합니다. 요소 선택자의 종류 요소 선택자에는 모든 요소 선택자, 아이디 요소 선택자, 클래스 요소 선택자, 태그 요소 선택자 등이 있습니다. 종류 메서드 설명 아이디 요소 선택자 getElementById() document.getElementByld('content')와 같은 형식으로 작성합니다. 이 경우, HTML 요소 중 id 속성이 'content'인 요소를 선택합니다 클래스 요소 선택자 getElementsByClassName() document.getElementsByClassName('menu')와 같은 형식으로 작성합니다. 이 경우, HTML 요소 중 class명이.. 2022. 8. 5.
퀴즈 이펙트 3 퀴즈 이펙트 퀴즈를 풀 수 있는 페이지를 구성할 때에, 퀴즈의 유형에 맞는 다양한 이펙트를 사용하면 단조롭지 않은 생동감 넘치는 페이지를 만들 수 있습니다. 주관식(여러문제) 유형 주관식 답을 적으면 정답인지 오답인지 비교한 후, 정답/오답이라는 문구를 띄우고 오답이라면 정답을 보여주는 이펙트입니다. 주관식 유형과 비슷하지만, 이번에 작성한 코드는 주관식인 여러 문제를 페이지에 나타나게 할 때에 유용합니다. 원본 소스 보기 해당 이펙트의 자바스크립트는 아래에 이어지는 내용과 같습니다. 먼저 선택자를 지정한 후, 각각의 선택자로 지정한 구역에 알맞은 정보를 대입하는 것과 if문을 사용하는 것은 이전에 한 주관식 유형과 같습니다. 그러나, 여러문제 주관식 유형은 선택자를 통해 각 문제의 부분을 선택하고, 객.. 2022. 8. 5.
퀴즈 이펙트 2 퀴즈 이펙트 퀴즈를 풀 수 있는 페이지를 구성할 때에, 퀴즈의 유형에 맞는 다양한 이펙트를 사용하면 단조롭지 않은 생동감 넘치는 페이지를 만들 수 있습니다. 주관식 유형 주관식 답을 적으면 정답인지 오답인지 비교한 후, 정답/오답이라는 문구와 함께 정답을 보여주는 이펙트입니다. 원본 소스 보기 해당 이펙트의 자바스크립트는 다음과 같습니다. 먼저 선택자를 지정한 후, 각각의 선택자로 지정한 구역에 알맞은 정보를 대입하는 것은 정답 확인하기 유형과 같습니다. 주관식 유형은 입력받은 정보를 정답과 비교하여, 정답과 오답일 때에 각각의 상황에 맞는 실행문을 작동하도록 if문을 사용합니다. //선택자 const quizType = document.querySelector(".quiz__type"); //퀴즈 종류.. 2022. 8. 4.
퀴즈 이펙트 1 퀴즈 이펙트 퀴즈를 풀 수 있는 페이지를 구성할 때에, 퀴즈의 유형에 맞는 다양한 이펙트를 사용하면 단조롭지 않은 생동감 넘치는 페이지를 만들 수 있습니다. 정답 확인하기 유형 버튼을 누르면 정답을 보여주는 유형의 문제에 활용가능한 이펙트입니다. 원본 소스 보기 해당 이펙트의 자바스크립트는 다음과 같습니다. 먼저 선택자를 지정한 후, 각각의 선택자로 지정한 구역에 알맞은 정보를 대입합니다. //선택자 const quizType = document.querySelector(".quiz__type"); //퀴즈 종류 const quizNumber = document.querySelector(".quiz__question .number"); //퀴즈 번호 const quizAsk = document.query.. 2022. 8. 4.
전역변수와 지역변수 전역변수/지역변수 변수에는 '전역변수'와 '지역변수'가 있습니다. 함수 블록{}을 기준으로 변수의 선언 위치에 따라 '전역변수'와 '지역변수'로 나누어집니다. '전역변수'와 '지역변수' '전역변수'는 함수 블록{} 밖이나 안에서 자유롭게 사용이 가능하지만, '지역변수'는 함수 블록{} 내에서만 사용할 수 있습니다. 전역변수와 지역변수의 선언 위치 전역변수 지역변수 var 변수; function 함수() { } function 함수() { var 변수; } [ 예시 ] var kor = 90; function getScore() { kor = 100; //전역변수 console.log(kor); //100 } getScore(); console.log(kor); //100 var kor = 90; func.. 2022. 7. 28.
함수 알아보기 함수 함수는 프로그램에서 반복적으로 사용되는 기능을 만들어내기 위한 코드들의 집합입니다. 함수에는 선언적 함수, 익명 함수, 매개변수 함수, 리턴값 함수 등이 있습니다. 01. 선언적 함수 선언적 함수란, 함수를 선언한 뒤 호출하여 실행문을 실행시키는 함수입니다. 1. 선언적 함수의 형식 function 함수() { 실행문; } 함수명(); 2. 예제 function func() { document.write("함수가 실행되었습니다."); } func(); //함수는 실행문이 있어야 실행된다. 02. 익명 함수 익명 함수는 변수에 함수 데이터를 저장하여 변수를 마치 함수처럼 사용합니다. 따라서, 익명 함수는 변수를 먼저 선언한 이후에 함수를 호출해야 합니다. 1. 익명 함수의 형식 var 변수 = fun.. 2022. 7. 26.
조건문 이해하기 제어문 제어문이란 프로그램에서 필요한 결과 값을 도출하기 위해 실행문의 순서를 제어하거나 반복시키는 문장입니다. 분류 제어문 조건문 if, switch 반복문 while, do while, for 중지, 건너뛰기 break, continue 조건문 조건문은 제어문의 하나로, 조건식에 따라 {}안의 실행문을 실행합니다. 조건문에는 if문과 switch문이 있습니다. if문 if문은 조건식에 따라 실행문을 실행합니다. if, else if, else등을 사용해 작성합니다. if문 안에 if문을 중첩시킬 수도 있습니다. 1. if문의 형식 if (조건식) { 실행문; } 2. if else의 형식 if (조건식) { 실행문1; } else { 실행문2; } 3. if, else if, else의 형식 if (.. 2022. 7. 25.
연산자 알아보기 자바스크립트 연산자 프로그램에 필요한 수식을 만들 때 필요한 것이 연산자입니다. 연산자의 종류에는 산술 연산자, 대입 연산자, 비교 연산자, 논리 연산자 등이 있습니다. 1. 산술 연산자 산술 연산자는 덧셈, 뺄셈, 곱셈 등의 연산을 할 때 사용하는 연산자입니다. 산술 연산자의 종류 속성 설명 + 더하기 연산을 할 때 사용 문자와 문자 문자와 변수 등을 연결할 때 사용 - 빼기 연산을 할 때 사용 * 곱하기 연산을 할 때 사용 / 몫을 구할 때 사용 % 나머지를 구할 때 사용 ++ 1씩 증가시킬 때 사용 -- 1씩 감소시킬 때 사용 2. 대입 연산자 대입 연산자는 변수에 해당 값을 대입(저장)합니다. 대입 연산자의 종류 설명 = num = 1은 우변의 1값을 좌변의 num변수에 대입(저장)한다. += n.. 2022. 7. 20.
자바스크립트 기본 규칙 기본 규칙 자바스크립트를 다루기 위해서는 기초적인 특징과 기본 문법이 있다. 가장 기본이기 때문에 이것을 공부하고 시작하면 좋습니다. 자바스크립트란? JavaScript는 웹 페이지에서 복잡한 기능을 구현할 수 있도록 하는 스크립팅 언어 또는 프로그래밍 언어입니다. HTML은 정적인 레이아웃을 표현한다면, 자바스크립트는 동적인 기능을 표현합니다. 자바스크립트는 1995년 넷스케이프 커뮤니케이션의 브렌던 아이크가 개발하였으며 Netscape Navigsator2.0에 구현되었습니다. 1996년에는 마이크로소프트사의 Internet Explorer3.0 탑재되었으며 java 애플릿으로 구현된 웹 브라우저의 지지부진한 보급과 맞물려 빠르게 보급되었습니다. 1997년부터 ESMAScript를 따르는 표준화 작업.. 2022. 7. 20.
728x90

HTML이 적힌 썸네일 이미지
CSS가 적힌 썸네일 이미지
JAVASCRIPT가 적힌 썸네일 이미지

JAVASCRIPT

자세히 보기