<<

JavaScript Libraries

Bok, Jong Soon [email protected] www.javaexpert.co.kr style property style property (Cont.) Prototype Prototype (Cont.)

 http://www.prototypejs.org  Aims to ease development of dynamic web applications.  Created by Sam Stephenson  Latest version is 1.6.1(Sep 1, 2009)  1.5+, MSIE 6.0+, 2.0.4+, Chrome 1.0+, Opera 9.25+ Prototype (Cont.)

 $( )  document.getElementById() Prototype (Cont.)

 $F()  Form.Element.getValue()  $().getValue() Sample code Prototype (Cont.)

 Additional Resource  Is virtually free  Is relatively easy to read  But doesn't help what it can and cannot do.  Created a nice overview by Sergio Pereira at http://www.sergiopereira.com/articles/prototy pe.js.html.  Korean Version at http://openframework.or.kr/framework_refere nce/prototype_js/1.5.0/prototype.js. Script.aculo.us Script.aculo.us (Cont.)

 Is built on top of Prototype.  Extends the available functionality  Provides a higher level of interaction, as well as increasingly sophisticated effects.  Documentation at http://wiki.github.com/madrobby/scriptacu lous/ Script.aculo.us (Cont.)

 Download & Install 1. Go to http://script.aculo.us/downloads 2. Downloads latest version 3. Put prototype.js, scriptaculous.js, builder.js, effects.js, dragdrop.js, slider.js and controls.js in a directory of your website, e.g. /. Script.aculo.us (Cont.)

 Download & Install 4. Can limit the additional scripts that get loaded by specifying them in a comma-separated list, e.g.  The scripts that can be specified are: builder, effects, dragdrop, controls, and slider Script.aculo.us (Cont.) Sample code Rico Rico (Cont.)

 Is a JavaScript for creating rich internet applications.  Based on Prototype  http://openrico.org/rico/home.page  Its object-oriented framework makes it easy to add richness to your web application  Was created by a development team at Sabre Airline Solution. Rico (Cont.) Rico (Cont.) Dojo Toolkit(Cont.)

 Unbeatable JavaScript Tools  http://dojotoolkit.org  Focuses on making desktop applications in the browser.  http://dojotoolkit.org/api/  http://o.sitepen.com/labs/toolbox  http://en.wikipedia.org/wiki/Dojo_Toolkit  MSIE 5.5+, Firefox 1.0+, Safari 2.0.x+, Opera 8.5+ Dojo Toolkit (Cont.) Dojo Toolkit (Cont.) Dojo Toolkit (Cont.) The Yahoo! UI Mochikit Open API

 API : 운영체제나 응용 프로그램 사이의 통신에 사용되는 언어나 메시지  Open API : 운영체제를 벗어난 형태의 API, 접 근방식을 공개  국내에서는 Daum, Naver, Aladin 등이 공개  Daum http://dna.daum.net/apis  http://code.google.com  Naver http://openapi.naver.com  대부분 리턴값의 형식은 RSS, JSON , XML 형식임  (GWT) Open API (Cont.) 네이버 다음 알라딘

지식iN 검색 신지식 검색 도서 검색

블로그 검색 게시판 검색 음반 검색

카페/카페글 검색 카페 검색 DVD 검색

전문자료 검색 블로그 검색 화장품 검색

한국웹문서 검색 뉴스 검색 선물 검색

책검색 도서 검색 상품 정보

쇼핑검색 일본어 사전

백과사전검색 블로그 API

국어사전검색 디엔샵 상품 정보

일어사전검색 디엔샵 삼품 검색

영어사전검색 할인 항공권 검색

뉴스검색

지역검색

동영상검색

이미지검색

내PC검색

실시간 검색어

추천 검색어

성인검색어 판별

오타변환

바로가기

지도 API Open API (Cont.) - Naver

 개발자가 네이버의 다양한 Open API를 이용해서 다양한 애플리케이션을 개발할 수 있도록 네이버 기술과 서비스를 공유하 는 프로그램  http://openapi.naver.com/index.nhn  http://cafe.naver.com/openapi.cafe  네이버 검색결과와, 검색 서비스 및 지도 API  비 상업적 목적에 한해 무료사용  등록 후 사용 가능 Open API (Cont.) - Naver Open API (Cont.) - Naver

 퀘스트글로브 http://www.questglobe.com Open API (Cont.) - Naver Open API (Cont.) - GWT  Is an open source software development framework that Makes writing applications.  You write your front end in the Java programming language  GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.  http://code.google.com/webtoolkit/  Apache-style license.  Released this free toolkit, in May 2006. Open API (Cont.) - GWT Open API (Cont.) - GWT