SlideShare a Scribd company logo
1 of 24
Download to read offline
01
Javascript
본 교육자료는 팀 에어 내의 팀원 교육용으로 제작되었음을 알려드립니다. 팀에어 팀원 외 허락을 받지 않은 사람의 무단도용을 일체 금합니다.
본 자료는 상당한 된 내용입니다.
제대로 배우려면 구글링을 하거나 책을 사(빌리)세요!
야매에 기초하여 작성
야매 · 멘탈유해 정보(자료)에 대한 주의 안내
분야 담당기관 전화번호
학교총괄 교장 031-363-7802
학사총괄 교감 031-363-7803
교무업무총괄 교무지원부 031-363-7810
시간표운영, 대외공문 교무지원부 031-363-7811
학교/신입생 홍보 교무지원부 031-363-7812
교무기획, 생기부, 나이스 교무지원부 031-363-7813
교원평가, 장학 교무지원부 031-363-7814
학생생활업무총괄 학생지원부 031-363-7820
학생 기획, 상벌, 생활지도 학생지원부 031-363-7821
창의적 체험활동 학생지원부 031-363-7822
껄껄껄… 미안해요... [자발적 노예]
HTML CSS JavaScript
+
Back-End
Front-End
JS
with Javascript
하여튼
더럽게 많은 곳에서
쓰인다!
C언어 떠올리면 되요
{ - ; }
function () {
—
}
Word = Code
고등학생 정도의 영어실력과 타이핑 실력을 요합니다.
A . B
점(.)으로 여러 액션들을 이을 수 있습니다.
Java & Javascript?
한마디로 말하면, 아무 관계가 없다.
물론 자바처럼 자바스크립트가 길게 써야하는게 없지 않아 있다.
인도 인도네시아
!=
연산자
많긴 한데 대표적으로 다음과 같은 연산자가 많이 쓰임
“===“ 은 값과 더불어 형태까지 일치하는지를 확인
-> 자바스크립트에는 int, char 같은게 없기 때문.
+ - * /
== === !=
이어붙이기
야매라 마땅한 말이 없어서 일단 이렇게 부름
앞에 나오는 여러 액션들 다음에 이어붙일 수 있는 것들이다.
.length
.value
.innerHTML
숫자나 문자를 담고 있는 것의 길이
태그 속성 중 value의 값을 가져오는 것
태그 안에 쓰여진 내용을 가져오는 것
<script src=“주소”></script>
<script> Javascript </script>
1
2
자바스크립트를 쓰는 방법
1번과 2번을 모두 써야하며
위치에 따라서 형태가 다르게 나옴
BOM
DOM
Browser Object Model
Document Object Model
BOM
쉽게 말하자면 아래와 같은 알림창(또는 팝업창) 정도로 생각하면 좋을듯하다.
웹브라우저의 창이나 프레임을 추상화해서 프로그래밍으로 제어하는 것.
BOM
쉽게 말하자면 아래와 같은 알림창(또는 팝업창) 정도로 생각하면 좋을듯하다.
웹브라우저의 창이나 프레임을 추상화해서 프로그래밍으로 제어하는 것.
console.log()
alert()
confirm()
자바스크립트에서 출력하기
알림창 띄우기
예/아니오 창 띄우기
DOM
웹페이지를 자바스크립트로 제어하기 위한 모델.
제어에 초점이 맞춰저 있으며, 다양하게 쓰인다.
document.getElementsByTagName()
document.getElementsByClassName()
document.getElementsById()
document.querySelector()
document.querySelectorAll()
태그명으로 찾기
클래스명으로 찾기
아이디명으로 찾기
선택자 일부에서 찾기
선택자 전체에서 찾기
addEventListener()
자바스크립트에서 어떤 행동이 일어났을때에 대한
명령들이나 과정들과 관련된걸 지정해준다고 알아두면 편하다.
<form id=“listener” action=“result.html”>
<input type=“name” id=“name”>
<input type=“submit>
</form>
var t = document.getElementById(‘listener’);
t.addEventListener(‘submit’, function(event) {
if(document.getElementById(‘name’).value.length == 0) {
alert(“NULL”);
event.preventDefault();
}
});
Code by opentutorials.org
HTML Javascript
GET READY
FOR THE
NEXT
LECTURE
(feat. 장문석쌤)
02
JQuery
본 교육자료는 팀 에어 내의 팀원 교육용으로 제작되었음을 알려드립니다. 팀에어 팀원 외 허락을 받지 않은 사람의 무단도용을 일체 금합니다.

More Related Content

Viewers also liked (17)

Raksystems kevät 2015 koulutus
Raksystems kevät 2015 koulutusRaksystems kevät 2015 koulutus
Raksystems kevät 2015 koulutus
 
