728x90

01. 응용태그

출처:ⓒCopyright, Unsplash

지금까지 참 다양하고 기본적인 html의 기본태그를 알아보았다. 하지만, 정말 기본적인 태그만으로는 웹자체를 구축하기에는 참으로 많은 어려움이 있을 것이다. 오로지 지금까지 알아본 기본적인 태그를 이용하여 조금 더 응용을 해야 더 멋진 웹사이트가 완성된다고 보면 되는 것이다. 그래서 이번에 정리해볼 내용들은 기본적으로 우리가 인터넷을 할때 로그인하거나 회원가입할때 필요한 부분을 만들어보려한다. 이러한 부분은 보통 개발에있어서 프론트앤드에서 작업하게 되며, 처음으로 다루어볼 내용은 입력 양식 태그라는 것이다. 여기서 입력양식은 사용자에게 입력받는 공간을 의미한다고 보면된다.  정말 가장 대표적인 예로 회원가입 양식을 들어볼 수 있다. 사실상 조금 더 덧붙여서 이야기하자면 입력 양식을 제대로 다루기위해서는 서버와 관련된 모든 기술을 알아야할 필요가있다. 하지만 그러한 영역은 고급적인 영역이라는 부분에있어서 추후에 다시 생각해보려한다. 따라서 먼저 입력양식의 기본/개요에 대해서 알아보려한다. 먼저 나는 form태그를 먼저 설명해볼 것이다. 입력양식은 아래와 동일하게 적용된다고 보면된다. 

 

<body> 

         <form>

 

         </form>

</body>

 

여기서 입력양식 안에는 input 태그를 입력하게된다. 하므로 input을 적용하여 간단한 입력양식을 정리해보면 이러하다.

 

<body>

         <form>

                 <input type="text" name="search" />

                 <input type="submit" />

         </form>

</body>

 

사실상 이렇게 기본적인 틀만 가지고는 완성본을 직접 확인할 수가 없다. 그리하여 입력양식에 테이터를 입력하고 쿼리 전송버튼을 눌러야만 데이터가 지정된 장소에 지정된방법으로 전달된다고 보면된다. 그러므로 여기에 아래와 같은 태그를 사용하면된다. <action> 전달위치를 지정하게되고 <method> 전달방식을 전달하게되는 특징을 가지고있다. 하지만 여기서 이렇게 간단한 의미만가지고는 사실상 헷갈릴수밖에 없는부분이다. 도대체 데이터가 어디로 어떻게 또는 어떠한 방식으로 전달되는지가 궁금할 수밖에없는 부분인데 예를들면 방금 전에도 언급했다시피 회원가입할때의 양식을 생각해볼 수 있다. 먼저 개인정보를 입력하게되는데 그 후에 회원가입버튼을 누르게되면 서버로 정보가 전달되는데 그냥 단도직입적으로 정리하면 정말 간단하다. "정보는 form태그에 지정된 action속성의 장소/위치로 method속성에 적힌 방식으로 전달되는 원리"이다. 여기서 자주 사용되는 method 속성은 GET/ POST로 나뉠 수 있다고 보면된다. 

 

GET요청은 아래와같이 정리해볼 수 있다.

 

<body>

         <form method="get">

               <input type="text" name="search" />

               <input type="submit" />

         </form>

</body>

 

POST요청은 GET요청과 비슷하게 단어 하나만 바뀐다고 보면된다.

 

<body>

         <form method="post">

                <input type="text" name="search">

                <input type="submit" />

         </form>

</body>

 

이렇게 하면 도대체 어떠한결과가 일어날까하고 궁금할 수밖에없을 것이다. 변경된 내용은 rint데이터를 입력했기에 http://localhost:포트번호/폴더이름/파일이름?search=hint형태로 URL이 변경되었을 것이다. GET의 방식은 주소에 데이터를 입력해서 보내는 방식으로 정리할 수 있다. 하지만 POST방식은 주소가 변경되지않는다. 앞서 설명했던 GET의 방식과는 달리 비밀스럽게 데이터를 전달하는 방식을 의미한다. 

 

결론적으로 주소에 데이터를 입력해서 전달했다는 이야기는 GET방식을 적용했다는 의미이다. 이에 이어 기본 input태그를 정리해보려한다. 앞서 언급했던 내용과는 다르게 input태그는 사용자에게 정보를 입력받은 기능을 수행하는 태그라고 보면된다. 즉 간단하게 풀이해보면 사용자에게 글자를 입력받는 것은 물론이고 비밀번호와 파일을 입력받을 수도있다는 부분이다. 기본 input태그가 적용된 간단한 틀도 아래와같이 곁들어볼 수있다. 

 

<body>

         <form>

                 <input type="text" name="name" /><br />

                 <input type="password" name="password" /><br />

                 <input type="file" name="file" /><br />

                 <input type="submit" />

         </form>

</body>

 

