자바스크립트 기본 사용법


자바스크립트는 HTML 문서에서 <head> 태그나 <body> 태그 사이에 삽입합니다.

자바 스크립트의 기본 구조입니다.


<script language="javascript">


스크립트 내용~~~


</script>



자바스크립트는 삽입방법이나 위치에 따라 실행되는 시기가 달라집니다.


내장형

HTML 문서 내에 소스를 직접 입력하는 방식으로, <head> 태그나 <body> 태그 사이에 입력할 수 있지만, 대부분 해석순서를 고려하여 <head> 태그 사이에 입력합니다.

<head>

<script>

~~자바 스크립트 소스

</script>

</head>

<body>

<script>

~~자바 스크립트 소스

</script>

<body>



행 입력형

HTML 문서의 태그 내에 이벤트핸들러와 함께 사용합니다.

프로그램이 복잡하지 않고 단순한 경우 사용하면 편리합니다.


<태그 이벤트핸들러="자바스크립트 소스">


(예제)

<form onClick="alert('환영')"><input type=button value="환영"></form>

(실행)
  << 클릭

  

 



함수형

함수(function)는 프로그램명으로 이해하면 됩니다.

소스가 길어질 경우 함수로 이름을 지정하여 호출해서 사용합니다.

문서 내장형과 같이 <head>나 <body> 태그 사이에 삽입할 수 있지만

해석 순서를 고려하여 <head>태그 사이에 입력하는 것이 보편적 입니다.

함수를 호출할 경우에만 실행됩니다.


<head>

<script language="javascript">

function 함수명()

{

자바 스크립트 소스~

}

</head>


또한 함수를 실행할 때는

<태그 이벤트핸들러="함수명()">

이렇게 하여 실행한다.





링크형


링크형은 자바스크립트 소스를 확장자 *.js인 외부 파일로 저장하여 불러옵니다.

링크형을 사용하면 좋은점은 다음과 같습니다

  • HTML 문서가 길어지는 것을 방지하고 소스를 간략화 시킨다.


    자바스크립트 소스의 노출을 방지하여 보안성을 향상시킨다.


    자바스크립트 소스를 여러 페이지에 적용할 수 있어 효과적인 작업을 할 수 있고 용량을 줄여준다.


링크형 자바스크립트 사용방법

<script src="js 파일의 전체경로"></script>



주의사항

자바스크립트를 작성할 경우 지켜야할 몇가지 주의사항을 알아보겠습니다.


1. 대소문자 반드시 구분해야 합니다.


2. 구문은 한 줄에 한개씩 위치시킵니다. 

한줄에 두개 이상 구문을 두려면, 구문 사이에 세미콜론(;)으로 구분합니다.

ex) alert("안녕"); alert("하세요")


3. 객체, 속성, 메소드, 함수의 구분은 마침표(.)연산자를 사용합니다.


4. 한 개의 구문을 한 줄에 모두 쓰지 못할 경우에는 밑줄(_)을 이용하여 다음 줄과 연결되었음을 표시합니다.

ex) document.write_

("안녕하세요")


5. 문자열 표시는 따옴표를 사용해야 한다.


6. 작은 따옴표나 큰따옴표를 중첩해서 사용할 때는 나중에 시작한 따옴표를 먼저 닫아야 한다.


7. 따옴표 자체를 문자열에 포함시켜야 할 경우에는 역슬래시(\)와 따옴표를 함께 사용한다.




주석달기

자바스크립트에서는 두가지 방법으로 주석문을 작성할 수 있습니다.


1. 한 행을 주석문 처리

//주석 처리할 행,문장


2.두행 이상 주석문 처리


/* 주석 처리할 영역 ~~ */





스크립트와 자바스크립트

스크립트란 일종의 매크로로, 프로그래밍 경험이 없는 사람도 손쉽게 프로그램을 자신이 원하는 대로 조작할 수 있게 해줍니다.

스크립트는 정의된 명령어만 사용하기 때문에 편리하지만, 복잡한 응용프로그램을 만들기에는 부적합합니다.

대표적인 스크립트는 자바스크립트, VBscript,jscript 등이 있습니다.


