Netscape사에서 홈페이지처리능력을 높이기 위해 개발한 스크립트 언어. 이후 SunMicroSystems사와 공동 작업을 하면서 JavaScript라는 이름을 얻게 되었지만, [[Java]]와는 다른 별개의 ProgrammingLanguage이다. http://www.javascript.com JavaScript를 통해서 홈페이지는 동적으로 변모할 수 있었고, [[CGI]]에 의존하던 많은 일들을 웹브라우저에게 떠넘길 수 있었다. 최근 [[HTML]]과 함께 WebProgramming에 있어서 빼놓을수 없슴. 본 BioinfoWiki에서는 JavaScript를 IncludeJsMacro를 이용하여, 직접 위키상에서 실행할 수 있다. 관련자료 * JavaScriptTheDefinitiveGuide * [[http://bioinfo.sarang.net/moin/wiki/upload/Javascript_edu_97.hwp|교육용언어로서 JavaScript의 가치]] * HtmlArea * http://user.chollian.net/~spacekan/ * Uploads:JavaScript.chm : 사전 도움말파일 * [[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://youngrok.com/moin.cgi/JavaScript * DomScripting * [[http://blog.wystan.net/2011/08/02/great-javascript-articles|괜찮은 강의 자료]] 신기한것들 * [[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]] JavaScript프로그램들 * ResidentRegistrationNumber * LoanPayment * [[http://www.crowproductions.de/repos/main/public/packer/jspacker.py|JavaScript Packer]] * [[Xquared]] * [[TinyMCE]] JavaScript 라이브러리 * [[http://www.mochikit.com|MonchiKit]] * [[Prototype]] * [[Scriptaculous]] * [[jQuery]] * [[Dojo]] * [[http://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/|주목받는 자바스크립트 라이브러리 집합]] * [[http://pypi.python.org/pypi/django.js/0.3|django.js]] 프로그래밍 주의점 * 가능한한 문자열은 작은따옴표. {{{ Click Me }}} == 각종 팁 == 개체의 위치를 조절하고 싶을 때, object.style.pixelLeft 는 [[IE]]에서만 된다. 이를 FireFox에서도 되게 하려면, {{{#!java //object.style.pixelLeft += 100; object.style.left = parseInt(object.style.left) + 100 + 'px'; }}} [[IE]]에서... COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR 태그의 innerHTML 속성은 읽기 전용 이다. 임시 해결책은 [[http://iolothebard.tistory.com/102|DWR과 IE와 TBODY와 innerHTML과 협공]] [[http://tagin.net/bbs/view.php?id=server&no=7#1.|불펌방지기능]] : 물론 자바스크립트를 막아서 안돌려도 되지만, 원하는 고객이 있음. ---- CategoryLanguage