* WARNING ! 책 및 인터넷을 통해 공부한 내용으로 정확한 정보가 아닐 수 있으니 주의해주세요! *
공부범위
- 1장 ~ 2장
공부내용
1. javascript api
- API (Application Programming Interface)
- 함수의 모임
- 일일이 내 손으로 코드를 작성하지 않아도 기존에 존재하는 api를 활용하여 원하는 결과물을 얻을 수 있음 (WOW)
- EX) 네이버 지도 API를 활용하여 회사의 약도 넣기
- 네이버 오픈 API (https://developers.naver.com/main/)
2. 자바스크립트를 사용하는 두 가지 방법
(1) HTML파일 속에 자바스크립트 소스 삽입
- <script></script> 태그를 활용하여 html 파일 내에 자바스크립트 소스를 넣을 수 있음
- 보통 </body> 태그 전에 <script>태그를 넣는다고 함
(2) 외부스크립트 파일 연결
- 만약 똑같은 js소스를 100군데에 넣어야 한다면?
(1)번의 방법을 이용하면 소스를 복사해서 100번 붙여넣기 해야 함
BUT! 외부스크립트를 따로 만들어 html 파일 내에 연결한다면 위와 같은 반복을 피할 수 있음!
- 파일명.js 을 생성한 후, html 파일 내에 아래의 코드 삽입
<script src=상위파일/파일명.js></script>
3. live server (with atom editor)
- live server를 통해 에디터에서 수정하고 저장한 파일을 실시간(live)로 확인 가능
- 다운 방법은 검색하면 바로 나옴
- 매번 새로고침하기 귀찮았는데 정말 좋은 확장기능!!!
4. 자바스크립트 출력 함수
(1) prompt()
- 사용자의 입력값을 받을 수 있는 함수
prompt(); //기본형태
prompt(); //입력창에 글자 표시
"안녕하세요"
prompt("이름을 입력하세요."); //창에 글자 표시
prompt("이름을 입력하세요", "Kimgoing"); //입력창+일반창에 글자 표시
(2) alert()
- 알림창을 출력하는 함수
alert("좋은 하루 보내세요!");
(3) document.write()
- 웹브라우저 화면에 출력하는 함수
var name = prompt("이름을 적어주세요.");
document.write(name + "님! 환영합니다!");
(4) console.log()
- 콘솔창에 출력하는 함수
- document.write() 와 동일하게 사용/ 출력만 다른 곳에 되는 것
- tip! chrome 주소창에 about:blank를 치면 빈 화면 생성 가능
ctrl + shift + J 누르면 console창 바로 생성
var name = prompt("이름을 적어주세요.");
console.log(name + "님! 환영합니다!");
5. 자바스크립트를 사용할 때 규칙
(1) 대소문자 구별
(2) 들여쓰는 습관
(3) 문장 끝맽음은 세미클론
(4) 소스에 메모 시에는 주석 사용
(5) 식별자(identifier) 규칙
(6) 예약어는 식별자로 사용X
- 자바스크립트 모든 예약어 보기
(www.w3schools.com/js/js_reserved.asp)
'Programming > javascript' 카테고리의 다른 글
[5일차] Do it! 자바스크립트 기본편 - 객체 (0) | 2020.04.28 |
---|---|
[4일차] Do it! 자바스크립트 기본편 - 함수, 이벤트 (0) | 2020.04.27 |
[3일차] Do it! 자바스크립트 기본편 - 조건문, 반복문 (0) | 2020.04.22 |
[Event] Pc에서의 click, Mobile에서의 touch event (1) | 2020.04.22 |
[2일차] Do it! 자바스크립트 기본편 - 변수, 자료형, 연산자 (0) | 2020.04.21 |