자바스크립트는 웹 브라우저에서 사용할 수 있는 스크립트 언어로,  HTML 문서 내에 함계 존재하고 배우기 쉽습니다. 객체가 한정되어 있긴 하지만 HTML, CSS로 할 수 없는 일을 가능하게 하고, 동적인 홈페이지를 만들거나 자료를 검증하기도 합니다.


자바스크립트는 넷스케이프와 선 마이크로시스템즈가 공동으로 프로젝트를 진행하여 만들었으며, 이 때문에 초기에는 인터넷 익스플로러에서는 많은 오류가 발생했었습니다. 하지만 현재는 대부분의 문제점을 해결하여 인터넷 익스플로러에서도 제대로 동작합니다.



자바스크립트의 사용목적과 특징

자바스크립트를 사용하는 목적은 다음과 같습니다.


1.  인터렉티브(interactive)한 홈페이지를 제작하여 사용자가 컴퓨터와 실시간 대화하듯이 메세지를 주고 받을 수 있다.


2.  경제적인 가격의 컴퓨터로 서버를 구축해서 사용할 수 있다.


3.  플랫폼이 독립적이다.(컴퓨터 기종에 관계없이 사용할 수 있다.)


4.  HTML로는 표현이 불가능했던 프로그램적인 활용이나 동적인 표현이 가능해 좀더 역동적인 홈페이지를 만들 수 있다.


5.  서버로 전송될 자료의 검증을 웹 프로그램이 실행되기 전인 클라이언트 단계에서 실행하므로 웹 프로그램을 사용할 때 반드시 필요하다.




자바와 자바스크립트를 비교하면 자바스크립트의 특징을 좀더 쉽게 이해할 수 있습니다.

자바와 자바스크립트 용어가 똑같이 자바로 시작해서 같은 종류의 프로그램일 거라고 착각하기 쉽지만, 다른 프로그램입니다.

 

 구분

 자바

자바스크립트 

해석 위치 

서버 내의 파서(parser)

클라이언트의 브라우저 

언어형 

컴파일러 방식 : 서버에서 컴파일 되어 클라이언트에서 인터프리터됨 

인터프리터 방식 : 서버가 아닌 클라이언트에서 인터프리터 됨 

존재 

HTML 파일과 별도로 존재 

HTML 문서 내에 기술 

객체 지향 

객체 지향언어 : class가 존재하고 생성, 상속 가능 

객체 기반 언어 : 객체의 표현과 상속은 가능하나 생성이 불가능 

바인딩 

정적 바인딩 

동적 바인딩 

소스

확인 불가능

확인 가능

보안성

      있음

없음

변수형

변수, 자료형의 정의가 있고 명확하게 구분됨

변수의 형을 미리 정의하지 않아도 됨

속도

빠름

느림

사용

어려움

쉬움

운영체제

부분적인 제한

제한 없음



자바 스크립트 기본 사용법







핵티비스트 그룹 어나니머스가 우리는 테러리스트가 아니라며 유투브를 통해 동영상을 올렸다.

한 게임사가 어나니머스를 게임상 적군으로 상징하는 듯한 트레일러를 공개했기 때문이다.


지난 주 액티비전은 출시 예정인 콜오브듀티 블랙옵스2 트레일러 영상을 공개했다.

공개된 영상에는 어나니머스를 미국의 새로운 적으로 규정하는 함축적인 의미를 담고 있는 것으로 알려졌으며, 실제로 동영상에는 어나니머스의 상징인 마스크가 두차례 등장했다고 한다.


이에 어나니머스 멤버 중 한명은 이 비디오에 대한 반격을 결심했고, 회사 웹사이트 해킹과 온라인 서버를 마비시키도록 공격을 감행하려 하였다.

또한 유투브를 통해 직접 동영상도 공개했다.



어나니머스가 공개한 동영상은 어나니머스 채널을 통해 나왔고, 그 타킷은 확정짓지 않았다.


어나니머스가 활용하는 트위터 계정에서도 동영상이 게시됐다고 직접 언급도 했다.


또한 여기에는 액티비젼의 최고경영자(CEO) 에릭 허쉬버그의 주소, 메일, 전화번호 등이 나열되어 있다.


