함수 썸네일형 리스트형 자바스크립트 함수 자바스크립트의 가장 좋은 점은 함수의 구현 부분이다. 함수는 실행문장들의 집합을 감싸고 있다. 함수는 자바스크립트에서 모듈화의 근간이다. 함수는 코드의 재사용, 정보의 구성 및 은닉 등에 사용하고 객체의 행위를 지정하는데도 사용한다. 프로그래밍 기술은 요구사항의 집합을 함수와 자료구조의 집합으로 변환한 것이다 01)함수 객체 함수는 객체이다. 객체는 프로토타입 객체로 숨겨진 연결을 갖는 이름/값 쌍들의 집합체이다. 객체 중에서도 객체 리터럴로 생성되는 객체는 Object.prototype 에 연결된다. 반면 함수 객체는 Function.prototype 에 연결이 된다. (Function은 Object.prototype에 연결된다.) 또한 모든 함수는 숨겨져 있는 두 개의 추가 속성이 있다. 문맥(con.. 더보기 닌자 비급 - 1장 1.2 자바스크립트 이해하기 객체, 함수, 클로저는 서로 긴밀한 관계를 맺고있다. 1.3 크로스 브라우저 고려하기 각 브라우저에 국한된 특이점들(quirks)이 있고 이를 처리해야 한다. 이 이슈들을 해결하기 위한 종합적인 전략을 개발하는 것과 개별 브라우저 간의 차이점과 특이점들을 깊이 이해해야 한다. 어떤 브라우저를 어느 수준까지 지원할것 인가? - "*등급별 브라우저 지원" *브라우저와 플랫폼의 조합을 나타내는 표 - A ~ F 또는 정리한 등급표시 고려사항 대상 이용자가 기대하는 바와 필요로 하는 것들 브라우저 시장 점유율 브라우저를 지원하는데 드는 노력 3.함수가 핵심이다. 함수 >>> *1종 객체(first-class object) 함수가 객체와 같은 지위를 가지며, 일반적인 다른 객체 처럼 .. 더보기 9day - 함수와 프로토타입 체이닝 (3) 함수와 프로토타입 체이닝 함수 인자로 전달 함수는 다른 함수의 인자로도 전달이 가능하다.12345678910//함수 표현식으로 foo() 함수 생성var foo = function(func) { func(); //인자로 받은 func() 함수 호출}; //foo 함수 실행 (1)foo(function() { console.log('Function can be used as the argument.');});Colored by Color Scripter csfoo() 는 함수 표현식 방법으로 생성한 함수로서, 인자로 받은 func 함수를 내부에서 함수 호출 연산자()를 붙여 호출하는 기능을 한다. (1) foo() 함수를 호출할 때 함수 리터럴 방식으로 생성한 익명함수를 func 인자로 넘겼다. 따라서 f.. 더보기 2day - 자바스크립트의 좋은점 1. 자바스크립트의 좋은 점들 우선 이 책이 다른 책들과 다른 점을 소개한다. 좋은 점만 초점을 맞추고 나쁜점은 몇가지 예외를 제외하고 안다룬다고 이유는 이러하다. "좋은 점만 배움으로써 얻을 수 있는 최대의 이점은 나쁜 점을 잊어야 하는 수고를 덜 수 있다" 그리고 초보용 부분집합이아니라 전문가를 위한 자바스크립트 부분집합을 다룬다. (난 초보자인데 어쩌지...) 1) 왜 자바스크립트인가? 자바스크립트는 웹 브라우저의 언어이기 때문에 가장 유명하고 중요하지만 그와 동시에 가장 무시 당하고 있는 언어이다. 브라우저의 API라고 할 수 있는 DOM은 아주 형편없는데 거기에 편승하여 같이 부당한 비난을 받는다. DOM은 어떠한 언어로 다루든지 용이하지 않다. 그리고 자바스크립트의 놀라운 점은 언어 자체에 대.. 더보기 이전 1 다음