Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript

  1. 자바스크립트(JavaScript) 쿠키 vs PHP 쿠키: 작동 원리와 차이점 완벽 비교

    자바스크립트 쿠키란 무엇인가?자바스크립트 쿠키는 방문자의 선호 설정, 구매 내역, 커미션 등 사이트 통계나 더 나은 방문자 경험에 필요한 정보를 기억하고 추적하는 가장 효율적인 방법입니다. 별도의 서버 작업 없이 브라우저 측에서 직접 데이터를 관리할 수 있다는 것이 큰 장점입니다.PHP 쿠키란 무엇인가?쿠키는 클라이언트 컴퓨터에 저장되는 텍스트 파일로, 사용자 정보를 추적하는 목적으로 유지됩니다. PHP는 HTTP 쿠키를 투명하게 지원하므로, 개발자가 별도의 복잡한 처리 없이도 쿠키를 손쉽게 활용할 수 있습니다.자바스크립트 쿠키의

  2. JavaScript에서 new 연산자와 Object() 생성자의 차이점은 무엇일까요?

    new 연산자란?new 연산자는 객체의 인스턴스(instance)를 생성할 때 사용합니다. 객체를 만들려면 new 연산자 뒤에 생성자 메서드를 붙여 호출하면 됩니다.아래 예제에서 사용된 생성자 메서드는 Object(), Array(), Date()입니다. 이들은 모두 자바스크립트에 기본적으로 내장되어 있는 함수입니다.var department = new Object(); var books = new Array(C++, Perl, Java); var day = new Date(December 1, 2017);Object() 생성자란?

  3. JavaScript 없이 인쇄 버튼을 만들 수 있나요?

    네, 충분히 가능합니다!JavaScript 없이도 손쉽게 인쇄 버튼을 만들 수 있으며, 단순한 텍스트 대신 이미지를 버튼으로 활용하는 것 또한 문제없습니다. 이 방법은 별도의 스크립트 파일이나 복잡한 설정 없이 HTML만으로 구현할 수 있다는 장점이 있습니다.예제아래 코드를 실행해 보세요. 이미지 형태의 인쇄 버튼을 만들어, 사용자가 해당 이미지를 클릭하면 브라우저의 인쇄 옵션 창이 자동으로 열리게 됩니다.라이브 데모<!DOCTYPE html> <html>    <body>

  4. JavaScript에서 클릭 이벤트를 트리거하는 방법

    JavaScript 클릭 이벤트 트리거하기 JavaScript에서 특정 요소의 클릭 이벤트를 프로그래밍 방식으로 강제 실행하려면 click() 메서드를 활용할 수 있습니다. 이 메서드는 사용자가 실제로 요소를 클릭한 것과 동일하게 작동하며, 해당 요소에 연결된 onclick 이벤트 핸들러를 자동으로 호출합니다. 다음 예제는 마우스를 버튼 위에 올렸을 때(onmouseover) 클릭 이벤트가 자동으로 발생하도록 구현한 코드입니다. 예제 <!DOCTYPE html> <html>    <bod

  5. HTML에서 텍스트 글꼴(font-family)을 설정하는 방법

    HTML에서 텍스트의 글꼴 모음(폰트 패밀리)을 변경하려면 style 속성을 사용합니다. style 속성은 요소에 인라인 스타일을 지정하는 방식으로, HTML <p> 태그와 함께 CSS 속성인 font-family를 사용해 글꼴을 지정할 수 있습니다.참고로 HTML5에서는 더 이상 <font> 태그를 지원하지 않기 때문에, 글꼴 크기나 종류 등 텍스트 스타일은 반드시 CSS로 적용해야 합니다.style 속성 사용 시 주의사항style 속성으로 지정한 인라인 스타일은 전역(global)으로 설정된 다른 스타일보다

  6. JavaScript로 브라우저 창 크기 조정(resize) 이벤트 감지하기

    JavaScript에서 브라우저 창의 크기 조정(resize) 이벤트를 처리하려면 window.addEventListener() 메서드를 사용합니다. 사용자가 브라우저 창의 크기를 변경할 때마다 resize 이벤트가 발생하며, 이를 활용하면 반응형 레이아웃 조정이나 실시간 화면 크기 표시 등 다양한 기능을 구현할 수 있습니다. 예제: 현재 창 크기 실시간 표시하기 다음 코드는 현재 브라우저 창의 너비와 높이를 화면에 출력하고, 창 크기가 변경될 때마다 값을 자동으로 갱신합니다. <!DOCTYPE html> <html

  7. JavaScript에서 객체의 모든 메서드를 출력하는 방법

    JavaScript에서 객체가 가진 모든 메서드를 한눈에 확인하고 싶다면 Object.getOwnPropertyNames() 메서드를 활용하면 됩니다. 이 메서드는 해당 객체에 속한 모든 속성 이름을 배열 형태로 반환해 줍니다.메서드만 골라내는 방법반환된 속성 중에는 일반 데이터 속성도 포함될 수 있으므로, filter()를 함께 사용하면 타입이 function인 항목, 즉 메서드만 깔끔하게 추출할 수 있습니다.예제아래 코드는 대표적인 내장 객체인 Math 객체의 모든 메서드를 출력하는 예제입니다. 직접 실행해서 결과를 확인해 보세

  8. JavaScript에서 이름이 지정된 쿠키를 설정하는 방법

    JavaScript에서 특정 이름을 가진 쿠키(named cookie)를 설정하려면 document.cookie 속성을 사용하면 됩니다. 쿠키는 이름=값 형태의 문자열로 저장되며, 아래 예제는 사용자가 입력한 고객 이름을 쿠키로 저장하는 과정을 보여줍니다.예제 코드아래 데모에서는 입력 필드에 이름을 입력하고 Set Cookie 버튼을 클릭하면, 해당 값이 name이라는 이름의 쿠키로 설정됩니다.<html>   <head>      <script> 

  9. JavaScript에서 천 단위 구분 기호(쉼표)로 숫자를 표시하는 방법

    JavaScript에서 큰 숫자를 화면에 출력할 때 천 단위마다 쉼표(,)를 넣으면 가독성이 크게 향상됩니다. 이럴 때 가장 간단하고 표준적인 방법은 Intl.NumberFormat 객체를 활용하는 것입니다. 별도의 라이브러리 설치 없이 브라우저에서 바로 사용할 수 있습니다.예제아래 코드를 실행해 보세요.<!DOCTYPE html><html>  <body>    <script>     &nbs

  10. JavaScript로 커스텀 알림 상자(Alert Box) 만드는 방법 – jQuery와 CSS 활용 예제

    기본 alert() 함수는 브라우저마다 제각각으로 단조로운 모양의 알림 상자를 표시합니다. 반면 jQuery와 CSS를 함께 활용하면 웹사이트 디자인에 어울리는 커스텀 알림 상자를 자유롭게 만들 수 있습니다. 아래 예제를 실행해 직접 확인해 보세요. 커스텀 알림 상자 구현 예제 다음 코드는 jQuery 라이브러리와 CSS를 이용해 표준 alert 상자와는 전혀 다른 스타일의 알림 상자를 구현한 예제입니다. <!DOCTYPE html> <html>    <head>   &nb

  11. JavaScript로 인쇄 대화상자 팝업 띄우는 방법 완벽 가이드

    웹 페이지에서 인쇄 기능을 구현하고 싶다면 JavaScript의 print() 메서드를 사용하면 됩니다. 이 메서드를 호출하면 브라우저의 인쇄 대화상자가 자동으로 팝업되며, 사용자는 이 대화상자에서 어떤 프린터를 선택할지, 인쇄 옵션은 어떻게 설정할지 등을 손쉽게 지정할 수 있습니다.인쇄 대화상자란?인쇄 대화상자는 아래와 같은 형태로 나타납니다.window.print() 기본 사용법window.print()는 별도의 설정 없이 즉시 호출할 수 있는 내장 메서드입니다. 버튼 클릭 시 인쇄 대화상자를 띄우는 가장 간단한 예제를 살펴보겠

  12. JavaScript에서 new 연산자로 객체를 생성하는 방법

    JavaScript에서 new 키워드는 new 연산자를 의미하며, 사용자가 정의한 객체 타입의 새로운 인스턴스를 생성할 때 사용됩니다.new 연산자를 활용하면 빈 객체를 만든 뒤, 원하는 속성(property)을 동적으로 추가하여 객체를 구성할 수 있습니다.예제아래 코드를 실행하면 new 연산자를 사용해 JavaScript 객체를 생성하는 과정을 직접 확인할 수 있습니다.<!DOCTYPE html> <html>    <body>       <p id

  13. 만료 날짜 없이 JavaScript 쿠키를 설정하는 방법

    JavaScript 쿠키에서 expires 옵션은 필수가 아닙니다. 즉, expires 속성은 선택 사항입니다. 이 속성에 유효한 날짜나 시간을 지정하면 쿠키는 해당 날짜나 시간에 만료되며, 그 이후에는 쿠키의 값에 더 이상 접근할 수 없습니다.반대로 expires 속성을 지정하지 않고 쿠키를 생성하면 만료 날짜가 없는 쿠키가 됩니다. 이 경우 브라우저를 닫을 때까지 유지되는 세션 쿠키(session cookie)로 동작합니다.예제만료 날짜 없이 JavaScript 쿠키를 설정하고 읽어오려면 다음 코드를 실행해 보세요.<htm

  14. HTML에서 텍스트를 기울임꼴(이탤릭)로 만드는 방법 총정리

    HTML에서 텍스트를 기울임꼴로 만드는 방법 HTML에서 텍스트를 기울임꼴(이탤릭)로 표시하려면 <i>...</i> 태그 또는 <em>...</em> 태그를 사용하면 됩니다. 두 태그 모두 화면에는 같은 형태로 렌더링되지만, 그 의미에는 차이가 있습니다. <i> 태그는 단순히 시각적으로 기울임꼴을 적용할 때 사용되는 반면, <em> 태그는 구문(phrase) 태그로서 해당 텍스트가 강조(emphasis)된 내용임을 의미론적으로 나타냅니다. 따라서 스크린 리더 등 보조

  15. JavaScript로 쿠키 설정하고 읽는 방법 완벽 정리

    쿠키 설정하기 (Set Cookie) 쿠키를 생성하는 가장 간단한 방법은 document.cookie 객체에 문자열 값을 직접 할당하는 것입니다. 기본 작성 형식은 다음과 같습니다. document.cookie = key1=value1;key2=value2;expires=date; 여기서 expires 속성은 선택 사항입니다. 이 속성에 유효한 날짜나 시간을 지정하면 해당 시점에 쿠키가 만료되며, 그 이후에는 쿠키 값에 더 이상 접근할 수 없습니다. expires를 지정하지 않으면 브라우저 세션이 종료될 때 쿠키가 삭제되는 세션

  16. 자바스크립트 쿠키란? 용도와 동작 원리 완벽 정리

    쿠키(Cookie)란 무엇인가?쿠키는 방문자의 선호 설정, 구매 내역, 커미션 정보 등 더 나은 사용자 경험과 사이트 통계 분석에 필요한 각종 데이터를 기록하고 추적하는 가장 효율적인 방법입니다. HTTP 프로토콜은 상태를 유지하지 않는(stateless) 특성을 가지기 때문에, 페이지를 이동할 때마다 사용자 정보가 사라지는데, 쿠키는 바로 이 문제를 해결해 주는 핵심 기술입니다.쿠키의 작동 원리서버는 방문자의 브라우저에 쿠키 형태로 데이터를 전송합니다. 브라우저는 이 쿠키를 수락할 수 있으며, 수락한 경우 방문자의 하드 드라이브에

  17. HTML img 태그의 src 속성으로 다른 도메인 이미지 불러오는 방법

    웹 페이지에 이미지를 표시하려면 <img> 태그를 사용합니다. 이 태그에는 이미지 소스(src), 대체 텍스트(alt), 너비(width), 높이(height) 등 다양한 속성을 지정할 수 있습니다.특히 src 속성은 이미지가 위치한 URL을 지정하는 역할을 하며, 여기에 다른 도메인의 주소를 입력하면 외부 사이트의 이미지도 자유롭게 가져와 표시할 수 있습니다. alt 속성은 대체 텍스트로, 이미지 로딩에 실패했을 때 화면에 나타나는 설명 문구입니다.<img> 태그의 주요 속성 정리<img> 태그에서

  18. HTML에서 텍스트 글꼴(폰트)을 변경하는 방법 총정리

    HTML에서 텍스트 글꼴을 변경하려면 style 속성을 사용합니다. style 속성은 특정 요소에 인라인(inline) 스타일을 직접 지정하는 방식으로, HTML <p> 태그와 함께 CSS의 font-family, font-size, font-style 등 다양한 글꼴 관련 속성을 조합하여 활용할 수 있습니다.<font> 태그는 더 이상 사용하지 않습니다HTML5에서는 과거에 글꼴을 지정하던 <font> 태그를 공식적으로 지원하지 않습니다. 해당 태그는 HTML5에서 폐기(deprecated)되었기

  19. JavaScript 쿠키에 저장할 수 있는 데이터 용량, 브라우저별 한도 총정리

    JavaScript 쿠키(Cookie)는 사용자 정보를 브라우저에 저장하는 대표적인 방식이지만, 무제한으로 데이터를 담을 수는 없습니다. 브라우저마다 저장할 수 있는 쿠키의 최대 개수와 쿠키 하나당 최대 크기가 정해져 있으며, 이 한도를 초과하면 기존 쿠키가 삭제되거나 새로운 쿠키가 저장되지 않을 수 있습니다. 브라우저별 쿠키 저장 한도 주요 웹 브라우저에서 허용하는 쿠키 저장 한도는 다음과 같습니다. 웹 브라우저최대 쿠키 수쿠키당 최대 크기Google Chrome180개4096바이트(약 4KB)Firefox150개4097바이트(약

  20. JavaScript 'use strict' 엄격 모드란? 코드를 안전하게 보호하는 방법

    자바스크립트(JavaScript)의 use strict는 지시문(directive) 형태의 문자 표현식입니다. ECMAScript 5(JavaScript 1.8.5)에서 처음 도입되었으며, 이름 그대로 코드가 엄격 모드(strict mode)로 실행되어야 함을 브라우저에 알려주는 역할을 합니다. 엄격 모드를 사용하면 일반적인 코딩 실수로 인한 오류를 조기에 잡아낼 수 있습니다. 예를 들어, 일반 모드에서는 선언하지 않은 변수를 사용해도 자동으로 전역 변수가 생성되지만, 엄격 모드에서는 즉시 에러가 발생합니다. 이처럼 잠재적인 버그와

Total 5929 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:266/297  20-컴퓨터/Page Goto:1 260 261 262 263 264 265 266 267 268 269 270 271 272