그러나 어나니머스는 게임회사를 타깃으로 한다는 점에 동의하지 않고, 단지 액태비전의 마케팅 활동에 대해서만 제동을 걸 뿐이라고 입장을 밝혔다.




각종 해킹사고와 핵티비스트들의 공격으로 전 세계가 사이버 몸살을 앓으면서 범죄 예방을 위한 움직임이 활발하다.


전 세계적으로 사이버시대가 도래하면서 보안 위협이 본격화되고 있다.

이러한 상황에서 미국에 이어 EU가 사이버범죄 소탕을 위해 발벗고 나서기 시작했다.




시만텍 조사 결과 사이버 범죄로 인한 전세계 피해액만 3억 880억달러 규모에 달한다. 이는 마약 밀거래 액수보다 훨씬 많은 수치다.


사이버범죄는 인터넷의 탈 국가적 성향 때문에 특정 국가만 노력한다고 예방할 수 없다.

그 중에서도 유럽의 경우 지형적 특성이나, 단일 통화 사용등으로 인해 국경을 초월한 사이버범죄가 기승을 부리고 있다.

때문에 EU는 사이버범죄 예방을 위해 정책 및 기구설립에 발벗고 나섯다.




EU 사이버범죄 예방센터는 유럽 경찰 기구인 유로폴 산하기구로 강제력을 가지돼 사이버 범죄 모니터링 업무를 강화하고자 하는 취지로 설립 되었다.


사이버범죄 센터는 유로폴이 담당하던 것 외에도 디지털 범죄과학 수사 및 기타 업무들도 추가해 사이버범죄 분야의 영역을 확장했다.


최근 사이버범죄 조직이 조직화 되었기 때문에 이러한 범죄 예방 센터들이 설립되고 있다. 기존 해커들은 단순한 공격이 목적이었다면, 요즘은 금전적인 이득을 취할 수 있는 범죄에 중점을 두기 시작했기 때문이다.

이 센터는 사이버범죄를 비롯해 각종 인터넷 관련 사안들을 다루는 일종의 중앙감시기구의 역할을 수행한다.


EU가 센터를 통합함으로써 관련 온라인 방어 취약점 등을 지적하는 역할과 국가들 간 정보를 통합하는 플랫폼 역할까지 하게 된다.

특히 효율적인 사이버범죄 수사 지원을 할 수 있다는 것이 핵심이다.

검찰 및 법조계의 정보를 오픈소스로 모아 민간 산업 부문, 경찰 및 학계 등까지 효율적으로 취합해 정보를 제공해줄 수 있기 때문이다.


전문가들은 조직화되고 있는 사이버범죄 네트워크 등을 관리하기 위해 EU뿐만이 아니라 전 세계적으로 사이버범죄 예방기구 설립이 본격화될 것으로 전망했다.


현재는 사이버범죄 대응을 위한 것에 초점을 두지만, 향후에는 범국가적 사이버범죄 예방을 위한 기구 설립이 추진될 가능성이 높아질 것이라는 설명이다.



사용자에게서 정보를 입력받고 그에 따른 처리를 할 때 사용하는 것이 폼 문서입니다.

사용자에게서 정보를 입력받을 때는 입력상자, 목록상자, 체크 버튼 등 다양한 방법을 사용합니다.

인터넷에서 쉽게 볼 수 있는 회원가입창 입니다.

이러한 회원가입, 게시판 글쓰기, 자료 검색 등의 구현은 밑의 순서로 이루어 집니다.



1. HTML로 폼 양식 만들기

폼 태그로 입력상자, 목록상자, 버튼을 삽입하여 폼 문서를 만듭니다.



2. CSS로 폼 양식 꾸미기

입력상자를 얇은 테두리로 꾸미기, 버튼에 색상 입히기, 스크롤바 색상 바꾸기 등 폼 양식을 좀더 꾸밉니다.


3. 자바스크립트 문서 검증하기

입력상자에 값이 입력 되었는지, 비밀번호는 일치하는지, 주민등록번호가 형식에 맞는지 등을 검증하여 잘못된 값을 입력받을 경우 오류 메세지를 띄웁니다.


4. 웹 프로그램 실행하기

