Visual Studio Code

Visual Studio Code/Visual Studio Code icia 36일차

Visual Studio Code dom 활용한 예제 - 5

흔하게 회원가입을 할 때 이메일이 자동완성되는 곳이 종종 있다. onblur 이벤트를 이용해서 쉽게 응용할 수 있을 것 같다. 이메일 @ 직접 입력 네이버 구글 한메일 이메일을 받기 위해 h6태그로 "이메일"을 넣어주고 도메인과 이메일을 따로 받고 @을 기본으로 넣어주게 되니 위와 같은 그림으로 입력칸을 만들었다. select 문으로 option으로 각 도메인을 선택가능하게 해 놓고 onchange 이벤트를 사용했다. onchange 이벤트는 만약 다른 값으로 바꾼다면 반응하므로 domain_select() 메소드가 실행된다. email-domain-select id를 가진 값(select문에서 선택한 값)의 value를 domain 객체에 담고 2번째 입력상자에 그 값을 넣게 되면 누를 때마다 변경된다.

Visual Studio Code/Visual Studio Code icia 36일차

Visual Studio Code API에 대해서

API란? API는 vscode에서만 사용하는 개념이 아니고 더 넓은 곳에서 포괄적으로 쓰이고 있다. API(Application Programming Interface)은 애플리케이션 소프트웨어를 빌드하고 통합하기 위한 정의 및 프로토콜 세트인 애플리케이션 프로그래밍이라고 개념을 정의할 수 있다. API를 사용하면 구현 방식을 알지 못하는 제품 또는 서비스와도 통신할 수 있고 애플리케이션 개발을 간소화하여 시간과 비용을 절약할 수 있다. 새로운 툴과 제품을 설계하거나 기존 툴과 제품을 관리할때 API를 사용하면 유연성을 높이고 설계 , 관리 , 사용방법을 간소화하며 혁신의 기회를 얻을 수 있다. 사용예제 https://postcode.map.daum.net/guide 다음 우편번호 API를 vscode..

Visual Studio Code/Visual Studio Code icia 36일차

Visual Studio Code dom 활용한 예제 - 4

회원가입을 할 때 빈칸이면 밑에 알림을 주는 코드를 작성해 볼 수 있다. 더보기 회원가입 이메일 비밀번호 비밀번호 확인 회원가입 글을 h2로 , 각 email_form , password_form , password_check_form id속성을 가진 것으로 묶어서 onblur 이벤트를 이용해서 함수를 실행시킨다. 이메일에 규정에 맞게 작성되야만 다음 비밀번호가 활성화 , 비밀번호 확인도 마찬가지로 비밀번호가 활성화되면 접근할 수 있으며 비밀번호 칸과 비밀번호 확인칸이 같다면 제출버튼이 활성화되게 된다. 더보기 이메일에는 5~20글자 이내로 , 비밀번호는 isNaN을 이용해 숫자만 가능하게 , 비밀번호 확인은 비밀번호 값과 같을 것으로 해놓고 다르게 입력하면 이벤트를 주었다.

Visual Studio Code/Visual Studio Code icia 35일차

Visual Studio code dom 활용한 예제 - 2

