본문 바로가기

프로그램312

[Sencha Touch 2] View 클래스 정의 및 호출 방법 “TestView” 가 선언되는 위치에 따라 생성 방법. 아래는 “Appspresso 어플리케이션 프로젝트”의 디렉토리 구조이다. . “TestView” 의 코드는 다음과 같다. Ext.define(“TestApp.view.TestView“,{ extend:”Ext.Panel”, xtype:”testview”, id:”testview”, config:{ title:”testView”, iconCls:”testview”, scrollable:true, styleHtmlContent:true, html:[ '', '', 'Welcome to Sencha Touch', '' ].join(“”) } }); 1. index.html 안에서 2. 별도의 파일(TestView.js)로 선언되어 있는 경우, TestV.. 2013. 11. 14.
[Javascript] 10보다 작으면 앞에 0붙이기 n < 10 ? "0" + n : n; 2013. 11. 14.
[Javascript] Window 객체 1. 속성 classes : 문서 에서 정의된 모든 CSS클래스들의 정보를 제공 defaultStatus : 브러우저의 상태바에 초기문자열을 설정하는 경우에 사용 frames : window 객체 안의 프레임들의 배열정보를 제공 opener : open() 메소드를 이용하여 연 window 객체 parent : 상위의 window 객체 self : 현재 활성화된 window 객체 status : 브라우저의 상태바에 문자열을 출력하는 경우에 사용 tags : 문서안에 정의된 모든 태그의 정보를 제공 top : 계층 구조의 최상의 window 객체 innerHeight : 브라우저 내용의 높이 값. IE는 지원하지 않는다. innerWidth : 브라우저 내용의 폭. IE는 지원하지 않는다. outerHei.. 2013. 11. 14.
[Javascript] 문자열 검색 var m = document.body.createTextRange(); m.findText(‘검색대상‘); m.select(); … var m = document.getElementById(“text”).createTextRange(); m.findText(‘검색대상’); m.select(); 2013. 11. 14.
[Javascript] 압뒤 공백 제거 var temp = " Test "; temp.replace(/(^\s*)|(\s*$)/gi, ""); 2013. 11. 14.
[Sencha Touch 2] Ext.tab.Panel 을 이용한 화면 구성 Ext.tab.Panel 객체를 이용해서 두개의 View 를 표시 1. 프로젝트 디렉토리 구조 2. index.html 이 읽혀지면서 아래와 같은 순서로 코드가 실행된다. 3. 실행화면 “첫번째”, “두번째” 아이콘을 클릭하면 두개의 화면이 교대로 변경된다. 2013. 11. 14.
[SVN] Subversion/SVN 설정시 branches, tags, trunk 에 대한 개념 trunk - 기본적으로 개발을 시작할 때 사용하는 디렉토리(소스의 주 개발 작업을 진행하는 폴더) - 모든 프로그램 개발 작업은 trunk 디렉토리에서 부터 시작 - main, mainline, production의 의미로 사용됨 brankches - trunk 에서 뻗어져 나온 나뭇가지(소스의 실험적인 작업을 진행하는 폴더, 소스의 현재 버전을 유지보수 하고, 현재 버전을 기반으로 차기 버전을 개발할 경우 이 폴더 이용) - trunk 디렉토리에서 프로그램을 개발하다보면 큰 프로젝트에서 또 다른 작은 분류로 빼서 개발하는 경우. - 프로젝트 안의 작은 프로젝트 - release 버전과 유지보수 버전을 분리하고 싶을 때 사용 - customizing이나 hot fix 목적으로 분리하여 수정함 - 수정이.. 2013. 11. 13.