본문 바로가기

Programming50

JavaScript 클립보드에 복사기능 구현 주소, 계좌번호등 웹상에서 클릭시 클립보드에 복사하는 기능을 구현해야하는 일들이 있다.JavaScript를 사용하여 간단하게 하는 방법을 알아보자1. HTML 버튼 추가복사 기능을 시작 할 버튼을 추가(버튼외에 여러 방법으로도 가능)클립보드에 복사 2.JavaScript 함수 구현위에서 생성한 버튼 클릭히 실행할 함수를 구현한다. 모던 브라우저용 코드 이 코드는 더 안전하고, 프로미스 기반으로 에러 핸들링이 가능하다.이렇게 간단한 코드로 클립보드에 복사가 가능하다. document 코드보다는 navigator를 사용하여 코드를 구현해보자. 2024. 8. 26.
JAVA 에서 흔히 쓰는 반복문의 종류 JAVA에서 반복문은 필수적인 문법이고 진짜 많이 사용한다.반복문의 종류와 사용법에 대해 알아보자1. for 문반복문의 기초이며 가장 많이 쓰이는 문법이다.for(int i=0; i5){ break; // 반복문 탈출 }} 2. 향상된 for 문( Enhanced for loop)Java 5버전 부터 도입되었다. 더 간결하고 직관적으로 코드를 작성 할 수 있다int[] numbers = {1, 2, 3, 4, 5};for (int number : numbers) { System.out.println(number);} 3. Iterator 사용컬렉션 프레임워크에 있는 Iterator 인터페이스를 사용하여 반복문을 실행 할 수 있다. 이 방법은 내부 요소를 삭제하거나 반복되는 동안 다른 작.. 2024. 8. 24.
JAVA 중복 처리 방지 방법 JavaScript에서 중복 실행이 방지가 안되어 있다면, JAVA에서 해주면 된다.시스템적으로 볼때 JavaScript에서 방지하는게 더 효율적이라고 생각 되지만,타사의 화면과 우리의 Backend를 연결하다보면 어쩔수 없이 JAVA에서 해야 되는 경우가 많다.이번엔 JAVA에서 중복 처리 방지하는 방법에 대해서 알아보자1. 식별자 사용(UUID)고유한 식별자를 생성하여 Request에 포함import java.util.HashSet;import java.util.Set;import java.util.UUID;public class RequestHandler { private Set processedRequests = new HashSet(); public synchronized String.. 2024. 8. 23.
JavaScript 에서 중복 실행을 방지하는 방법 웹을 이용하다보면 한번만 클릭하는데 나도 모르게 더블 클릭을 하게 되는 경우가 있다.보통은 별일 없지만 가끔 시스템 에러를 유발하는 경우가 있다.그래서 JavaScript에서 중복 실행을 방지하는 방법들에 대해 알아보자1. 버튼 비활성화버튼을 클릭한 후 즉시 버튼을 비활성화하여 더 이상 클릭 할 수 없게 만든다.Click Me 2. 플래그 사용플래그를 사용하여 이벤트가 실행 중인 동안 두 번째 클릭을 무시하도록 하는 방법Click Me 3. once 옵션 사용once 옵션을 사용하여 이벤트가 한 번만 발생하도록 설정Click Me 4. 버튼의 disabled 속성 및 비동기 작업 처리비동기 작업(AJAX) 동안 버튼을 비활성화한 후, 작업이 완료되면 버튼을 활성화 시킨다.Click Me이렇듯 JavaSc.. 2024. 8. 22.
Java 메일 Library 들 JAVA 환경에서 메일을 송수신하는 기능을 쓸수 있는 여러가지 라이브러리들이 있다.여러가지 라이브러리들의 특징을 정리해 보려고 한다.1.JavaMail (Jakarta Mail)JavaMail은 Java에서 쓰는 가장 기본적인 라이브러리이다. 특징SMTP, IMAP, POP3 등 다양한 메일 프로토콜 지원멀티파트 메시지, HTML 메일, 첨부파일 처리 등 다양한 기능 제공SMTP 인증, SSL/TLS 암호화 지원 장점광범위한 기능 제공, 다양한 메일 서비스와 호환 단점설정이 비교적 복잡최신 추가 기능은 부족 사용 예시Properties properties = new Properties();properties.put("mail.smtp.host", "smtp.example.com");properties.p.. 2024. 8. 21.
var - let - const 차이점과 사용법 JavaScript 에서 변수를 선언하는 방법에는 var , let ,const 세 가지 방법이 있다.다른 특성과 사용법을 가지고 있으면  ES6 이후 개발자들은 let 과 const 를 더 선호하는 추세이다.이번엔 이 세가지의 차이점과 특성을 비교해 보자1. varvar는 가장 오래된 선언 방식이다var 의 특징Function Scope: var 로 선언된 변수는 함수 내에서만 유효하며, 함수 밖에서는 접근할 수 없다. 하지만 Block Scope 를 가지지 않기 때문에 if, for 등의 블록내에서 선언해도 함수 전체에서 접근할 수 있다.Hoisting: var로 선언된 변수는 선언이 끌어올려지기 때문에 선언문 이전에 변수에 접근할 수 있다.console.log(x); // undefinedvar x.. 2024. 8. 20.
728x90
반응형
LIST