자바스크립트 코드가 실행되면 '실행 Context'라는 것이 생성된다. 이 실행 컨텍스트는 코드가 실행될 환경을 정의해주는데, 페이지가 로드될 때 전역 실행 컨텍스트가 생셩되며 함수가 실행될 때마다 추가 실행 컨텍스트가 생성된다. 즉, 실행 컨텍스트의 스택이 생성이 되는 것이고 가장 상위에 있는 컨텍스스트가 현재 활성인 컨텍스트가 되는 것이다.
  각 실행 컨텍스트는 이와 관련된 휴효 범위 체인(Scope Chain)을 갖는데 이는 식별자 확인(identifier resolution)을 하기 위해 사용한다. 이 일련의 유효 범위 체인에는 해당 실행 컨텍스트에서 사용하는 유효범위 내의 식별자를 정의하는 하나 이상의 변수 객체를 포함한다. 전역 실행 컨텍스트는 자신의 유효 범위 체인에 오로지 한개의 변수 객체를 가지며 이 객체는 자바스크립트에서 사용 가능한 모든 전역변수와 함수들을 정의 한다. 함수가 생성이 되면 그 함수 내부 속성에 해당 실행 컨텍스트의 유효 범위 체인을 포함하도록 지정된다. 나중에 자바스크립트를 실행하면서 함수 내부로 들어가면 활성화 객체가 생성이 되고 this, arguments, 그리고 이름 부여된 인자들과 해당함수의 지역 변수들이 초기화 된다. 이 활성화 객체는 실행 컨텍스트의 유효 범위 체인의 맨 앞에 나오며 그 다음에는 해당 함수 속성에 포함되어 있는 객체들이 나온다.

저작자 표시 비영리 변경 금지

jquery 1.4.2 이전버전에서는 $.ajax 를 이용하여 data를 json 형식으로 받을 때,

{ 'key':value } {key;value} {"key":value}

어떠한 형식을 써도 되었지만.

1.4.2 버전으로 업을 한 이후에는

{"key":value} 이런 형식이 아닌 다른 형식으로 data를 가지고 온다면 json 파싱 에러가 발생을 하게 된다.

겉으로는 에러가 나지 않고, javascript가 반응이 없는 것 처럼 보일지 모르나, json 파싱에러가 나서 javascript가 더이상의 반응이 없는 것이다.

저작자 표시 비영리 변경 금지
사진을 몇장 찍기는 했는데...

핸드폰으로 찍어서 그런지..

제가 원하는타이밍에 찍히는 사진이 없더라구요..

그래서 미리 셔터를 눌러서..그나마 몇개를 건지기는 했습니다..ㅎㅎ


그 다음에는 찍었던 짤막한 동영상입니다.





저작자 표시 비영리 변경 금지
1 2 3 4 5 ... 23