Web Programming/_JAVA SCRIPTS(3)
-
프로그램의 평가와 실행과정
실행 가능한 코드 자바스크립트 엔진은 실행가능한 코드를 만나면 그 코드를 평가해서 실행문맥(ExecutionContext)으로 만든다. 실행 가능한 코드의 유형은 다음과 같다. - 전역코드 : 전역객체 window아래에 정의된 함수를 말함. - 함수코드 : 문자 그대로 함수를 말함. - eval코드 : eval함수를 말함. 자바스크립트 엔진이 실행가능한 코드의 유형을 분류하는 이유는 실행문맥을 초기화하는 환경과 과정이 다르기 때문이다. 실행문맥의 구성 실행문맥(Execution Context)은 실행 가능한 코드가 실제로 실행되고 관리되는 영역 실행에 필요한 모든 정보를 컴포넌트 여러개가 나누어 관리 (렉시컬환경컴포넌트, 변수환경 컴포넌트, 디스바인딩 컴포넌트) //실행 문맥 ExecutionContex..
2019.03.31 -
셰익스피어의 피보나치수열
윌리엄 셰익스피어W I L L I A MS H A K E S P E A R E1564-1616 그토록 불쾌하면서도 아름다운 언어는 일찍이 본 적이 없다. 감정에 대해서 직접 기술하지 않는 헤밍웨이의 방식과는 매우 다르게, 윌리엄 셰익스피어는 인간의 마음을 최대한 철저히 파고든다. 경이로울 정도로 표현력이 풍부한 운문을 통해, 셰익스피어는 주인공의 마음에 생긴 균열을 보여주고 영혼을 까발린다. 셰익스피어는 희곡과 소네트(10개의 음절로 구성되는 시행 14개가 일정한 운율로 이어지는 14행시)에서 약강5보격을 매우 많이 사용한다. 이는 셰익스피어가 활동하던 엘리자베스 시대에 인기가 많았던 서정시의 형식이다. 다음은 셰익스피어의 [18번 소네트]에서 약강5보격으로 쓴 2행 연구 (두개의 시행이 연달아오며, 이..
2018.09.12 -
헤밍웨이의 피보나치수열
어니스트 헤밍웨이E R N E S TH E M I N G W A Y1899-1961 내 평생 자바스크립트 보기를 난생처음 보듯 했다. 헤밍웨이 작품의 특징은 단도직입적이고 복잡하지 않은 산문이라는 점이다.그리고 그의 작품에는 깔렸는 술책 같은 것이 없다.소설에서 헤밍웨이는 눈으로 볼 수 있는 사실에 대해서만 기술한다.즉 인물 간에 오가는 대화나 인물의 행위, 표면에 드러나는 특징 등에 대해서만 기술한다.문장에서 사용하는 구조나 문법도 지극히 평볌하다.문장은 짧고 쉬우며 어려운 단어가 나오지 않는다. -피보나치 수열 ( javaScript )function fibonacci(size) {var first = 0, second = 1, next, count = 2, result = [first, second..
2018.09.12