목록2. 프로그래밍 언어 공부/JavaScript (47)
회고록 블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/NR4Rn/btq4jYdb3FD/pYyWpJksNqCtuUzclA7Knk/img.png)
1. 웹브라우저에서의 자바스크립트 * 프로그래밍의 본질적인 요소인 조건문, 함수 등을 배우고 * 자바스크립트의 고유 요소인 DOM에 대해서 학습함 * [참고] 자바스크립트가 HTML, CSS를 어떻게 제어하는지 유의해서 학습할 것 2. 오리엔테이션 * 본 수업은 웹브라우저, 웹브라우저에서 표시되는 문서 등을 제어하는 방법에 집중하고 있음 (자바스크립트 라는 언어 자체에 대해서는 얘기하지 않음) * 오늘날에는 DOM을 잘 사용하지 않음 (DOM을 직접 사용하기 보다는 더 적은 코드로 강력한 효과를 주는 jQuery와 같은 라이브러리를 사용함) * 라이브러리에만 의존하지 않도록, 라이브러리의 사용성에 갇히지 않도록 브라우저에서 기본 제공하는 DOM 등을 이해하여야 함 * 자바스크립트라는 언어 자체의 대한 지..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/G3zS2/btq2McyVFtG/5XPm70Ka2fDkWz8saXJPGk/img.png)
cinnamonc.tistory.com/168 [공부 필기] 생활코딩 JavaScript 입문 강의 필기 (2) cinnamonc.tistory.com/162 자바스크" data-og-host="cinnamonc.tistory.com" data-og-source-url="https://cinnamonc.tistory.com/162" data-og-url="https://cinnamonc.tistory.com/162" data-og-image="https:/.. cinnamonc.tistory.com 위의 글에서 필기 내용을 정리하고 있었는데 글이 너무 길어지면서 스크롤 압박이 심해져서 한번 끊어서 필기 내용을 정리하려고 한다.. 객체 지향 프로그래밍 관련부터의 수업 내용은 아래에 이어서 적었다. 참고로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dsak9G/btq2NeimgHS/61BvStfg12mjumJzkaAoPK/img.png)
복습하면서 알게된 내용, 공부하는 내용들을 기록하고 있는데 너무 스크롤 압박이 심해져서 끊어가기로 했다. cinnamonc.tistory.com/174 [공부 복습] 생활코딩 JavaScript 입문 강의 복습 (2) 관련 글 : cinnamonc.tistory.com/168 [공부 필기] 생활코딩 JavaScript 입문 강의 필기 (2) cinnamonc.tistory.com/162 자바스크" data-og-host="cinnamonc.tistory.com" data-og-source-url="https://cinnamonc... cinnamonc.tistory.com Arguments 1) arguments.length와 함수명.length는 다른 의미를 가지고 있음 함수의 호출 1) 자바스크립트가..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dmC9e3/btq2sazKmwB/gVTG076OLdmT5Sz53Ku2Kk/img.png)
관련 글 : cinnamonc.tistory.com/168 [공부 필기] 생활코딩 JavaScript 입문 강의 필기 (2) cinnamonc.tistory.com/162 자바스크" data-og-host="cinnamonc.tistory.com" data-og-source-url="https://cinnamonc.tistory.com/162" data-og-url="https://cinnamonc.tistory.com/162" data-og-image="https:/.. cinnamonc.tistory.com 함수 _ 유효범위 1. 함수 안에서 사용하는 변수의 유효범위 실습 var temp = 'global'; function funcScope(){ //var temp = 'local'; alert(t..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dsudFm/btq11MfSYeO/oYH1lZUKNiIRxIZequK0Hk/img.png)
cinnamonc.tistory.com/162 [공부 필기] 생활코딩 JavaScript 입문 강의 필기 (1) 오리엔테이션 (1) JavaScript는 처음 웹브라우저를 제어하기 위함으로 고안되었음. (2) 하지만 현재에는 JavaScript를 웹서버에서도 사용할 수 있도록 하는 기술이 등장함 (node.js가 대표적) => 자바스크 cinnamonc.tistory.com 2021-04-07 작성> 위의 글에서 계획했었던 '공부 방향'에 맞춰 일단 한번 쭉 강의를 들었고 이제 자바스크립트의 한챕터 한챕터 강의를 세세하게 들으면서 문법을 익히고 있다. 실습 위주로 따라가면서 강의 내용에서 추가로 알게된 내용들을 위의 글에 추가하고 있지만... 소스코드(실습하면서 써보고 있는 코드)까지 추가하기에는 스크롤..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/RGhcV/btq0LOL6gc1/JyKjJkOyXRBUr45fa7cto0/img.png)
cinnamonc.tistory.com/162 [공부 필기] 생활코딩 JavaScript 입문 수업 필기 (1) 오리엔테이션 (1) JavaScript는 처음 웹브라우저를 제어하기 위함으로 고안되었음. (2) 하지만 현재에는 JavaScript를 웹서버에서도 사용할 수 있도록 하는 기술이 등장함 (node.js가 대표적) => 자바스크 cinnamonc.tistory.com 처음 배우는 자바스크립트이기 때문에 당장 모든 내용을 다 이해하려고 하지 않았다. 그리고 너무 어려워서 처음부터 다 이해도 못할 것 같다. 다만 강의 들으며 내용은 필기를 해놓으려고 한다. (그래서 이 글을 쓰고 있는 것) 전체 강의를 다 들은 후 다시 처음으로 돌아가서 실습을 하며 문법의 원리를 이해하는 것이 최종 목표이다. (전체..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rZKtf/btqZZyXEbZt/WvARmaUl1mSKprqkkuvvA0/img.png)
오리엔테이션 (1) JavaScript는 처음 웹브라우저를 제어하기 위함으로 고안되었음. (2) 하지만 현재에는 JavaScript를 웹서버에서도 사용할 수 있도록 하는 기술이 등장함 (node.js가 대표적) => 자바스크립트는 만능이구나. (3) 웹브라우저에서 실행되는 자바스크립트는 HTML이 꼭 필요함 수의 표현과 연산 (0) 소괄호 사이에 수(number)가 들어감 (1) 정수, 실수 모두 입력될 수 있고, 정수/실수에 대한 정의는 중요하지 않음 (포괄적으로 그냥 number라고 함) ... (2) "Math.pow(3, 2)"와 같이 연산을 할 수도 있음 - 여기에서 Math는 일종의 카테고리라고 생각을 하자. 그 카테고리에서 pow 라는 명령을 가져올 때 온점(.)을 사용함 - Math.rou..