본문 바로가기

전체 글

(37)
[jQuery] Basic 1. jQuery 1) jQurey 란 jQuery는 오픈 소스 JavaScript 라이브러리입니다. jQuery를 사용하면 짧고 단순한 프로그램으로 웹 페이지에 다양한 효과나 연출을 추가할 수 있고 복잡하게 구성된 콘텐츠를 제어할 수 있습니다. jQuery는 2006년 존 레식(John Resig)이 처음으로 공개했으며, 현재는 'jQuery Team' 이라는 개발자 그룹이 개발과 유지 보수를 담당하고 있습니다. [2] (20) John Resig 가 개발한 JavaScript 라이브러리로 다음과 같은 특징이 있다. [1] (146) - 'Write Less, Do More (좀 더 단순한 코드로 더 많은 처리를)' 목표 - 기본적인 DOM 조작에서부터 애니메이션 기능, 이벤트 처리, Ajax 통신까지..
[Node.js] Express Web Server Framework 1. Express Web Server Framework npm 에는 서버 제작 시 불편함을 해소하고, 편의 기능을 추가한 웹 서버 프레임워크가 있습니다. 대표적인 것이 익스프레스입니다. 익스프레스는 http 모듈의 요청과 응답 객체에 추가 기능들을 부여했습니다. 기존 메서드들도 계속 사용할 수 있지만, 편리한 메서드들을 추가하여 기능을 보완하였습니다. 또한, 코드를 분리하기 쉽게 만들어 관리하기도 용이합니다. [1] (184) 2. express-generator 패키지로 express 설치 익스프레스 프레임워크는 익스프레스 외에도 많은 패키지를 사용하므로 입문자 입장에서는 필요한 패키지를 찾아서 설치하기 조금 어렵습니다. 다행히 프레임워크에 필요한 package.json 을 만들어주고 기본 폴더 구조..
[Program] 오픈 소스 라이선스 오픈 소스라고 해서 모든 패키지를 아무런 제약 없이 사용할 수 있는 것은 아닙니다. 라이선스별로 제한 사항이 있으므로 설치 전에 반드시 라이선스를 확인해야 합니다. ISC, MIT 나 BSD 라이선스를 가진 패키지를 사용할 때는 사용한 패키지와 라이선스만 밝혀주면 자유롭게 사용할 수 있습니다. Apache 라이선스 패키지는 사용은 자유롭지만 특허권에 대한 제한이 포함되어 있습니다. GPL 라이선스 패키지를 사용할 때는 조심해야 합니다. GPL 계열의 패키지를 사용한 패키지를 배포할 때는 자신의 패키지도 GPL 로 배포하고 소스 코드도 공개해야 하기 때문입니다. 라이선스별로 특징이 다르므로 오픈 소스를 사용하기 전에 반드시 라이선스를 확인하고 세부 내용을 읽어보기 바랍니다. 나중에 상용 프로그램을 개발했을..