자바 스크립트의 비밀번호 생성기
3226 단어 csswebdevhtmljavascript
uuid 설치
npm i uuid
index.html, style.css, index.js라는 파일을 만듭니다.
index.html 전체 소스 코드:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Password Genenrator</title>
</head>
<body>
<h1>Password Generator</h1>
<input
type="text"
id="keyword"
placeholder="Enter a keyword"
maxlength="30"
/>
<button id="generate">Generate Password</button>
<h3 id="password">
When you enter a keyword and click the button the password will be
generated here
</h3>
<script src="index.js"></script>
</body>
</html>
style.css 전체 소스 코드:
* {
padding: 0px;
margin: 0px;
}
h1 {
text-align: center;
color: blueviolet;
font-family: cursive;
}
#keyword {
width: 1000px;
height: 35px;
text-align: center;
border: 3px solid #111;
font-family: 'Courier New', Courier, monospace;
background-color: #333;
border-radius: 10px;
color: white;
margin-left: 150px;
margin-top: 5px;
}
#generate {
margin-top: 20px;
display: block;
margin-left: 580px;
border: none;
background: none;
font-size: 20px;
cursor: pointer;
}
#password {
/*margin-left: 0px;
margin-right: 0px;*/
margin-top: 50px;
text-align: center;
padding: 20px;
color: #333;
font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
font-size: medium;
background-color: #f2f2f2;
}
index.js 전체 소스 코드:
import { v4 as uuidV4 } from 'uuid';
import './style.css';
const keyword = document.getElementById('keyword');
const generate = document.getElementById('generate');
const password = document.getElementById('password');
generate.addEventListener('click', function () {
if (keyword.value == '') {
password.innerText = 'Keyword is needed';
} else {
const text = `${keyword.value}`;
const modifiedText = text.replace(' ', '-');
password.innerText = modifiedText + '-' + uuidV4();
}
});
document.addEventListener('dblclick', function () {
if (!document.fullscreenElement) {
document.documentElement.requestFullscreen();
} else if (document.exitFullscreen) {
document.exitFullscreen();
}
});
라이브 데모: https://passwordgeneratorrishikesh.stackblitz.io/
소스 코드: https://stackblitz.com/edit/passwordgeneratorrishikesh
고맙습니다!!!
Reference
이 문제에 관하여(자바 스크립트의 비밀번호 생성기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rishikesh00760/password-generator-in-javascript-38nc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)