Size: 2617
Comment:
|
Size: 2958
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Netscape사에서 홈페이지처리능력을 높이기 위해 개발한 스크립트 언어. 이후 SunMicroSystems사와 공동 작업을 하면서 JavaScript라는 이름을 얻게 되었지만, [Java]와는 다른 별개의 ProgrammingLanguage이다. | Netscape사에서 홈페이지처리능력을 높이기 위해 개발한 스크립트 언어. 이후 SunMicroSystems사와 공동 작업을 하면서 JavaScript라는 이름을 얻게 되었지만, [[Java]]와는 다른 별개의 ProgrammingLanguage이다. |
Line 5: | Line 5: |
JavaScript를 통해서 홈페이지는 동적으로 변모할 수 있었고, [CGI]에 의존하던 많은 일들을 웹브라우저에게 떠넘길 수 있었다. 최근 [HTML]과 함께 WebProgramming에 있어서 빼놓을수 없슴. | JavaScript를 통해서 홈페이지는 동적으로 변모할 수 있었고, [[CGI]]에 의존하던 많은 일들을 웹브라우저에게 떠넘길 수 있었다. 최근 [[HTML]]과 함께 WebProgramming에 있어서 빼놓을수 없슴. |
Line 11: | Line 11: |
* [http://bioinfo.sarang.net/moin/wiki/upload/Javascript_edu_97.hwp 교육용언어로서 JavaScript의 가치] | * [[http://bioinfo.sarang.net/moin/wiki/upload/Javascript_edu_97.hwp|교육용언어로서 JavaScript의 가치]] |
Line 15: | Line 15: |
* [http://www.justatheory.com/computers/programming/javascript/ JavaScript testing] * [http://jsguide.net/ver2/ 다양한 예제 사이트] * [http://www.wait-till-i.com/index.php?p=407 Maintainable JavaScript presentation] |
* [[http://www.justatheory.com/computers/programming/javascript/|JavaScript testing]] * [[http://jsguide.net/ver2/|다양한 예제 사이트]] * [[http://www.wait-till-i.com/index.php?p=407|Maintainable JavaScript presentation]] |
Line 19: | Line 19: |
* DomScripting | |
Line 21: | Line 22: |
* [http://www.slimeland.com/raytrace/ JavaScript RayTrace] * [http://www.squarefree.com/shell/shell.html JavaScript Shell] * [http://kldp.org/node/71983 자바스크립트로 구현한 한글 입력기(IME)] : 한글입력프로그램이 없을 때 JavaScript로. * [http://neil.fraser.name/news/2006/03/19/ Javascript Diff] |
* [[http://www.slimeland.com/raytrace/|JavaScript RayTrace]] * [[http://www.squarefree.com/shell/shell.html|JavaScript Shell]] * [[http://kldp.org/node/71983|자바스크립트로 구현한 한글 입력기(IME)]] : 한글입력프로그램이 없을 때 JavaScript로. * [[http://neil.fraser.name/news/2006/03/19/|Javascript Diff]] * [[http://www.gscottolson.com/blackbirdjs/|Blackbirds]] |
Line 29: | Line 31: |
* [http://www.crowproductions.de/repos/main/public/packer/jspacker.py JavaScript Packer] | * [[http://www.crowproductions.de/repos/main/public/packer/jspacker.py|JavaScript Packer]] * [[Xquared]] * [[TinyMCE]] |
Line 32: | Line 36: |
* [http://www.mochikit.com MonchiKit] * PrototypeJs * ScriptAculoUs * [http://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/ 주목받는 자바스크립트 라이브러리 집합] |
* [[http://www.mochikit.com|MonchiKit]] * [[Prototype]] * [[Scriptaculous]] * [[jQuery]] * [[Dojo]] * [[http://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/|주목받는 자바스크립트 라이브러리 집합]] |
Line 41: | Line 47: |
개체의 위치를 조절하고 싶을 때, object.style.pixelLeft 는 [IE]에서만 된다. 이를 FireFox에서도 되게 하려면, | 개체의 위치를 조절하고 싶을 때, object.style.pixelLeft 는 [[IE]]에서만 된다. 이를 FireFox에서도 되게 하려면, |
Line 47: | Line 53: |
[IE]에서... COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR 태그의 innerHTML 속성은 읽기 전용 이다. 임시 해결책은 [http://iolothebard.tistory.com/102 DWR과 IE와 TBODY와 innerHTML과 협공] | [[IE]]에서... COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR 태그의 innerHTML 속성은 읽기 전용 이다. 임시 해결책은 [[http://iolothebard.tistory.com/102|DWR과 IE와 TBODY와 innerHTML과 협공]] |
Line 49: | Line 55: |
[[http://tagin.net/bbs/view.php?id=server&no=7#1.|불펌방지기능]] : 물론 자바스크립트를 막아서 안돌려도 되지만, 원하는 고객이 있음. |
Netscape사에서 홈페이지처리능력을 높이기 위해 개발한 스크립트 언어. 이후 SunMicroSystems사와 공동 작업을 하면서 JavaScript라는 이름을 얻게 되었지만, Java와는 다른 별개의 ProgrammingLanguage이다.
JavaScript를 통해서 홈페이지는 동적으로 변모할 수 있었고, CGI에 의존하던 많은 일들을 웹브라우저에게 떠넘길 수 있었다. 최근 HTML과 함께 WebProgramming에 있어서 빼놓을수 없슴.
본 BioinfoWiki에서는 JavaScript를 IncludeJsMacro를 이용하여, 직접 위키상에서 실행할 수 있다.
관련자료
JavaScript.chm : 사전 도움말파일
신기한것들
자바스크립트로 구현한 한글 입력기(IME) : 한글입력프로그램이 없을 때 JavaScript로.
JavaScript프로그램들
JavaScript 라이브러리
프로그래밍 주의점
가능한한 문자열은 작은따옴표. <a href="" onclick="alert('Thank you')">Click Me</a>
각종 팁
개체의 위치를 조절하고 싶을 때, object.style.pixelLeft 는 IE에서만 된다. 이를 FireFox에서도 되게 하려면,
IE에서... COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR 태그의 innerHTML 속성은 읽기 전용 이다. 임시 해결책은 DWR과 IE와 TBODY와 innerHTML과 협공
불펌방지기능 : 물론 자바스크립트를 막아서 안돌려도 되지만, 원하는 고객이 있음.