🚩 1일차 진도 : 『Do it! 자바스크립트 입문』 1~2장
크롬 브라우저, 비주얼 스튜디오 코드 설치 필요.
비주얼 스튜디오 코드의 확장 기능으로 한글팩 설치하기.
비주얼 스튜디오 코드의 확장 기능으로 라이브 서버 설치하기. 라이브 서버는 내가 수정한 자바스크립트 소스를 웹 브라우저를 통해 바로바로 체크할 수 있게 도와주는 기능이다.
HTML 문서 안에 자바스크립트 소스를 작성하려면
<body>
<script>
// 이 곳에 소스 코드를 작성하면 된다.
</script>
</body>
규모가 큰 프로젝트라면 동일한 자바스크립트를 여러 개의 HTML 문서에 작성해야 하는 경우가 있다. 이때 HTML 문서에 일일이 복사-붙여넣기 하지 않고 자바스크립트 파일을 따로 만들어서 HTML 문서에 연결만 해주면 간단하게 해결할 수 있다.
js 파일과 html 파일을 연결하려면 html 문서의 script 태그에 다음과 같이 입력하면 된다. 단, js 파일의 이름은 "change.js"이며 change.js는 js 폴더 안에 있다.
<script src="js/change.js"></script>
about:blank라고 치고 Ctrl + Shift + J를 누르면 콘솔창이 나타난다.
오류가 아니라 출력할 내용이 없다는 뜻이다.
prompt 함수를 이용하면 사용자가 값을 입력할 수 있는 창을 생성할 수 있다. 또한 괄호 안에 따옴표로 원하는 문자를 입력할 수도 있다. 따옴표로 감싼 문자를 2개 넣어서 프롬프트 창의 텍스트 필드 안에 기본 값을 표시할 수도 있다.

alert 함수의 괄호 안에 따옴표로 감싼 문자를 넣으면 원하는 문자가 알림창에 출력된다.

document.write()함수는 괄호 안의 내용을 크롬 브라우저 화면에 표시해준다.
var name = prompt("이름 : ");
document.write(name + "님, 어서오세요!");



console.log() 함수는 괄호 안의 내용을 콘솔 창에 출력한다.



소스 코드에 오타가 발생할 경우에 대비하여 콘솔에서 오류를 찾아낼 수 있다.


비주얼 스튜디오 코드에서 Tab 한 번은 4글자만큼 들여 쓴다.
alert("안녕"); // 알림창을 통해 "안녕"이라고 말하는 코드
한 줄 주석은 위와 같이 입력한다.
/*
알림 창을 통해 사용자가 나이를 입력하면
콘솔 창에서 해당 나이를 출력하는 코드
*/
var age = prompt("나이를 입력하세요.");
console.log(age);
여러 줄 주석은 위와 같이 입력한다.
arguments, breake, case, continue, default, do, else, false, for, function, if, null, return, super, switch, this, true, try, typeof, var, void, while, with 등
소스코드 수정

결과는 없음 왜냐면 실습 파일에 welcome.js 파일이 없기 때문이다 설마 내가 만드는 건가..?
소스코드 수정

결과


크롬 콘솔창을 통해 보니 prompt가 propt로 오타가 났다.
소스 코드 수정

결과


<script> 태그 안에 소스 코드를 작성하는 방법이다. 둘째는 외부 스크립트 파일을 html 문서에 연결하는 방법이다. 두번째 방법을 이용하면 프로젝트의 규모가 커질 때 소스 코드를 효율적으로 작성 및 관리할 수 있다.참고문헌
고경희, 『Do it! 자바스크립트 입문』, 이지스퍼블리싱, 2021
2022.08.27 복습
✔ HTML 문서 안에 자바스크립트 소스를 작성하려면 <script> 태그를 이용할 것. 위치는 </body> 바로 위
✔ 외부 스크립트 파일을 연결하려면 html 문서에 다음과 같이 작성한다 : <script src="파일 위치/파일 이름"></script>
✔ prompt() : 사용자가 값을 입력할 수 있는 창을 생성
✔ alert() : 괄호 안에 따옴표로 감싼 문자를 넣으면 원하는 문자가 알림창에 출력됨
✔ document.write() : 괄호 안에 따옴표로 감싼 문자를 넣으면 원하는 문자가 브라우저 화면에 출력됨
✔ console.log() : 괄호 안에 따옴표로 감싼 문자를 넣으면 원하는 문자가 콘솔창에 출력됨
✔ 소스 코드에 오타가 발생한다면 콘솔창을 이용해 오류를 발견할 수 있음
✔ 자바스크립트 소스를 작성하는 규칙 : 대소문자 구별, 들여쓰기, ;로 끝맺음, 주석, 식별자 규칙, 예약어는 식별자로 사용 불가
2022.08.19. 복습