웹 사이트를 동적으로 만들어 주고 서버를 만들거나 웹에서 작동하는 프로그램을 만들어 줄 수 있는 자바스크립트에 대해 공부를 시작했고 가장 먼저 자바스크립트에서 사용하는 기본 자료형에는 어떤 것이 있는지 정리해 보려고 한다.
드림코딩 유튜브 강의를 듣고 자바스크립트에서 두 변수를 두고 연산하고자 할 때에 사용할 수 있는 연산자의 타입에 대해 공부했다. 수학의 연산자와 같이 문자열과 문자열을 +를 사용하여 합칠 수 있다.기존에 문자열과 변수를 더하기 위해서는 문자열과 변수를 구분하여 사이에
자바스크립트 중 실제 프로그램에서 소스를 실행하는 순서가 처리한 결과값에 따라 달라지거나 특정 부분의 소스를 건너뛰고 실행하고 반복하는 등 실행 흐름을 조절하는 '제어문'에 대해 정리해 본다.
프로그램에서 특정 기능을 수행하는 명령들의 소스 코드를 묶어 놓은 함수(function)에 대해서 정리해 본다.
자바스크립트 공부 1일차에 정리했던 Primitive Type의 자료형에 이어, Reference Type의 자료형에 대해 정리해 본다.
어제에 이어 참조타입의 자료형인 Class에 대해서 정리해 보려고 한다.
참조타입의 자료형 중 배열(Array)에 대해 정리하면서 자바스크립트의 데이터 타입에 대한 정리를 끝마치려고 한다.
자바스크립트는 웹 문서 안에 있는 텍스트, 이미지, 표 등 모든 요소를 객체화시켜 조작 할 수 있다. 이를 문서 객체 모델, DOM(Document Object Model)이라고 한다.
자바스크립트의 내장 객체 중 많이 쓰이는 'Date 객체'에 대해 정리해 보려고 한다.
Java Script 실습 첫 번째 과제 '배경색 랜덤 변경'
어제 정리했던 Date 객체에 이어 웹 문서 작성 시 유용하게 쓰이는 정규표현식(Regular Expression)을 공부했다.
웹 페이지를 보다보면 가장 많이 보는 기능 중 하나가 이미지 여러장이 슬라이드 되는 것인데, 이것을 '캐러셀(Carousel)'이라고 한다. 배경색 랜덤 변경에 이어 자바스크립트 미니 프로젝트로 캐러셀 기능을 구현해 보았다.
자바스크립트 실전 연습을 위해 숫자 야구 게임을 만들었다.
자바스크립트 고유의 개념은 아니지만 함수형 프로그래밍 언어(Functional Programming language)에서 사용되는 중요한 특성인 클로저(Closure)에 대해서 공부했다.
이론만 공부했던 배열의 다양한 메소드를 사용해 보는 연습을 하기 위한 미니 프로젝트를 진행했다.
데이터베이스(DB) 서버나 클라우드(Cloud) 플랫폼이 아닌 브라우저를 통해 데이터를 저장하는 기술인 웹 스토리지(Web Storage)에 대해 공부한 내용을 정리해 본다.
위코드 개강 전 마지막 미니 프로젝트인 'Expense Tracker'를 진행했다. 이번 프로젝트에서는 local storage를 활용해 작성한 데이터를 저장해 페이지를 reload하더라도 입력했던 데이터가 다시 표시 될 수 있도록 하는 것이 중점 이었다. 미니 프로젝