Skvl syksy 2014 kuolinpesät
Skvl syksy 2014 kuolinpesätSkvl syksy 2014 kuolinpesät
Skvl syksy 2014 kuolinpesät
 
11. Logos_created_designed_Danielle
11. Logos_created_designed_Danielle11. Logos_created_designed_Danielle
11. Logos_created_designed_Danielle
 
Moda rock & musica angie paola sandoval 1103
Moda rock & musica angie paola sandoval 1103Moda rock & musica angie paola sandoval 1103
Moda rock & musica angie paola sandoval 1103
 
cv zainab
cv zainab cv zainab
cv zainab
 
Transcriptome-wide changes in Chlamydomonas reinhardtii gene expression regul...
Transcriptome-wide changes in Chlamydomonas reinhardtii gene expression regul...Transcriptome-wide changes in Chlamydomonas reinhardtii gene expression regul...
Transcriptome-wide changes in Chlamydomonas reinhardtii gene expression regul...
 
Moda rock & musica angie paola sandoval 1103
Moda rock & musica angie paola sandoval 1103Moda rock & musica angie paola sandoval 1103
Moda rock & musica angie paola sandoval 1103
 
Raksystems kevät 2015 koulutus
Raksystems kevät 2015 koulutusRaksystems kevät 2015 koulutus
Raksystems kevät 2015 koulutus
 
Trabajo sistemas operativos
Trabajo sistemas operativosTrabajo sistemas operativos
Trabajo sistemas operativos
 
St patrick
St patrickSt patrick
St patrick
 
1st Grade Nonfiction Text Features
1st Grade Nonfiction Text Features1st Grade Nonfiction Text Features
1st Grade Nonfiction Text Features
 
Stevens - Project Work Details 20150327
Stevens -  Project Work Details 20150327Stevens -  Project Work Details 20150327
Stevens - Project Work Details 20150327
 
Photo Options
Photo OptionsPhoto Options
Photo Options
 
Makalah 1
Makalah 1Makalah 1
Makalah 1
 
Makalah 1
Makalah 1Makalah 1
Makalah 1
 
Alcalá del Jucar
Alcalá del JucarAlcalá del Jucar
Alcalá del Jucar
 
Ruby_01_Ruby Basic
Ruby_01_Ruby BasicRuby_01_Ruby Basic
Ruby_01_Ruby Basic
 

Similar to Web_04_Javascript

