- 문자열은 항상 "", '' 안에 console.log("Hello World"); - 1은 숫자 , "1" 은 문자열 console.log(typeof(1)); //number console.log(typeof("1")); //string - 안에 '나 ""를 그 안에 중복해서 쓰고 싶다면, 역슬래쉬(back slash) 사용 (escape) console.log("Hello\" World"); //역슬래쉬 뒤의 문자 한 개는 문자의 시작 - 끝을 알리는 기호로 인식하지 않음 - 여러 줄을 쓰고 싶다면, 역슬래쉬 + n 사용 console.log("Hello\nWorld"); - 문자와 문자를 결합하고 싶다면, "" + "" (더하기로 연결) console.log("Hello" + "World"); ..
/*생활코딩 javascript 정리본*/ - 컴퓨터 언어이자 프로그래밍 언어 ex) html 은 그냥 컴퓨터 언어 - 웹브라우저를 동작시키도록 만들어짐 - 요즘 경향 : 탈웹브라우저 + 탈웹 - 웹브라우저를 떠나 웹서버를 제어하기 위한 도구로 사용 (서버사이드 스크립트) ex) Node.js - Google Apps Script (스트레드 시트 - 도구 - script 편집기) 자바스크립트가 웹브라우저 뿐만 아니라 다향한 분야에서 쓰이기 시작 - 환경과 언어를 분리해서 습득하는 것이 효율적 *환경이란? - 언어를 사용하는 대상 - 문법은 언어적 특성, 명령어는 환경에 따라 달라짐
- 프론트엔드 자바스크립트 프레임워크 - Angular, Backbone, React 에 비하여 매우 작고 가벼우며, 복잡도도 낮음 - CDN 으로 불러와서 사용하기도 매우 간편, 원한다면 webpack 으로도 구성 가능 - 매뉴얼이 타 프레임워크 / 라이브러리에 비해서 한글화가 엄청 잘 되어있음 - 다른 프레임워크와의 비교 1. vue의 구조 - 코어 라이브러리는 화면단 데이터 표현에 관한 기능들을 중점적으로 지원하지만 프레임워크의 기능인 라우터, 상태관리, 테스팅 등을 쉽게 결합할 수 있는 형태로도 제공 . 즉, 단순 라이브러리의 기능 외에 프레임워크 역할도 수행 2-1. vue의 특징 - MVVC 패턴 - UI 화면 개발 방법 중 하나인 MVVM 패턴의 뷰 모델에 해당하는 화면단 라이브러리 - MV..