본문 바로가기

책/자바스크립트 핵심 가이드

3day - 문법(2) 1)문장(Statements) 책에서는 좀 더 복잡하게 나와있는데 본인이 정리를 좀 하자면조건문,반복문,벗어나는 문? 으로 나눌 수 있다고 본다.조건문 - if, switch반복문 - for while벗어나는 문 - return, break 블록(Then)은 중괄호로 쌓인 문장의 집합이다. 다른 언어들과 달리 자바스크립트에서 블록은 새로운 유효범위(scope)를 생성하지 않는다.변수는 블록 안에서가 아니라 함수의 첫 부분에서 정의해야 한다., 1)if문표현식의 값에 따라 프로그램의 흐름을 변경된다. then 블록은 표현식이 참(true)일 떄 실행, 표현식이 거짓인 경우 else 블록을 실행(선택적)거짓에 해당하는 값은 6가지가 있다.falsenullundefined빈 문자열 ' '숫자 0NaN이 외의 .. 더보기
3day - 문법(1) 자바스크립트의 좋은점인 문법이다.핵심 가이드 책에서는 철도 다이어그램 으로 설명 되어있는데쉽게 표현했다는데 난 잘 모르겠다. 더 어려운거같다.(철도 다이어그램은 생략함)1)공백(Whitespace)공백은 문자를 구분하는 형태나 주석의 형태를 취할 수 있다.var와 that사이에 있는 빈 칸은 제거할 수 없다. 하지만 다른 빈칸들은 제거해도 상관없다./**/ 형태의 블록주석 // 형태의 한 줄 주석을 사용할 수 있다. 주석은 프로그램의 가독성을 높이고 주석을 달 때는 항상 코드에 대해 적황히 설명해야 한다.남이 알아보지 못하는 주석은 쓸모가 없기 때문이다./**/블록 주석은 이 책에서는 사용을 권장하지 않고 // 한줄주석을 권장한다.그 이유는 PL/I이라는 언어에서 가지고 온건데 PL/I 프로그램에서는 문.. 더보기
2day - 자바스크립트의 좋은점 1. 자바스크립트의 좋은 점들 우선 이 책이 다른 책들과 다른 점을 소개한다. 좋은 점만 초점을 맞추고 나쁜점은 몇가지 예외를 제외하고 안다룬다고 이유는 이러하다. "좋은 점만 배움으로써 얻을 수 있는 최대의 이점은 나쁜 점을 잊어야 하는 수고를 덜 수 있다" 그리고 초보용 부분집합이아니라 전문가를 위한 자바스크립트 부분집합을 다룬다. (난 초보자인데 어쩌지...) 1) 왜 자바스크립트인가? 자바스크립트는 웹 브라우저의 언어이기 때문에 가장 유명하고 중요하지만 그와 동시에 가장 무시 당하고 있는 언어이다. 브라우저의 API라고 할 수 있는 DOM은 아주 형편없는데 거기에 편승하여 같이 부당한 비난을 받는다. DOM은 어떠한 언어로 다루든지 용이하지 않다. 그리고 자바스크립트의 놀라운 점은 언어 자체에 대.. 더보기
1day - 목차 더글라스 크락포드의 자바스크립트 핵심 가이드 이 책을 추천받아서 공부중인데 상당히 내용이 어렵고한번만 읽어서는 도저히 이해가안된다...내가 부족한탓이긴 하지만 쉽지 않은 책인건 분명하다.그래도 다시 정리할겸해서 조금씩 복습의 의미로 올릴까 한다.-목차1.좋은점2.좋은 문법들3.객체4.함수5.상속6.배열7.정규 표현식8.메소드9.스타일10.아름다운 속성에 대한 단상이렇게 10개의 목차가 있는데 지금은 함수를 진행하고있는데내용이 나한테는 너무 어려운게 많아서 진도 나가기가 어렵다. 더보기