1. 이미지 파일 수정 dom을 이용해서 이미지파일도 수정가능하다. 이미지 교체 이미지를 첨부하고 버튼을 추가해서 누르면 changeImg() 메소드가 실행된다. const changeImg = () => { const img = document.getElementById('img1'); console.log(img1); // 이미지 경로값 console.log(img.src); // src 값을 변경하여 출력되는 이미지 변경하기 img.src = '../images/카카오프렌즈_라이언.png'; }; dom을 이용해서 객체에 저장한 후 속성을 변경해서 이미지를 수정가능하다. ../ 와 ./ 의 절대경로 상대경로를 유의하는 것이 좋겠다. 2. 요소의 css 속성 제어하기 스타일 변경 h2 속성의 글에 o..

Visual Studio Code/Visual Studio Code icia 35일차

Visual Studio code dom 활용한 예제 - 1

1. 본문내용 오늘은 4월 11일 화요일 오늘은 35일 2. 예제 1. button을 클릭했을 때 fun1함수를 호출하고 h2태그의 innerText값을 콘솔에 출력 2. button을 클릭했을 때 fun2함수를 호출하고 h3태그의 innerText값을 alert으로 출력 3. button을 클릭했을 때 fun3함수를 호출하고 h2, h3태그의 innerText값을 id1이 적용된 div의 innerText값으로 적용하여 화면에 보이게 4. button을 클릭했을 때 fun4함수를 호출하고 id2가 적용된 div에 아래 ex id가 적용된 태그처럼 ul, li를 이용하여 1부터 10까지 출력하는 내용을 만들기 2 - 1 1번 예제 버튼1 const fun1 = () => { const h2all = do..

Visual Studio Code/Visual Studio Code icia 34일차

Visual Studio Code 이용해서 네이버 회원가입창 만들어보기

css는 부트스트랩을 참고하였다. 전체 범위를 가로 600px으로 제한하였다. NAVER 상단에 NAVER를 띄우도록 text-center , mt-5를 사용했다. 아이디 비밀번호 비밀번호 재확인 이름 아이디 , 비밀번호 , 비밀번호 재확인 , 이름 칸을 만들고 부트스트랩 클래스인 form-control을 적용시켰다. 생년월일 월 1 2 3 4 5 6 7 8 9 10 11 12 부트스트랩으로 지원하는 그리드 형식인 전체를 class row로 묶고 개당 항목에 class col 속성을 입혀서 같은줄에 3개가 나오도록 세팅했다. 성별 남 여 선택 안함 select문과 option태그를 이용하여 한가지를 선택받아 gender에 답을 담도록 했다. 휴대전화 대한민국 +82 미국 +1 프랑스 +33 그리드 속성중..

Visual Studio Code/Visual Studio Code icia 34일차

Visual Studio Code dom에 대하여 - 2

1. 본문 html javascript css spring springboot 본문에 id , class 속성을 부여한 h2 글을 만들었다. 2. h2요소 가져오기 const h2all1 = document.getElementsByTagName("h2"); console.log(h2all1); const h2all2 = document.querySelectorAll("h2"); console.log; 3. 모든 h2 요소의 innerText 출력하기 for (let i = 0; i < h2all1.length; i++) { console.log(h2all1[i].innerText); } 각 innerText만 출력되었다. 4. id1이 적용된 요소 가져오기 const ele1 = document.getE..

Visual Studio Code/Visual Studio Code icia 34일차

Visual Studio Code dom에 대해서 - 1

1. dom이란? DOM ( Document Object Model , 문서객체모델 ) html ( 문서 ) 에 표현된 요소들을 계층적으로 표현하고 각 요소의 속성 등을 javascript로 제어하기 위해 제공되는 여러 함수 DOM함수등을 이용하여 javascript로 화면을 제어하고 화면에 표현된 여러 정보들을 가져올 수 있음 2. 예제 안녕하세요 반갑습니다 오늘은 월요일 이제 곧 3시 두시간 남았네 2 - 1 문서 전체 출력 console.log(document); 2 - 2 현재 문서에 있는 h2요소들만 출력 console.log(document.getElementsByTagName("h2")); const h2all = document.getElementsByTagName("h2"); consol..

Visual Studio Code/Visual Studio Code icia 34일차

Visual Studio code events 활용

1. onclick events Click me const fun1 = (ele1) => { console.log("클릭하셨네요"); console.log("ele1 =", ele1) }; 버튼 하나를 생성하고 , 한번 클릭하면 fun1(this)라는 메소드가 실행하도록 했다. this는 위의 줄을 리턴한다는 것이다. 한번 클릭하면 "클릭하셨네요" 출력후 실행되었던 문구가 출력된다. 나도 클릭해보세요 const fun2 = (str2) => { console.log("h2 클릭하셨네요"); console.log("str2: ", str2) }; 2. onmouseover , onmouseout events const fun3 = () => { console.log("왔네요"); }; const fun4 ..

Visual Studio Code/Visual Studio Code icia 34일차

Visual Studio Code JavaScript 문법

1. 콘솔창에 출력법 java에서는 System.out.println("X"); 문법을 사용했지만 vscode에서 console창에 출력하려면 console.log("X"); 를 사용한다. console.log("Hello Javascript!!"); 2. 변수 선언 - let java에서는 int num = 10; 등으로 변수를 선언했었는데 vscode에서는 다르다. var num1 = 10; // 옛날 방식 console.log("num1", num1); let num2 = 20; console.log("num2", num2); let str1 = "안녕하세요"; console.log("str1", str1); vscode에서는 타입이 생략되기 때문에 쓰지 않는다. 3. 변수 선언 - const co..

swkn
'Visual Studio Code' 카테고리의 글 목록