ASP, PHP와 같은 웹 프로그램을 실행하여 실제로 회원 정보를 서버에 전달합니다.





결국, 회원가입등을 제공하기 위한 목적으로 폼 문서를 만듭니다.

이번에는 폼 문서를 만들기 위해 필요한 폼 태그를 알아보겠습니다.




 태그명 

  결과  

설명 

<form>..</form> 

안보임

폼 양식의 시작과 끝 

<input type=text> 

한 줄 입력상자

<input type=password>

*로 표시되는 비밀번호 입력상자

<input type=radio> 

돌마

라디오 버튼

<input type=checkbox> 

돌돌마

체크상자

<input type=button> 

일반 버튼

<input type=submit> 

전송 버튼 

<input type=reset> 

초기화 버튼 

        <input type=image>

   이미지 불러옴

이미지 업로드

 <input type=file>

파일 업로드 

 <input type=hidden>

 안보임

빈 필드 표시

 <textarea>  <textarea>

여러 줄 입력상자

 <select>...</select>

      목록의 시작과 끝

<option>010</option>

목록상자에서  목록들을 표시





<form>태그 관련 속성

 속성

표현 

설명 

name 

<form name=...> 

폼 이름을 설정한다. 

method 

<form method=post>

<form method=get> 

폼 전송 방식을 POST 방식으로 한다.

폼 전송 방식을 GET 방식으로 한다. 

action 

 <form action="member.php">

폼 내용이 member.php에 의해서 전달된다. 

target 

<form target=..> 

..창에 폼 실행 결과를 보여준다. 








(예제)

<form name=frm1>


<table align=center border=1 bordercolor=white bordercolorlight=gray cellspacing=0 cellpadding=2>

<tr bgcolor=#ececec align=center>

<td colspan=2>폼 양식 만들기</td>

</tr>

<tr>

<td bgcolor=#ececec align=center>아이디</td>

<td>

<input type=text name=id size=12 maxlength=12>

</td>

</tr>

<tr>

<td bgcolor=#ececec align=center>패스워드</td>

<td><input type=password name=pw size=12 maxlength=8></td>

</tr>

<tr>

<td bgcolor=#ececec align=center>성별</td>

<td>

<input type=radio name=sex value=1>남

<input type=radio name=sex value=2 checked>여

</td>

</tr>

<tr>

<td bgcolor=#ececec align=center>국적</td>

<td>

<input type=text value=대한민국 readonly>

    <input type=button value=국적변경 disabled>

</td>

</tr>


<tr>

<td bgcolor=#ececec align=center>휴대폰</td>

<td>

<select name=phone1>

<option value=1 SELECTED>011</option>

<option value=2>016</option>

<option value=3>017</option>

<option value=4>018</option>

<option value=5>019</option>

</select>

-

<input type=text name=phone2 size=4 maxlength=4>

-

<input type=text name=phone3 size=4 maxlength=4>

</td>

</tr>


<tr>

<td bgcolor=#ececec align=center>가족사항</td>

<td>

<input type=checkbox name=familly1 value=1>조부모

<input type=checkbox name=familly2 value=2 checked>부모

<input type=checkbox name=familly3 value=3>형제자매

<input type=checkbox name=familly4 value=4>배우자

<input type=checkbox name=familly5 value=5>자식

</td>

</tr>

<tr>

<td bgcolor=#ececec align=center>소개글</td>

<td>

<textarea cols=50 rows=5 name=memo>관심분야에 대해 쓰세요</textarea>

</td>

</tr>


<tr>

<td bgcolor=#ececec align=center>증명사진</td>

<td><input type=file size=40></td>

</tr>

<tr>

<td bgcolor=#ececec colspan=2 align=center>

<input type=submit value=가입하기>

<input type=reset value=다시작성>

</td>

</tr>

</table>


</form>




실행결과



폼 양식 만들기
아이디
패스워드
성별
국적
휴대폰 - -
가족사항 조부모 부모 형제자매 배우자 자식
소개글
증명사진


'' 카테고리의 다른 글

자바스크립트 기본 사용법  (0) 2012.05.10
자바스크립트 기본학습  (0) 2012.05.10
목록 관련 태그  (0) 2012.05.05
HTML 기본구조와 태그  (0) 2012.05.05
홈페이지 만들기 기초 - 2  (0) 2012.05.01

