본문 바로가기

Development

자바스크립트 배열 관련 자바스크립트의 배열도 객체입니다. Array 객체로 보시면 되겠죠. 까꿍님 블로그 참고로 http://blog.naver.com/cacung82/10074384341 자바스크립트 배열 추가,삭제, 문자열반환에 대한 함수 및 사용법 정리했습니다. 배열 선언 var empty = []; //빈배열 var empty = new Array(); //빈배열 var intArr = [1,2,3,4,5]; //숫자배열 var mixArr = [1,2,100,"abc"]; //서로다른 타입이 섞인 배열 var table = [base,base+1,base+2]; //임의 수식이 있는 배열 var objArr = [[1,{x:1,y:2},[2,3]]; //객체 리터럴이나 또 른 배열 리터럴을 포함하는 배열 배열을 스택처.. 더보기
개인 개발자에게 윈도우모바일 폰이 더 기대되는 이유 프로그래머 입장에서 MS는 그 어느 회사보다 강한 인지도와 신뢰와 의존도를 가지고 있다. 그만큼 많은 윈도우즈가 팔렸기 때문이기도 하지만 MS에서 제공하는 (판매하지만 익스프레스 버전으로도 충분히 맛볼 수 있다) 개발 환경은 상당히 중독성이 있고 그만큼 훌륭하기 때문이라고 생각한다. 최근 발표된 .NET 4.0은 한층 빠른 속도와 풍부한 프레임워크를 제공하며 기반이 되는 C#은 좀 더 다이나믹 해지게 되었다. 그 중심에 설 분야는 단연 모바일이라고 생각한다. 그리고 아이폰 열풍과 함께 뜨거운 감자가 될 부분은 안드로이드 보다 윈도우 모바일 이라고 생각한다. 그 이유는 개발 환경이 가장 크다. 아이폰은 오랜 기간 오브젝티브 C 와 코코아 프레임워크를 통해 다져온 환경이 있다. XCODE 역시 훌륭한 개발 .. 더보기
Effective C# 책 보면서 정리 ... 멤버 엑세스에 프로퍼티 사용 세터와 게터를 사용하란 말씀. 실제 닷넷 프레임워크 내부에서도 프로퍼티 접근이 아니면 멤버 데이터 접근이 불가능하게 되어 있고 그렇게 권하고 있다. 아마 C# 3.0 부터는 단순한 입출력을 위한 프로퍼티는 자동으로 생성되기도 합니다. 이 내용은 OOP의 캡슐화에 대한 내용과 같다. 또한 최근 잦은 이슈의 병렬프로그래밍에서도 직접 멤버를 억세스하는 것 보다 메서드 형태의 프로퍼티 사용이 더욱 효과적이다. 그 외 가상, 추상, 인터페이스 등의 언어적 특성에 대한 내용은 패스! C#의 Indexer 기능 때문에라도 프로퍼티를 추천. (인덱서는 클래스당 하나만 가능. 즉, 타입당 하나만 가능. this 를 사용하는 이유기도 하고...) 당연하겠지만 IL 코드에.. 더보기
색상 디자인 가이드 - Kuler 디지털 색상환 아도브는 디자인 파트에서 무시할수 없는 가장 큰 회사중 하나이다. 플래쉬로 만들어진 색상환 서비스가 있어서 소개해본다. http://kuler.adobe.com 사용자들이 올린 색상환에 대해 다양한 조건으로 리스트가 되어 있다. 기본적으로 이곳의 색상 정보를 사용하는 것도 좋겠다. 적절한 가이드에 따라 색상을 결정하는 부분이다. 색상환과 현재 선택된 색상의 위치를 알 수있는 색상환 도형이 있어서 나만의 색상 세트를 만들수 있다. 색감에 둔한 프로그래머들을 위한 좋은 서비스라고 생각한다. 아무튼 즐겨찾을 만한 곳. 더보기
How JQuery Works 제이쿼리 작업 가이드 http://docs.jquery.com/How_jQuery_Works 이 가이드는 제이쿼리가 작동하는 기본 컨셉을 설명하고 있습니다. jQuery: The Basics제이쿼리 기본 튜토리얼이다. 즉 이런 스타일로 코딩하면 된다는 말이다. 테스트 페이지가 없으면 아래처럼 테스트 페이지를 작성해보자. jQuery 제이쿼리 소스파일을 지정하는 것이 첫번째 할일이다. 아래의 코드를 확인하자. Launching Code on Document Ready 보통 자바스크립트는 브라우저에 코드가 로딩된 후에 시작된다. 아래처럼 코드를 작성한다. window.onload = function(){ alert("welcome"); } 위 코드를 통해 페이지가 로딩되면 바로 자바스크립트 코드를 실행할 수.. 더보기