IT

ALL

Perl 정규 표현식 패턴 매치 사용 방법 예제

정규표현식이란 어느 특정 문자열이 아닌 문자열의 일부를 패턴화해서 표현하는 방법을 말합니다. 여러 행이 있는 문장의 안에서 문자열을 검색할 때에 검색하고 싶은 문자열 전부를 지정하는 것이 아닌 문자열의 일부분으로 검색 가능하게 하는 것이 정규식 표현입니다. 예를 들어, UNIX나 Windows에서는 문자열을 검색할 때에 사용 가능한 정규식 표현으로 를 임의의 문자열에 를 임의의 하나의 문자로 해서 사용할 수 있습니다. 검색 패턴을 app*으로 지정하면 apple 이나 application 또는 appeal등의 문자열이 매칭되는 것을...
ALL

Perl 파일 조작과 파일 핸들러 사용 방법 예제

Perl에서는 파일 입출력 파일 핸들러라는 것이 있습니다. 파일 핸들러는 지금 어느 파일을 처리하고 있는지를 관리하기 위한 것입니다. 파일을 읽거나 쓰는 것을 하기 위해 우선 파일을 열고 파일 핸들러와 관계를 맺어줍니다. 그리고 파일 핸들러를 조작하는 것이 기본 조작법입니다. 표준 입출력 Perl에는 특별한 파일 핸들러로 다음과 같은 3개가 있습니다. 파일 핸들러의미내용STDIN표준 입력파이프나 리다이렉트 시에 데이터를 읽어옴.커맨드 라인의 경우에는 키보드.STDOUT표준 출력파이프나 리다이렉트 시에 데이터를 출력.커맨드 라인의 경...
ALL

Node.js 라우터(Router) 사용 방법 및 예제

Express를 사용하는 이유 중 하나가라우팅을 깔끔하게 관리할 수 있다는 점이다. 예를 들어, app.js에서 app.get 같은 메서드가 라우터 부분이다. 그러나라우터를 많이 연결하면app.js코드가 많이 길어진다. Express에서는 라우터를 분리할 수 있는 방법을 제공한다. routes폴더를 만들고 그 안에index.js와user.js를 다음과 같이 작성해주자. 라우터 설정 index.js 파일 // routes/index.js const express = require('express'); const router = exp...
ALL

Node.js express 설치 및 사용 방법 예제

Expresss는Node.js의 프레임워크입니다. Node.js 사용해 웹 개발을 하는 경우Expresss프레임워크를 사용하면 더욱더 간편하게 개발을 할 수 있게 도와줍니다. Expresss 프레임워크의 특징을 간략하게 보겠습니다. 프렘임워크중 점유일이 가장 높다. 많은 개발자들이 사용하고 있어 정보들을 많이 얻을 수 있다. 확장 모듈이 많이 있고 추가하기 용이하게 되어있다. Express 설치 방법 Express를 설치하기 위해서는 Node.js이 설치되어 있어야 합니다. Express 설치는npm커맨드를 사용해 인스톨합니다. n...
ALL

Node.js 윈도우, Linux 설치 하기 Hello World

JavaScript와 같이 많이 사용하는Node.js사용 방법을 알아보겠습니다. 우선 설치 방법과 동작 확인을 하기 위해Hello World를 출력하도록 하겠습니다. 개발 환경은 윈도우 또는 Linux 등 각자 다릅니다. 많이 사용하는 환경인 윈도우와 Linux를 간단하게 보겠습니다. 설치할 버전은 현재LTS(Long term support)버전인 16을 설치하겠습니다. 윈도우 Node.js 설치 윈도우에서는 Node.js 인스톨 파일을 다운로드 받아 설치를 진행합니다. 1. 설치 파일 다운로드 다운로드는 공식 사이트에서 받으면 됩...
ALL

자바스크립트 HTML name 이름으로 요소 정보 취득 getElementsByName

Document오브젝트의getElementsByName메서드를 사용해name이름으로 요소에 접근하는 방법을 알아보겠습니다. getElementsByName작성 방법을 먼저 보겠습니다. document.getElementsByName(name 이름) 파라미터로name이름을 지정합니다. 샘플 코드를 보면서 사용 방법을 확인해보겠습니다. <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>getElementsByName</title> </head> <body> <p...
ALL

자바스크립트 HTML class 이름으로 요소 취득 방법 getElementsByClassName

자바스크립트에서HTML의class속성값을 지정해 해당 요소의 값은 취득하는 방법을 알아보겠습니다. class속성값을 지정해 해당 요소에 접근하기 위해서는getElementsByClassName을 사용합니다. getElementsByClassName사용 방법을 먼저 보겠습니다. getElementsByClassName(class 이름) 접근하고 싶은class의 이름을 파라미터로 지정합니다. getElementsByClassName 사용 방법 class이름을 지정해 요소의 정보들을 취득해오는getElementsByClassName에 대...
ALL

자바스크립트 HTML 태크 이름으로 요소 취득 방법 getElementsByTagName

자바스크립트에서 HTML의 태그명을 지정 요소를 취득할 수 있는getElementsByTagName대해 살펴보겠습니다. getElementsByTagName메서드의 사용 방법을 먼저 보겠습니다. document.getElementsByTagName(태그 이름) 태그 이름에는'div'나'p'처럼태그 종류 이름을 지정합니다. '*'를 지정하면 모든 요소를 취득합니다. 태그 이름을 지정해 취득한 반환값은HTMLCollection오브젝트 형태로 반환합니다. HTMLCollection오브젝트는 여러개 요소의 노드가 집합됩니다. 집합된 오브젝...
ALL

자바스크립트 HTML id로 데이터 문자열 취득 방법 예제

HTML에서 입력값 또는 텍스트 문자열을 자바스크립트에서 취득하는 방법을 알아보겠습니다. 입력값 또는 문자열을 취득하기 위해서는getElementById를 사용합니다. getElementById는 HTML 태그 안에 지정한 id 이름으로 해당 요소를 취득하는 메서드입니다. 샘플 소스를 보면서 사용 방법을 알아보도록 하겠습니다. getElementById 메서드 getElementById메서드는 HTML 태그 안에서 지정한id이름으로 해당 요소를 취득해오는 메서드입니다.getElementById사용 방법은 아래와 같습니다. docum...