악성 앱 C&C 접속사이트 주소 낫컴패터블(NotCompatible.ru)로 주의


악성 모바일 앱 설치 화면  ⓒ하우리

[보안뉴스 권 준] 해킹된 웹사이트를 통해 전파되는 안드로이드 악성코드가 발견돼 각별한 주의가 요구된다. 


보안에 취약한 웹사이트에 악성코드를 삽입하여 사용자를 감염시키는 방법은 PC 악성코드의 일반적인 감염형태인데, 스마트폰을 타깃으로 한 이러한 감염형태는 처음 발견됐다고 하우리(대표 김희천) 모바일 대응팀은 밝혔다.


하우리 모바일 대응팀의 이원남 팀장은 “분석결과 TCP 릴레이 기능만을 가지고 있으나 해킹의 우회 경로로 사용될 수 있으며, 배포방법이 다른 모바일 악성코드와 달라 일반 사용자가 쉽게 감염될 수 있다”며, “이와 함께 국내 웹사이트도 해킹 당한 흔적이 발견됐다”고 말했다.


악성 앱의 C&C 접속 사이트 주소는 낫컴패터블(NotCompatible.ru)로, 이로 인해 악성 제작자로부터 명령을 받아 추가적으로 악의적인 행위를 수행할 수 있으므로 사용자의 주의가 요구된다는 것.

 

악성코드 배포방법 구성도  ⓒ하우리


이와 관련 하우리 보안대응센터 관계자는 “앞으로도 모바일 악성코드 뿐만 아니라, 태블릿 PC 등에도 PC 악성코드의 생태환경과 동일한 감염형태나 공격형태가 새롭게 등장할 것”이라며, “이를 위해서는 보안위협으로부터 미리 예측하고 보완할 수 있는 연구가 지속적으로 이뤄져야 한다”고 말했다.

[권 준 기자(editor@boannews.com)]


