JSON (JavaScript Object Notation) 이란?

원본: An Introduction to JSON JavaScript Object Notation의 약자인 JSON 형식은 데이터를 공유하기 위해 만들어졌습니다. 이름에서 알 수 있듯이 자바스크립트에서 파생되었지만 Python, Ruby, PHP, Java 등 다양한 언어에서 사용할 수 있습니다. 이는 읽기 쉽고 가벼우며 XML의 좋은 대안으로 훨씬 적은 문자열을 사용합니다. 이 포스트에서는 JSON 파일에서 사용할 수 있는 데이터와 이 형식의 일반 구조 및 … Read more

XML (eXtensible Markup Language) 이란?

원본: What Is XML Used For? 개발자라면 XML 이라는 용어가 무엇을 의미하는지, 어떻게 사용되는지 궁금할 것 입니다. 이 형식 자체는 프로그래밍 언어는 아니지만, 본인이 공부한 프로그래밍 언어에 상관없이 알아야 합니다. 이 포스트에서는 이것이 무엇인지, 왜 유용한 지, 정확히 어디에 사용되는지 알아 보겠습니다. XML 이란? XML 이란 eXtensible Markup Language의 약자로 확장 가능한 마크업 언어를 말합니다. … Read more

해시 알고리즘(Hash Algorithm) 이란?

원본: 해시 알고리즘 개요: 유형, 방법론 및 사용법 해시 알고리즘은 데이터를 왜곡하여 읽을 수 없게하는 수학 함수입니다. 이는 단방향 알고리즘으로 다른 사람이 텍스트를 해독하거나 디코드할 수 없게 하는 것이 해시의 핵심 개념입니다. 해시는 유휴 데이터를 보호하므로, 다른 사용자가 서버에 접근해 코드를 읽어낸다 해도 저장된 내용을 알아낼 수 없습니다. 또한 작성자가 데이터를 만든 후 데이터가 변경되지 … Read more

HTML textarea 텍스트 입력 박스 만들기

원본: HTML textarea – How to Add a Text Box Input Type Tag to Your Website 텍스트 박스는 사용자로부터 텍스트를 입력 받을 수 있는 요소입니다. 텍스트 박스를 클릭하거나 탭하면 깜박이는 커서가 나타나 입력 받을 준비가 되었음을 알려줍니다. 텍스트 박스는 text field와 text area의 두 가지 유형으로 분류됩니다. 이 두 입력 박스는 서로 다른 용도로 사용되며 … Read more

자바스크립트 랜덤 문자열 만들기 (random)

원본: 자바스크립트에서 랜덤 문자열 생성하는 방법 랜덤 문자열은 사용자 ID, 비밀번호 생성, 토큰 생성 등 다양한 목적으로 사용됩니다. 이 포스트에서는 자바스크립트를 사용하여 무작위 데이터인 랜덤 문자열 생성하는 방법을 알아보겠습니다. 랜덤 문자열 필요성 이는 소프트웨어 개발 시 사용자 ID, 비밀번호, 토큰 등을 구성하는데 필요합니다. 웹 애플리케이션을 만든다고 가정했을 때 각각의 사용자가 로그인 할 수 있도록 임의의 … Read more

자바스크립트 날짜 정규식 체크

원본: 자바스크립트에서 문자열 날짜 정규식 확인 방법 이번 포스트에서는 자바스크립트에서 문자열 타입의 날짜 정규식 유효성 검사 방법에 대해 알아보겠습니다. 문자열 날짜 타입의 유효성을 검사하려면 해당 날짜가 해당 형식을 따르는지 확인하고 연도, 월, 일 구성 요소의 순서를 준수하는지 확인해야 합니다. 날짜 타입이 올바른지 여부를 확인하는 방법은 여러 가지가 있습니다. 예제를 통해 여러 방법과 구현을 살펴보겠습니다. Date.parse()로 … Read more