[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여Kwangsung Ha
 
[AWS Innovate 온라인 컨퍼런스] Amazon SageMaker 신규 기능을 활용한 다양한 ML 모델 실험해 보기 - 서지혜, A...
[AWS Innovate 온라인 컨퍼런스] Amazon SageMaker 신규 기능을 활용한 다양한 ML 모델 실험해 보기 - 서지혜, A...[AWS Innovate 온라인 컨퍼런스] Amazon SageMaker 신규 기능을 활용한 다양한 ML 모델 실험해 보기 - 서지혜, A...
[AWS Innovate 온라인 컨퍼런스] Amazon SageMaker 신규 기능을 활용한 다양한 ML 모델 실험해 보기 - 서지혜, A...Amazon Web Services Korea
 
Amazon SageMaker 오버뷰 - 강성문, AWS AI/ML 스페셜리스트 :: AIML 특집 웨비나
Amazon SageMaker 오버뷰 - 강성문, AWS AI/ML 스페셜리스트 :: AIML 특집 웨비나Amazon SageMaker 오버뷰 - 강성문, AWS AI/ML 스페셜리스트 :: AIML 특집 웨비나
Amazon SageMaker 오버뷰 - 강성문, AWS AI/ML 스페셜리스트 :: AIML 특집 웨비나Amazon Web Services Korea
 
개발자, 성장하는 '척' 말고, 진짜 성장하기
개발자, 성장하는 '척' 말고, 진짜 성장하기개발자, 성장하는 '척' 말고, 진짜 성장하기
개발자, 성장하는 '척' 말고, 진짜 성장하기Donghyun Cho
 
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?주식회사 내일비
 
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?Sang-ho Choi
 
Web devmobile 8회열린세미나
Web devmobile 8회열린세미나Web devmobile 8회열린세미나
Web devmobile 8회열린세미나Pumsuk Cho
 
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용프로그래밍 패러다임의 진화 및 Spring의 금융권 적용
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용중선 곽
 
[20160115] 작심 10시간 - HTML
[20160115] 작심 10시간 - HTML[20160115] 작심 10시간 - HTML
[20160115] 작심 10시간 - HTMLWonjun Shin
 
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기설리번 프로젝트
 
track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...
track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...
track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...양 한빛
 
퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다정석 양
 
김윤환_포트폴리오
김윤환_포트폴리오김윤환_포트폴리오
김윤환_포트폴리오Yun-hwan Kim
 
[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서
[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서
[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서daumfoundation
 
웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)JoonHee Lee
 
처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #2처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #2성일 한
 
[NDC18] 나는 테스트 정책대로 살기로 했다.
[NDC18] 나는 테스트 정책대로 살기로 했다.[NDC18] 나는 테스트 정책대로 살기로 했다.
[NDC18] 나는 테스트 정책대로 살기로 했다.Wooram Hwang
 
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)SangIn Choung
 
2017 Pycon KR - Django/AWS 를 이용한 쇼핑몰 서비스 구축
2017 Pycon KR - Django/AWS 를 이용한 쇼핑몰 서비스 구축2017 Pycon KR - Django/AWS 를 이용한 쇼핑몰 서비스 구축
2017 Pycon KR - Django/AWS 를 이용한 쇼핑몰 서비스 구축Youngil Cho
 
Okjsp 13주년 발표자료: 생존 프로그래밍 Test
Okjsp 13주년 발표자료: 생존 프로그래밍 TestOkjsp 13주년 발표자료: 생존 프로그래밍 Test
Okjsp 13주년 발표자료: 생존 프로그래밍 Testbeom kyun choi
 

Similar to Web_04_Javascript (20)

[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
 
[AWS Innovate 온라인 컨퍼런스] Amazon SageMaker 신규 기능을 활용한 다양한 ML 모델 실험해 보기 - 서지혜, A...
[AWS Innovate 온라인 컨퍼런스] Amazon SageMaker 신규 기능을 활용한 다양한 ML 모델 실험해 보기 - 서지혜, A...[AWS Innovate 온라인 컨퍼런스] Amazon SageMaker 신규 기능을 활용한 다양한 ML 모델 실험해 보기 - 서지혜, A...
[AWS Innovate 온라인 컨퍼런스] Amazon SageMaker 신규 기능을 활용한 다양한 ML 모델 실험해 보기 - 서지혜, A...
 
Amazon SageMaker 오버뷰 - 강성문, AWS AI/ML 스페셜리스트 :: AIML 특집 웨비나
Amazon SageMaker 오버뷰 - 강성문, AWS AI/ML 스페셜리스트 :: AIML 특집 웨비나Amazon SageMaker 오버뷰 - 강성문, AWS AI/ML 스페셜리스트 :: AIML 특집 웨비나
Amazon SageMaker 오버뷰 - 강성문, AWS AI/ML 스페셜리스트 :: AIML 특집 웨비나
 
개발자, 성장하는 '척' 말고, 진짜 성장하기
개발자, 성장하는 '척' 말고, 진짜 성장하기개발자, 성장하는 '척' 말고, 진짜 성장하기
개발자, 성장하는 '척' 말고, 진짜 성장하기
 
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
 
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
 
Web devmobile 8회열린세미나
Web devmobile 8회열린세미나Web devmobile 8회열린세미나
Web devmobile 8회열린세미나
 
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용프로그래밍 패러다임의 진화 및 Spring의 금융권 적용
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용
 
[20160115] 작심 10시간 - HTML
[20160115] 작심 10시간 - HTML[20160115] 작심 10시간 - HTML
[20160115] 작심 10시간 - HTML
 
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기
 
track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...
track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...
track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...
 
퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다
 
김윤환_포트폴리오
김윤환_포트폴리오김윤환_포트폴리오
김윤환_포트폴리오
 
[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서
[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서
[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서
 
웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)
 
처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #2처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #2
 
[NDC18] 나는 테스트 정책대로 살기로 했다.
[NDC18] 나는 테스트 정책대로 살기로 했다.[NDC18] 나는 테스트 정책대로 살기로 했다.
[NDC18] 나는 테스트 정책대로 살기로 했다.
 
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
 
2017 Pycon KR - Django/AWS 를 이용한 쇼핑몰 서비스 구축
2017 Pycon KR - Django/AWS 를 이용한 쇼핑몰 서비스 구축2017 Pycon KR - Django/AWS 를 이용한 쇼핑몰 서비스 구축
2017 Pycon KR - Django/AWS 를 이용한 쇼핑몰 서비스 구축
 
Okjsp 13주년 발표자료: 생존 프로그래밍 Test
Okjsp 13주년 발표자료: 생존 프로그래밍 TestOkjsp 13주년 발표자료: 생존 프로그래밍 Test
Okjsp 13주년 발표자료: 생존 프로그래밍 Test
 

More from team air @ Dimigo

More from team air @ Dimigo (6)

Web_07_Rails Advanced
Web_07_Rails AdvancedWeb_07_Rails Advanced
Web_07_Rails Advanced
 
Web_06_Ruby On Rails (임시)
Web_06_Ruby On Rails (임시)Web_06_Ruby On Rails (임시)
Web_06_Ruby On Rails (임시)
 
Web_05_ jQuery
Web_05_ jQueryWeb_05_ jQuery
Web_05_ jQuery
 
Web_03_Front-end Advance
Web_03_Front-end AdvanceWeb_03_Front-end Advance
Web_03_Front-end Advance
 
Web_02 CSS
Web_02 CSSWeb_02 CSS
Web_02 CSS
 
Web_01 HTML
Web_01 HTMLWeb_01 HTML
Web_01 HTML
 

Web_04_Javascript

  • 1. 01 Javascript 본 교육자료는 팀 에어 내의 팀원 교육용으로 제작되었음을 알려드립니다. 팀에어 팀원 외 허락을 받지 않은 사람의 무단도용을 일체 금합니다.
  • 2. 본 자료는 상당한 된 내용입니다. 제대로 배우려면 구글링을 하거나 책을 사(빌리)세요! 야매에 기초하여 작성 야매 · 멘탈유해 정보(자료)에 대한 주의 안내 분야 담당기관 전화번호 학교총괄 교장 031-363-7802 학사총괄 교감 031-363-7803 교무업무총괄 교무지원부 031-363-7810 시간표운영, 대외공문 교무지원부 031-363-7811 학교/신입생 홍보 교무지원부 031-363-7812 교무기획, 생기부, 나이스 교무지원부 031-363-7813 교원평가, 장학 교무지원부 031-363-7814 학생생활업무총괄 학생지원부 031-363-7820 학생 기획, 상벌, 생활지도 학생지원부 031-363-7821 창의적 체험활동 학생지원부 031-363-7822 껄껄껄… 미안해요... [자발적 노예]
  • 4. JS
  • 5.
  • 6.
  • 7.
  • 12. Word = Code 고등학생 정도의 영어실력과 타이핑 실력을 요합니다.
  • 13. A . B 점(.)으로 여러 액션들을 이을 수 있습니다.
  • 14. Java & Javascript? 한마디로 말하면, 아무 관계가 없다. 물론 자바처럼 자바스크립트가 길게 써야하는게 없지 않아 있다. 인도 인도네시아 !=
  • 15. 연산자 많긴 한데 대표적으로 다음과 같은 연산자가 많이 쓰임 “===“ 은 값과 더불어 형태까지 일치하는지를 확인 -> 자바스크립트에는 int, char 같은게 없기 때문. + - * / == === !=
  • 16. 이어붙이기 야매라 마땅한 말이 없어서 일단 이렇게 부름 앞에 나오는 여러 액션들 다음에 이어붙일 수 있는 것들이다. .length .value .innerHTML 숫자나 문자를 담고 있는 것의 길이 태그 속성 중 value의 값을 가져오는 것 태그 안에 쓰여진 내용을 가져오는 것
  • 17. <script src=“주소”></script> <script> Javascript </script> 1 2 자바스크립트를 쓰는 방법 1번과 2번을 모두 써야하며 위치에 따라서 형태가 다르게 나옴
  • 19. BOM 쉽게 말하자면 아래와 같은 알림창(또는 팝업창) 정도로 생각하면 좋을듯하다. 웹브라우저의 창이나 프레임을 추상화해서 프로그래밍으로 제어하는 것.
  • 20. BOM 쉽게 말하자면 아래와 같은 알림창(또는 팝업창) 정도로 생각하면 좋을듯하다. 웹브라우저의 창이나 프레임을 추상화해서 프로그래밍으로 제어하는 것. console.log() alert() confirm() 자바스크립트에서 출력하기 알림창 띄우기 예/아니오 창 띄우기
  • 21. DOM 웹페이지를 자바스크립트로 제어하기 위한 모델. 제어에 초점이 맞춰저 있으며, 다양하게 쓰인다. document.getElementsByTagName() document.getElementsByClassName() document.getElementsById() document.querySelector() document.querySelectorAll() 태그명으로 찾기 클래스명으로 찾기 아이디명으로 찾기 선택자 일부에서 찾기 선택자 전체에서 찾기
  • 22. addEventListener() 자바스크립트에서 어떤 행동이 일어났을때에 대한 명령들이나 과정들과 관련된걸 지정해준다고 알아두면 편하다. <form id=“listener” action=“result.html”> <input type=“name” id=“name”> <input type=“submit> </form> var t = document.getElementById(‘listener’); t.addEventListener(‘submit’, function(event) { if(document.getElementById(‘name’).value.length == 0) { alert(“NULL”); event.preventDefault(); } }); Code by opentutorials.org HTML Javascript
  • 24. 02 JQuery 본 교육자료는 팀 에어 내의 팀원 교육용으로 제작되었음을 알려드립니다. 팀에어 팀원 외 허락을 받지 않은 사람의 무단도용을 일체 금합니다.