본문 바로가기

학습 log (이론)91

'실행 컨텍스트에 대해서' 중요한 실행 컨텍스트 개념실행 가능한 자바스크립트 코드 블록이 실행되는 환경*코드 블록, 대부분의 경우 함수실행에 필요한 여러 가지 정보를 담은 하나의 상자상자들이 스택에 쌓이고 상자 분석을 통하여 프로그램이 어떻게 실행되는지를 확인할 수 있도록 해줌현재 실행되는 컨텍스트에서 이 컨텍스트와 관련 없는 실행 코드가 실행되면,새로운 컨텍스트가 생성되어 스택에 들어가고 제어권이 그 컨텍스트로 이동 실행 컨텍스트 생성1.활성 객체 생성생성된 실행 컨텍스트의 실행에 필요한 여러 가지 정보를 담은 객체매개변수, 사용자 정의 변수 및 객체, 새 컨텍스트에 접근 가능하게 해줌*자바스크립트 엔진부에서 접근하는 것, 사용자가 접근하는건 아님2.arguments 객체 생성생성된 활성 객체가 참조할 arguments 프로퍼티3.스코.. 2016. 10. 20.
'프로토타입 체이닝' 상세 기본 원칙자바스크립트에서는 모든 객체는 자신을 생성한 생성자 함수의 prototype 프로퍼티가 가리키는 객체를 자신의 부모 객체로 취급함 객체 리터럴 방식으로 생성된 객체의 프로토타입 체이닝*literal, 직접 값을 나타내는 자구단위myObject 객체 -> Object.prototype 객체 var myObject = {name: 'illua',call: function(){console.log('My name is '+name);}}; myObject.call(); //결과: My name is illuaconsole.log(myObject.hasOwnProperty('name')); //결과: trueconsole.log(myObject.hasOwnProperty('nickName')); //결.. 2016. 10. 19.
'아이콘' 사이즈 가이드라인 훑어보기 사용자의 이벤트 범위를 늘리기 위하여 실제 파일 사이즈를 크게 설정 ActionBar, Dialog&Tab IconsMDPI , 24 x 24 pixel (실제 파일 사이즈, 32 x 32)HDPI, 36 x 36 pixel (실제 파일 사이즈, 48 x 48)XHDPI, 48 x 48 pixel (실제 파일 사이즈, 64 x 64)XXHDPI, 72 x 72 pixel (실제 파일 사이즈, 96 x 96)XXXHDPI, 96 x 96 pixel (실제 파일 사이즈, 128 x 128)*선의 굵기와 여백의 너비는 최소 2dp이상색상 : #333333 일 때, 활성화시 60%, 비활성화시 30%투명도색상 : #ffffff 일 때, 활성화시 80%, 비활성화시 30%투명도 ListView IconsMDPI .. 2016. 10. 18.
'dp' 간단하게 이해하기 DP이해를 위해 학습할 용어1.px, pixel화면상의 픽셀px = dp * (160 / dpi) = dp * density 2.해상도픽셀 단위의 화면 크기갤럭시노트 10.1의 해상도 1280(pixel) * 800(pixel) 3.스크린 크기물리적인 크기의 4종류Samll, 3인치 미만 디바이스Normal, 3인치이상 5인치 미만 디바이스Large, 5인치 이상 디바이스X-Large, 10.1인치 이상 디바이스 4.DPI, Dots Per Inch일정 영역(1인치, 2.54센티미터) 안에 몇 개의 점(픽셀의 수)이 있는가를 나타냄네모안에 점이 많을 수록 화질이 좋음LDPI(Low), 120 DPI1DP = 0.75px(density)MDPI(Medium), 160 DPI안드로이드 기준 DPI즉, 해당 .. 2016. 10. 18.