JavaScript

[Window_Object] JS - window.jQuery 속성 - 제이쿼리 라이브러리 로드 여부 확인 (= 윈도우제이쿼리속성)

목차
  1. window.jQuery 예제 - 제이쿼리 라이브러리 로드 여부 체크
  2. window.jQuery 정의

 

window.jQuery 예제 - 제이쿼리 라이브러리 로드 여부 체크

 

<?php

if (!window.jQuery) { // jQuery 로드 안 된 경우 동적으로 추가

    var script = document.createElement('script');

    script.src = 'https://code.jquery.com/jquery-3.6.0.min.js';

    document.head.appendChild(script);

    script.onload = function() {

        console.log('jQuery가 동적으로 로드 됨');

        // jQuery 로드 후 추가 작업 수행

    };

} else {

    console.log('jQuery가 이미 로드 됨.');

}


 

window.jQuery 정의

 

window는 브라우저의 전역 객체를 가리킴. window.jQuery는 jQuery 라이브러리가 브라우저에서 로드되었는지 확인하는 코드임. 즉, window.jQuery가 존재한다면, jQuery가 정상적으로 로드되어 사용할 수 있다는 의미임.

 


PS.

  • window.jQuery가 undefined일 경우 jQuery가 로드되지 않은 상태이고, 그렇지 않으면 jQuery가 로드된 상태임을 나타냄.
  • 이를 통해 jQuery가 없는 환경에서도 적절히 대처 가능.

 



분류 제목
Window_Object JS - window.top 속성 ★ - 윈도우 최상위창 (= 윈도우탑 속성 = 윈도우톱 속성)
Window_Object JS - alert() 메서드 - 경고창 (= 얼럿창) 띄우기 ※ 경고창 띄운 후, 특정 페이지로 이동시키기…
Window_Object JS - atob() 메서드 - base-64 인코딩 문자열을 디코딩 (=암호해독) (IE10 이상)
Window_Object JS - blur() 메서드 - 포커스 해제/제거 (= blur메서드 = 블러메서드)
Window_Object JS - btoa() 메서드 - base-64로 문자열을 인코딩 (= 암호화) (IE10 이상)
Window_Object JS - clearInterval() 메서드 - setInterval()로 설정된 타이머 해제 (=일정시간간…
Window_Object JS - clearTimeout() 메서드 - setTimeout() 메소드로 설정된 타이머 비우기 (=일정…
Window_Object JS - close() 메서드 - 창닫기 (= 클로즈메서드 = 클로즈함수)
Window_Object JS - confirm() 메서드 ★ - 확인창 (= confirm메서드 = 컨펌메서드 = confirm함수…
Window_Object JS - focus() 메서드 ★ - 윈도우창 포커스 설정 (= focus메서드 = 포커스메서드)
Window_Object JS - getComputedStyle() 메서드 - 지정요소의 모든 스타일코드 얻기 (= CSS계산값 = …
Window_Object JS - getSelection() 메서드 - 사용자에 의해 선택된 텍스트 범위 나타내는 선택객체 (IE9)…
Window_Object JS - matchMedia() 메서드 ★ - 미디어쿼리리스트 객체 (MediaQueryList) 반환 (…
Window_Object JS - moveBy() 메서드 - 윈도우창 이동 (※ 현재위치기준해서 지정길이만큼 이동)
Window_Object JS - moveTo() 메서드 - 윈도우창 이동 (※ 지정위치로 이동 = 지정좌표로 이동)
3/4
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드
제작의뢰
Q&A
커뮤니티 2
웹유틸
회원센터
홈짱닷컴 PC버전 로그인