<저작권자: 보안뉴스(http://www.boannews.com/) 무단전재-재배포금지>

 

 

 

 

정부가 7월 둘째 주 수요일을 `정보 보호의 날`로 정했다. 사이버 공격을 예방하고 국민들의 정보보호 생활화를 위해서다. 

 

지식경제부는 7일 방송통신위원회 행정안전부 등 8개 정보보호 유관부처와 공동으로 이같이 정했다고 밝혔다. 정부는 정보보호의 날·달 기간 다양한 범국민 행사를 개최해 국민들에게 정보보호 교육과 홍보를 집중적으로 할 예정이다. 

정보보호의 달은 지난 2009년 `7.7 디도스(DDoS) 공격`의 경각심을 제고한다는 취지에서 7월로 정했다. 7.7 디도스 공격은 2009년 7월7일 해커가 파일공유 사이트를 통해 PC 11만대를 좀비PC로 만들어 정부기관을 비롯한 22개 인터넷사이트를 공격해 마비시킨 사건이다.

 

 

오는 7월11일 ‘정보보호의 날’에는 관련부처 장·차관, 정부 포상 수상자 및 정보보호 업무 종사자 등이 참석한 가운데 제1회 정보보호의 날 기념식을 개최한다.

또한, 7월 ‘정보보호의 달’기간 동안에는 정부합동의 정보보호 행사 등을 추진한다.

정부 관계자는 “이번 행사는 국민들의 정보보호 인식제고를 위해 범 정부적으로 역량을 결집했다는 측면에서 의미가 크다”며 “앞으로도 다양한 정책을 통해 국민들의 일상생활에 정보보호가 뿌리내릴 수 있도록 하겠다”고 밝혔다.




미국 항공우주국(이하 NASA)등 미국주요기관이 ‘언노운스’라는 해커집단에게 해킹당한 사실이 밝혀져 충격을 주고 있다.

USA투데이 등 현지 언론의 보도에 따르면, ‘언노운스’는 페이스트빈(Pastebin)이라는 사이트를 통해 NASA와 미 공군, 유럽우주국 사이트, 프랑스 국방부, 미 하버드 대학등의 ‘피해자’ 명단을 공개했다.

하지만 언노운즈는 어노니머스처럼 이들 기관을 침입한 것이 특별한 이유가 있어서라고는 말하지 않았다. 이들의 설명에 따르면, 해킹의 동기는 그저 자신들의 보안 관련 능력을 과시하기 위한 것이다.
 
언노운즈는 “희생자들이여, 우리는 당신들의 문서와 데이터 일부를 공개했으며, 아마 조금은 피해를 입힐지도 모르겠다. 하지만 그것은 우리의 목적이 아니다. 만약 그렇다면 당신들의 사이트는 완전히 망가졌을 것이다. 우리는 당신들이 1~2주 내로 우리가 발견한 취약점을 보완할 것이라는 사실을 알고 있으며, 이것이 실제로 우리가 원하는 것이다”라고 밝혔다. 또한 다른 웹 사이트를 연이어 공격할 것이라고 넌지시 알려주기도 했다.
 
언노운즈는 “희생자들”에게 남긴 메일을 통해 자신들에게 접촉하면 자신들이 어떻게 데이터베이스에 침투한 방법에 대한 정보를 즉시 제공하겠다고 밝혔다. 
 
또한 “우리가 조처를 취하기 전에 연락하면 도움을 줄 것이며, 아무 것도 공개하지 않을 것”이라고 했다. 하지만 공공기관에ㅔ서 어둠의 해커그룹에게 보안 관련 조언을 받는 것은 지극히 비상식적인 방법이기 때문에 이들 기관이 어떤 식으로 대처할지는 확실하지 않다.


NASA 및 일부 ‘피해자’들은 일시적으로 사이트 접속을 차단하고 조사에 나선 것으로 알려졌다.

한편 각국 주요 기관의 사이트가 해킹 당한 것은 어제 오늘 일이 아니다.

지난 달 초에는 또 다른 그룹인 ‘어나니머스’는 트위터를 통해 500여 개 이상의 중국 정부기관 및 기업 웹사이트를 해킹하고 이 정보를 공개해 충격을 준 바 있다.




인력난을 격고 있는 보안업계가 '보안 꿈나무' 키우기에 돌입했다. 연쇄 보안사고로 인해 보안 인력 수요가 늘어나자 업계 스스로 전문인력 양성에 나섰다.

 

4일 보안업계에 따르면, 범국가적으로 보안 정책이 속속 시행되면서 보안 인력에 대한 수요가 늘어나고 있는 추세다. 대기업 및 금융권이 보안인력 구애 작전에 나서자 기존 보안업계 주요 인력이 이동을 시작했다. 또한 보안 컨설팅이나 보안관제 사업이 본격화된 것도 인력난의 한 요인이다.

 

상황이 이렇다보니 보안업계는 자체적으로 전문인력 키우기에 나서고 있다. 보안 전문인력 부족현상의 탈출구로 대학과의 산학협력 확대 등 직접 해결방안을 마련하고 있다.

 

보안업계 한 관계자는 “대기업이나 금융권에서 주요 보안인력을 데려가고 있지만 이를 무작정 막을 수 없는 것이 현실”이라면서 “차라리 현장 교육을 통해 전문 인력을 직접 양성하자고 나선 업계 분위기를 볼 때 업계 인력난의 심각성을 알 수 있을 것”이라고 말했다. 

 


■인력난 문제, 보안 담당자 낮은 위상 때문?

 

그러나 보안업계의 지속적인 구애작전에도 불구하고 인력난은 쉽사리 해결되지 않고 있다. 업계에서는 이러한 인력난의 근본 원인으로 보안 담당자들의 낮은 위상으로 꼽는다.

 

실제로 일본에서 보안 개발업무를 담당하고 있는 한 개발자는 “국내는 저렴한 임금으로 보안 전문인력을 채용하기를 바라는 인식이 변하지 않고 있어 일본행을 택할 수 밖에 없었다”고 말했다.

 

이에 보안업계는 현장 교육을 통해 예비 보안 전문가들에게 비전을 제시하겠다는 방침이다. 현장에서 생생하게 실무경험을 쌓는 것은 물론, 선배 실무자들이 어떻게 일 하고 있는지를 보여주며 자긍심을 키워주겠다는 것이다.

 

주요 보안업체들은 정보보호학과 보유 대학과의 산학협력 양해각서(MOU) 체결을 통해 정보보안 전문인력 양성에 힘쓰고 있다. 특히 현장 근무 경험을 쌓는 동시에 정규 채용까지 이어져 취업난 해소에도 한 몫 하고 있다. 

 

안랩, 인포섹, 윈스테크넷 등의 업체는 산학협력을 통해 재학생들을 대상으로 한 현장 인턴십 교육을 진행한다. 대학생 연수제도를 비롯해 멘토링 제도, 미래유망 보안기술에 대한 공동기획 연구를 수행 중이다. 산학협력을 통해 국내 정보보안 기술 분야 연구역량 강화는 물론 정보보안 산업발전에 상호 기여도 가능하다.

 

이득춘 이글루시큐리티 대표는 “보안관제의 경우에는 대다수 고객들이 중급이상 전문가에게 맡기고 싶어 하지만 고급 인력이 그리 많지 않은 현실에서 내부적으로 인력을 키우려는 것 같다”면서 “현재 보안 전문가에 대한 처우가 미흡한 만큼 인식개선이 시급하다”고 말했다.

 

심상현 한국침해사고대응팀협의회 사무국장은 “보안 꿈나무 양성 이전에 기존 인력에 대한 처우 개선과 투자를 선행하는 것이 전문 인력양성에 첫걸음이 되어야 한다”면서 “사회 전반적으로 기존 보안 인력에 대한 인식이 변화해야 업계 인력난이 해결될 수 있을 것”이라고 말했다.

이번에는 HTML문서에서 목록을 나타내는 태그를 알아보겠습니다.



목록 만드는 법


<ol>, <ul> 태그는 문자 앞에 글머리표나 순서를 붙여 줍니다.


목록은 순서 없는 목록과 순서있는 목록이 있습니다.

목록을 만들때는 <ol> 또는 <ul> 태그를 사용합니다.

그리고 그 안에서 <li>태그를 함께 사용합니다.



예제

좋아하는 음료수

<ul>

<li>콜라

<li>사이다

<li>포카리 스웨트

</ul>


(실행)

좋아하는 음료수
  • 콜라
  • 사이다
  • 포카리 스웨트


<ul> 태그는 목록이 순서가 없이 나오고

태그 속성에 모양을 지정해 줄수 있습니다.

ex) <ul type=square>,<ul type=circle>..





