[태그:] Javscript

  • 고민 해결 웹앱 개발하기: PHP와 JavaScript를 활용한 마법의 책

    여러분은 매일 어떤 고민을 하고 계신가요? 오늘 소개할 프로그램은 여러분의 고민을 해결해 줄 마법의 책입니다. https://wizardofcode.kr/wg/happybook 이 프로그램은 PHP와 JavaScript를 사용하여 구현되었으며, 반응형 디자인으로 모바일에서도 완벽하게 작동합니다. 프로그램 소개 “마법의 고민 해결 책”은 사용자가 고민을 생각하고 책을 열면, 그 고민을 해결해 줄 만한 명언이나 조언을 제공하는 웹 애플리케이션입니다. 이 프로그램은 간단한 인터페이스와 직관적인 사용법을 제공하여…

  • 자바스크립트 팝업 차단 확인: 팝업 블록 방지 방법

    웹 페이지에서 팝업 창을 활용하는 기능을 구현했는데, 사용자의 브라우저 설정에 따라 팝업이 차단되어 제대로 열리지 않는 경우가 있습니다. 이러한 문제를 방지하기 위해 자바스크립트로 팝업 차단 여부를 확인하고, 사용자에게 안내 메시지를 표시하는 방법을 알아보겠습니다. 핵심 코드 분석 코드 설명 코드 분석 popup 변수는 window.open() 함수의 반환값을 저장합니다. 이 값은 새로 열린 창(window 객체)을 나타내거나, 팝업 차단…

  • 자바스크립트 새창 POST 데이터 전송: 쉽게 배우는 가이드

    웹 개발 중 새로운 창으로 열면서 POST 데이터를 전달해야 할 때가 있습니다. 단순히 페이지를 여는 것이 아니라, 정보를 안전하게 POST 방식으로 전송하고 싶다면 어떻게 해야 할까요? 이 글에서는 자바스크립트를 활용하여 새 창으로 POST 데이터를 전송하는 방법을 자세히 알아보겠습니다. 핵심 코드 분석: 코드 설명: 왜 POST 방식을 사용해야 할까요? GET 방식은 URL에 데이터가 노출되어 보안에 취약할…

  • [그누보드5] 회원관리페이지 여분필드 HOOK 이용해 명칭 변경 방법

    그누보드5를 이용할 때 회원정보 여분필드를 사용하다가 추후에 사용용도를 잊어먹는 경우가 많는데 이럴 때 회원관리 관리자 페이지에서 여분필드의 명칭을 변경하는 방법을 알려드리겠습니다. 2가지 방법이 있는데 내부코어를 수정하는 방법과 내부코어를 변경하지 않고 그누보드 5.4부터 지원하는 HOOK(훅)을 통해 필드명칭을 변경하는 방법이 있습니다. 1. 관리자페이지 수정 방법 “/adm/member_form.php”파일을 열어서 568번째 줄을 보면 아래와 같은 코드가 있습니다. for문을 이용해 총…

  • 랜덤 문단/단어 추출 – 통합편

    여러 글을 작성해야할 때 여러 문단과 단어를 작성해두고 랜덤으로 문단과 단어를 추출해 글을 자동으로 작성해주는 기능을 Javascript로 만들어보겠습니다. 최근에 올렸던 랜덤 문단 추출 기능과 랜덤 단어 추출 기능을 합쳐볼 예정입니다. 랜덤 단어 양식 랜덤으로 “사과”, “배”, “바나나” 중 하나를 추출하는 것을 가정해보겠습니다. 일반 문장에서 자주 사용되지 않을 문자인 파이퍼(|)로 구분을 지어보겠습니다. 어느 영역이 랜덤 단어가…

  • 랜덤 문단 뽑기

    이전 포스팅에서는 Javascript를 통해 특정 영역안에 단어를 임의로 추출하는 기능을 만들어봤는데요. 이번에는 특정 영역안에 문단글을 넣어놓고 임의로 추출하는 기능을 만들어볼게요. 랜덤 문단 추출 함수 1. 정규 표현식 활용: [[…]]로 둘러싸인 부분을 찾기 위해 정규 표현식을 사용합니다. 이는 대괄호 안에 포함된 모든 내용을 찾아낼 수 있게 해 줍니다. 2. 문장 분리 및 선택: 찾아낸 텍스트에서 각…

  • 랜덤 단어 뽑기

    텍스트에서 특정 구분자를 기준으로 랜덤한 단어를 추출하는 Javascript 코드를 만들어봤습니다. 예를 들어, “이것은 [사과|바나나|포도] 입니다.”라는 문자열을 입력하면 [ ~ ] 사이에 있는 “사과”, “바나나”, “포도” 중 하나의 과일 이름이 랜덤하게 선택되어 출력되는 기능입니다. 우선 문자열을 입력할 textarea를 만들어보겠습니다. 그리고 텍스트에서 랜덤 문자열을 추출하는 스크립트를 만들어보겠습니다. 위의 코드를 활용해서 아래에 직접 구현을 해봤습니다. 랜덤 단어 추출…