여기서 input태그들의 종류를 간단하게 정리해보려한다. <button>태그: 버튼을 생성/ <checkbox>태그: 체크박스 생성/ <file>태그: 파일입력양식 생성/ <hidden>태그: 보이지않음/ <image>태그: 이미지형태 생성/ <password>태그: 비밀번호 입력양식 생성/ <radio>태그: 라디오버튼 생성/ <reset>태그: 초기화버튼 생성/ <submit>태그: 제출버튼 생성/ <text>태그: 글자입력양식 생성이다. 일단 이번 편에는 여기까지 간단하게 내용을 정리해보았다. 이전에 기본태그에이어 조금 더 응용하여 여기까지 응용할 수 있다면 당연히 좋을 수도있겠지만, 사실상 한번에 습득하기에는 조금 어려운 부분이있을 수 있기때문에 꾸준히 VISUAL STUDIO CODE를 이용하여 반복적으로 연습할 필요가 있다고 생각한다. 

 

728x90

VISUAL STUDIO CODE란? 

마이크로소프트(Microsoft)가 마이크로소프트 윈도우, macOS, 리눅스용으로 개발한 소스 코드 편집기라고한다. 디버깅 지원과 Git 제어, 구문 강조 기능등이 포함되어있으며, 사용자가 편집기의 테마와 단축키, 설정 등을 수정할 수 있고 깃 허브가 개발한 일렉트론 프레임워크를 기반으로 구동되는원리이다. 그러나 같은 일렉트론 기반의 편집기 아톰을 포크한 것은 아니며, 비쥬얼 스튜디오 온라인 에디터를 기반으로 개발된 시스템이다. 비쥬얼스튜디오코드 기능의 'Team Foundation Server'의 웹 서비스 버전이라고 생각하면된다. 이는 설치형 소프트웨어로 손쉽게 배포하고 한번에 관리할 수 있는도구로 지원되는 여러가지 데이터로 개발자들의 고생을 덜어주기위해 만들어진 프로그램으로 보아도된다. 사용시에는 누구나 무료로 사용이가능하나 무료서비스의 경우 개발자 계정 총 5개까지만 등록이가능하며 상업용이나 비상업용 두가지 제한없이 사용이 가능하다. 그래서 먼저 타 프로그램 외 더 유용하고 가볍게 사용할 수 있는 VISUAL STUDIO CODE(비쥬얼스튜디오코드) 프로그램을 먼저 설치하는 과정에 대하여 간략하게 소개해드리고자 한다.

먼저 구글/네이버 등 사용하시는 웹사이트 검색어에 VISUAL STUDIO CODE라고 검색해보시면 아래와 같이 나온다. 빨간화살표가 가르키는대로 먼저 클릭을 해주어야한다. 혹은 아래 바로 DOWNLOAD를 클릭해주셔도되는데, 순차적으로 설치하는 방법을 보여드리고자 별도로 정리해보았다.

다음으로는 좌측 파란색 박스에 DOWNLOAD FOR WINDOW를 클릭해야한다. (*macOS 사용하시는 분들은 반드시 macOS에 맞게 다운필수이다.) 일단 저는 윈도우를 사용하기때문에 윈도우용으로 다운로드 먼저 받아볼것이다. DOWNLOAD를 누르면 아래와 같이 나온다. MICROSOFT VISUAL STUDIO CODE(USER)설치. 여기에서 동의합니다에 체크를 해주시고 다음을 클릭을 누른다.

일단 저는 여기서 바탕화면에 바로가기를 만들어놓기위해 체크를 해두었다. 게다가 아래 혹시나하는 마음에 전체다 체크박스에 체크를 해두었다. 그리고 마찬가지로 다음을 클릭해주시면 된다. 그렇다면 방금 이전 체크박스에 체크를 해놓았던 부분을 토대로 내용이 확인이된다. 확인 후 이번에는 아래 하단에 설치 버튼을 클릭해주어야한다. 그러면 이제는 더 이상 체크박스에 체크할 필요가없다. 설치를 클릭하는 즉시 바로 자동으로 설치에 들어간다.

설치가 마치고나면 위와같이 VISUAL STUDIO CODE 설치마법사완료라는 창이뜨고 중간 부분에는 설치 후 바로 실행을 할지 안할지 체크를 해주면된다. 끝으로 아래 종료버튼을 클릭해주시면 VISUAL STUDIO CODE 설치방법은 모두 다 끝이나게된다. 아래는 간략하게 기본 베이스 코드를 연습해보았다. 다음편에는 조금더 자세한 내용들로 소개해드리고자한다. 이렇게 기본적으로 비쥬얼스튜디오코드(VISUAL STUDIO CODE)에 손쉽고 간편하게 HTML5, CSS, JAVA SCRIPT의 코드를 사용하여 웹을 개발하는데 사용할 수 있기때문에 어려운 부담을 내려놓을 수 있어 간편하고 좋다. 

 

비쥬얼스튜디오코드(VISUAL STUDIO CODE)를 이용한 HTML포멧의 예시

 

+ Recent posts