예제

좋아하는 음료수

<ol type=A>

<li> 콜라

<li> 사이다

<li> 포카리 스웨트

</ol>


(실행)

좋아하는음료수
  1. 콜라
  2. 사이다
  3. 포카리 스웨트

<ol> 태그는 목록이 순서대로 나오고

태그 속성에 앞에 순서 순번을 지정해 줄수 있습니다.

ex) <ol type=A>,<ul type=a>...





 비교 항목

   <ul> 태그

   <ol>태크

 약어

  unorderlist 

  orderlist 

 용도

  순서 없는 목록   순서 있는 목록 

Type 속성

disk, circle, square 

 A(순번 대문자) , a(소문자), l (로마 숫자 대문자), i (로마 숫자 소문자)

기본값 

 disk

 사용 예

 <ul type=square>

 <ul type=a>





<li> 태그는 'list ltem'의 약자로 각각 항목을 지정할 때 사용하며 </li>태그는 생략이 가능합니다.



<ol>, <li>태그에서 사용하는 속성

 속성

 표현

설명 

start 

<ol start=100> 

순번이 100번 부터 매겨진다 

value 

<li value=5> 

해당 항목부터 순번이 5번부터 매겨짐 

 type

<li type=a> 

해당 항목부터 소문자로 순서를 매긴다. 


'' 카테고리의 다른 글

자바스크립트 기본학습  (0) 2012.05.10
폼(Form) 관련 태그 폼 문서(회원가입 창) 만들기  (3) 2012.05.07
HTML 기본구조와 태그  (0) 2012.05.05
홈페이지 만들기 기초 - 2  (0) 2012.05.01
홈페이지 만들기 기초 - 1  (1) 2012.05.01

+ Recent posts