자주자주 공지를 확인하세요!

라이믹스/매뉴얼/프론트엔드 라이브러리/전역 함수: 두 판 사이의 차이

Gaon12 (토론 / 기여)
주제별 분류 적용: API와 함수; 상위 분류 중복 정리
Gaon12 (토론 / 기여)
PHP 함수 문서로 잘못 연결된 JavaScript 설명 링크 정정
 
1번째 줄: 1번째 줄:
상위 문서: [[라이믹스/매뉴얼/프론트엔드 라이브러리]]
상위 문서: [[라이믹스/매뉴얼/프론트엔드 라이브러리]]
== 개요 ==
== 개요 ==
[[라이믹스]]가 제공하는 JavaScript [[라이믹스/매뉴얼/전역 함수|전역 함수]] 중 현재 deprecated되지 않은 함수는 <code>Rhymix</code> 오브젝트 메서드의 호환용 별칭이다. 새 코드는 대응하는 메서드를 직접 사용하는 것이 권장된다. 앞으로 추가되는 메서드에는 같은 역할의 전역 함수가 없을 수도 있다.
[[라이믹스]]가 제공하는 JavaScript 전역 함수 중 현재 deprecated되지 않은 함수는 <code>Rhymix</code> 오브젝트 메서드의 호환용 별칭이다. 새 코드는 대응하는 메서드를 직접 사용하는 것이 권장된다. 앞으로 추가되는 메서드에는 같은 역할의 전역 함수가 없을 수도 있다.


== 대응표 ==
== 대응표 ==

2026년 10월 17일 (토) 21:18 기준 최신판

상위 문서: 라이믹스/매뉴얼/프론트엔드 라이브러리

개요[편집 / 원본 편집]

라이믹스가 제공하는 JavaScript 전역 함수 중 현재 deprecated되지 않은 함수는 Rhymix 오브젝트 메서드의 호환용 별칭이다. 새 코드는 대응하는 메서드를 직접 사용하는 것이 권장된다. 앞으로 추가되는 메서드에는 같은 역할의 전역 함수가 없을 수도 있다.

대응표[편집 / 원본 편집]

왼쪽은 기존 함수의 인자이며, 오른쪽은 대응하는 메서드 이름이다. 인자는 같은 역할에 맞추어 전달한다.

전역 함수 권장 메서드
isMobile() Rhymix.isMobile()
getColorScheme() Rhymix.getColorScheme()
setColorScheme(color_scheme) Rhymix.setColorScheme()
detectColorScheme() Rhymix.detectColorScheme()
getLangType() Rhymix.getLangType()
setLangType(lang_type) Rhymix.setLangType()
getCSRFToken() Rhymix.getCSRFToken()
setCSRFToken(token) Rhymix.setCSRFToken()
isCurrentPageUrl(url) Rhymix.isCurrentUrl()
isSameOrigin(url1, url2) Rhymix.isSameOrigin()
redirect(url) Rhymix.redirectToUrl()
openModal(id) Rhymix.modal.open()
openModalIframe(url, target) Rhymix.modal.openIframe()
closeModal(id) Rhymix.modal.close()
winopen(url, target, features) Rhymix.openWindow()
popopen(url, target) Rhymix.openPopup()

변경 예[편집 / 원본 편집]

// 기존 코드
const mobile = isMobile();

// 새 코드
const mobile = Rhymix.isMobile();

같은 이름의 PHP 함수와 JavaScript 함수를 혼동하지 않는다. 서버에서 실행하는 PHP 전역 함수는 라이믹스/매뉴얼/전역 함수를 참고한다.

적용 시 확인[편집 / 원본 편집]

  • 별칭의 존재와 권장 메서드의 도입 버전을 실제 지원 대상에서 확인한다.
  • 기존 인자와 콜백을 그대로 적용할 수 있는지 메서드의 명세를 확인한다.
  • 모달은 브라우저 히스토리와 연동되므로 표시 CSS만 바꾸지 말고 열기·닫기 API를 함께 사용한다.
  • URL 비교·이동의 차이는 상위 문서의 URL 처리 부분을 참고한다.

같이 보기[편집 / 원본 편집]

출처[편집 / 원본 편집]

최근 바뀜

더 보기