본문 바로가기
[Script] Dox 에 대해 알아본다. ( Dox Output에 대한 설명 ) 출처 : http://jsdoc.info/visionmedia/dox/ Dox 는? - Dox는 node로 쓰여진 코드를 document 로 생성하는 JavaScript 코드. - JSON 형태로 output이 나오며, template에 전달되어 HTML 문서 등으로 전환 될 수 있다. Usage Examples $ dox myfile.json Properties - comment 는 다음으로 나뉘어진다. 1. tags 2. description 3. isPrivate 4. ignore 5. code 6. ctx Description - description 쪽은 "full", "summary", "body" .. 2012. 11. 11.
[Script] Markdown Syntax 출처 : http://daringfireball.net/projects/markdown/syntax Overview Philosophy - markdown으로 작성하면 plain text 처럼 보이도록 작성되었지만, 결과물은 tag로 marked up 되고, formatting 이 된다. - markdown은 HTML 대체가 아닌, read, write, edit 가 쉽도록 하는 것이 목적. Inline HTML - markdown 중간에 HTML 태그를 쓰면 그대로 인식된다. , , , 와 같이 block tag 들은 다른 component들과 blank line 으로 구분이 필요하다. 그리고 start tag 와 end tag는 tab 이나 space로 들여쓰기 되어서는 안된다. - HTML bloc.. 2012. 11. 11.
[Script] JSON Tutorial ( 기초 강좌 ) JSON Tutorial ( 기초 강좌 ) 출처 : w3schools JSON JSON Home What is JSON - JavaScript Object Notation 의 약자- JSON은 text information 을 교환하기 위한 폼.- JSON 은 XML 보다 작지만 더 빠르고 쉽게 파싱될 수 있다.- JSON은 language independent- JSON은 쉽게 이해가능하다. JSON - Evaluates to JavaScript Objects - JS의 object 생성방식과 같기 때문에 JS에서는 쉽게 eval() 을 이용해서 JSON data 를 사용할 수 있다. JSON Introduction Much Unlike XML - No end tag- Shorter- 읽고 쓰기 빠름-.. 2012. 11. 1.
[Script] AJAX Tutorial & Example ( 예제코드 ) 출처 : w3schools AJAX AJAX Home - AJAX 는 Asynchronous JavaScript and XML 의 약자이다. - AJAX는 프로그래밍 language가 아니라, 존재하는 standard를 이용하는 새로운 방법이다. - AJAX는 server와 데이터를 교환하는 획기적인 방법의 하나로, 웹페이지의 일부만을 업데이트 한다. ( 전체 페이지 교체 없이 ) AJAX Introduction What is AJAX? - AJAX = Asynchronous JavaScript and XMl - AJAX 는 빠르고 동적인 웹 페이지를 위한 기술 - AJAX는 적은 양의 데이타만을 교환해서 웹 페이지의 일부만을 갱신하는 방법이다. 이 방법으로 전체 웹페이지 갱신을 하지 않아도 되서 좋다... 2012. 10. 31.
[Script] CSS3 Tutorial ( 기초강좌 ) CSS3 Tutorial ( 기초강좌 ) 출처 : w3schools CSS3 CSS3 Introduction CSS3 Module - CSS3 은 module 로 나누어져 있다. 이전의 것들은 세분화되어 나누어지고, 새로운 것들도 추가되었다. - CSS3의 중요한 모듈들은 다음과 같다. 1. Selector 2. Box Model 3. Backgrounds and Borders 4. Text Effects 5. 2D/3D Transformations 6. Animations 7. Multiple Column Layout 8. User Interface CSS3 Recommendation - CSS3의 스펙은 아직도 W3C에 의해 정의되고 있지만, 대부분의 최신 브라우저에서는 많은 CSS3 속성들을 지원하.. 2012. 10. 31.
[API] 개발자들이 사랑할 수 있는 API 설계방법 from Web API Design - Crafting Interfaces that Developers Love. 출처 : Web API Design - Crafting Interfaces that Developers Love. 개발자들이 사랑할 수 있는 API 설계방법 from Web API Design - Crafting Interfaces that Developers Love. - 이 글은 Web API Design - Crafting Interfaces that Developers Love 라는 소책자의 내용을 요약 정리한 내용입니다. Introduction - 이 책은 개발자들이 좋아할 수 있는 검증된, 실제 사용되는 Web API 를 설계하는 데 있다.- 여기서는 REST 를 design source 로 다루는데, 엄격한 기준을 요구하지 않기 때문에 확장성이 좋다는 장점이 있다.- 개발자는 API 의 고객.. 2012. 10. 31.
[SDK] Adobe AIR vs. Titanium vs. PhoneGap 참조 : SAVAGELOOK.com Adobe AIR vs. Titanium vs. PhoneGap - 위의 3개는 cross-platform app 개발 SDK의 선두주자들입니다. ( 각각 추구하는 특성은 조금 다릅니다. ) - 자세한 3개 platform 에 대한 비교는 위의 참조 링크를 참조하세요. Summary - 성능이 상관없고, AS3 의 경험이 있다면 Adobe AIR 선택. iOS 에서의 성능이 특히 떨어진다는 점 주의. - 많은 platform 을 제공하며, webkit 기반 앱이어도 상관이 없다면 PhoneGap 을 사용. 문서화는 좀 떨어진다. - native UI, native code 를 지원한다는 점에서 위의 case 가 아니라면 무조건 Titanium. IDE 가 제공되며, 문.. 2012. 10. 29.
[SDK] Titanium vs. PhoneGap [SDK] PhoneGap 이란? ( from Nitobi ) [SDK] Titanium 이 뭔가요? ( from Appcelerator ) Titanium vs. PhoneGap Titanium 의 강점 - Titanium은 PhoneGap 처럼 브라우저를 드로잉 엔진으로 사용하지 않기 때문에 Webkit 에 대한 의존성이 거의 없다. 따라서 PhoneGap 보다 더 native 스러운 앱을 만들 수 있다. ( native UI 관련 API 들 제공 ) - 위의 이야기에 덧붙여 더 나은 성능을 보여준다. - native 연결성이 좋기 때문에 native library 의 추가 확장도 쉽다. - Eclipse 기반의 Titanium Studio 라는 전용 IDE 를 제공. ( 장점이자, 단점이죠 ) Ph.. 2012. 10. 29.
[SDK] PhoneGap 이란? ( from Nitobi ) PhoneGap 공식 사이트 PhoneGap 이란? ( from Nitobi ) - Nitobi 사에서 개발한 open source framework SDK. ( 현재 Nitobi 사는 Adobe 에 인수된 상태 ) - iOS, Android, Blackberry, Windows Phone, Palm WebOS, Bada, Symbian 의 총 7개의 platform지원. - HTML, CSS, JavaScript 로 개발. - Webkit 을 Drawing engine 으로 사용한다. - 현재 400,000명 이상의 개발자가 사용중이며, 수천개의 앱이 PhoneGap 으로 제작되어 배포되었음. PhoneGap 으로 개발한 앱들 - Apache License V2.0 하에 무료 open source 로 .. 2012. 10. 29.
반응형