Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Similar documents
3장

Overall Process

Interstage5 SOAP서비스 설정 가이드

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF

PowerPoint 프레젠테이션

DocsPin_Korean.pages

Javascript.pages

untitled

Week13

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

untitled

슬라이드 1

Lab10

2파트-07

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

초보자를 위한 자바 2 21일 완성 - 최신개정판

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES HTML 연동가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax Co

C H A P T E R 2

초보자를 위한 C++

untitled

chapter1,2.doc

산업입지내지6차

Microsoft Word - 김완석.doc

Intro to Servlet, EJB, JSP, WS

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

교육2 ? 그림

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

14-Servlet

블로그_별책부록

접근성과 웹 The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee, the inventor

정도전 출생의 진실과 허구.hwp

MasoJava4_Dongbin.PDF

Lab1

용어사전 PDF

con_using-admin

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

초보자를 위한 ASP.NET 21일 완성

UNIST_교원 홈페이지 관리자_Manual_V1.0

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

Week8-Extra

AMP는 어떻게 빠른 성능을 내나.key

PowerPoint 프레젠테이션

PRO1_02E [읽기 전용]

Web Scraper in 30 Minutes 강철

1

Chap7.PDF

JavaGeneralProgramming.PDF

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제목을 입력하세요.

LXR 설치 및 사용법.doc

J2EE & Web Services iSeminar

MPLAB C18 C

untitled

untitled

초보자를 위한 ASP.NET 2.0

PowerPoint 프레젠테이션

BEef 사용법.pages

Building Mobile AR Web Applications in HTML5 - Google IO 2012

untitled

Spring Boot/JDBC JdbcTemplate/CRUD 예제

슬라이드 1

PowerPoint 프레젠테이션

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

01-OOPConcepts(2).PDF

슬라이드 1

歯MW-1000AP_Manual_Kor_HJS.PDF

PowerPoint 프레젠테이션

Dialog Box 실행파일을 Web에 포함시키는 방법

- 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager clas

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

PowerPoint 프레젠테이션

ODS-FM1

BH의 아이폰 추천 어플

!K_InDesginCS_NFH

Solaris Express Developer Edition

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

6강.hwp

로거 자료실

reader.book


00-CourseSyllabus

XE 스킨 제작 가이드

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

Introduction to Avalon A Whirlwind Tour…

Scene7 Media Portal 사용

FileMaker 15 WebDirect 설명서

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가

ibmdw_rest_v1.0.ppt

PowerPoint 프레젠테이션

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

DIY 챗봇 - LangCon

유니티 변수-함수.key

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

Transcription:

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대

Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

Dirty Coding

What is Javascript? Javascript는 Java가아님웹페이지의제어및동적효과등 Prototype 기반 OOP 원시데이터타입, 혼합데이터타입 ( 클래스 ) Interpreter (Execute a Line by Line) Server Side Language로도개발중.

What is Eclipse 오픈소스확장가능한 IDE Javascript이외에많은언어를지원수많은플러그인을가지고있음 Java 기반 IDE 거의모든 PC 운영체제지원 (Linux, Windows, Mac) http://code.google.com/p/jsdoc-toolkit/w/list

Javascript Debugging is Hard!

What is JSDoc Javascript 문서화 HTML, XML, XMI로문서출력지원 Eclipse나기타 IDE에서자동완성및기타기능보조가능 Javadoc 기반으로만들어짐 Eclipse 지원플러그인있음

What is Web Inspector View the page source Live DOM Hierarchy Script Debugging Web Packet Capture Profiling

Not Found Javascript Document

What is JSDoc JSDoc 기술하지않았을때 JSDoc 기술하였을때

따라해보기 Eclipse EE(Indigo) 다운로드 JSDT가포함되어있음 Firefox 또는 Google 크롬설치 Firefox일경우 Firebug와같은 Add-on 설치 Eclipse로프로젝트작성뒤코딩시작!

따라해보기 - Index.html <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> <script type="text/javascript" src="dictionary.js"></script> <script type="text/javascript"> var word; dic = new WordRepository(); dic.addword(new Word("Dog", " 강아지 ")); dic.addword(new Word("Cat", " 고양이 ")); </script> </head> <body> </body> </html>

따라해보기 - Dictionary WordRepository -words : Word +addword(newword:word) +delword(text:string) +getword(text:string) Word -text : string -mean : string Word(newText:string, newmean:string) +gettext() +getmean()

따라해보기 - Dictionary.js /** * @class * @param newtext * @param newmean */ function Word(newText, newmean) { var text = newtext; } var mean = newmean; /** * Get a Text */ this.gettext = function() { }; /** return text; * Get a Text Mean */ this.getmean = function() { return mean; }; /** * @class */ function WordRepository() { /** * @type {Array} */ var words = new Object(); } /** * @param {String} */ this.delword = function(text) { delete words[text]; }; /** * @param {Word} */ this.addword = function(newword) { words[newword.gettext()] = newword; }; /** * @param {String} * @return Word */ this.getword = function (text) { return words[text]; }; this.debug = function () { for ( var key in words) { console.debug(key); } };

따라해보기 - JSDoc 생성 http://code.google.com/p/jsdoc-toolkit/downloads/list Run > External Tools > Open External Tools Dialog New (Name: Generate JSDoc) Location: jre bin path Working Directory: JS-Toolkit Path Argument: -jar jsrun.jar app/run.js "project_path" - t=templates/jsdoc -d="project_path/jsdoc"

따라해보기 - JSDoc 결과

따라해보기 - Web Inspector Firefox Firebug 설치 ( 추가기능 ) 도구 > Web 개발도구 > Firebug > Firebug 열기 Safari 환경설정 (Ctrl or Command +,) > 고급메뉴막대에서개발자용메뉴보기체크 Chrome Ctrl + Shift + I(Windows)

따라해보기 - 콘솔 콘솔에서 dic.debug();

따라해보기 - 콘솔사용 Firebug http://getfirebug.com/wiki/index.php/ Command_Line_API Safari http://developer.apple.com/library/safari/ #documentation/appleapplications/conceptual/ Safari_Developer_Guide/DebuggingYourWebsite/ DebuggingYourWebsite.html

Javascript Programing! Eclipse JSDoc Web Inspector

감사합니다.