다른 전자 상거래 사이트에서 사용되는 위젯을 만들고 있습니다.사용 된 밑줄의 버전을 얻으십시오
저는 underscorejs 라이브러리를 사용하고 있으므로 상위 사이트에 언더 코어가 있는지 확인해야합니다. 그렇다면 어떤 버전인지 확인해야합니다.
사이트에 밑줄이 이미 정의되어 있고과 일치하는 경우 이 사용됩니다. 자신의 정의 된 밑줄을 사용하여 내 위젯에 언더 코어를로드하는 CDN 호출을하지 않을 것입니다.
다른 전자 상거래 사이트에서 사용되는 위젯을 만들고 있습니다.사용 된 밑줄의 버전을 얻으십시오
저는 underscorejs 라이브러리를 사용하고 있으므로 상위 사이트에 언더 코어가 있는지 확인해야합니다. 그렇다면 어떤 버전인지 확인해야합니다.
사이트에 밑줄이 이미 정의되어 있고과 일치하는 경우 이 사용됩니다. 자신의 정의 된 밑줄을 사용하여 내 위젯에 언더 코어를로드하는 CDN 호출을하지 않을 것입니다.
쉽게
if (!window._ || window._.VERSION !== '1.7.0') {
// Load underscore from CDN
}
예. 고마워. 문서에서 찾을 수 없습니다! –
는 underscorejs의 버전은
확인 라이브러리 자체 사용하기. 대부분 파일의 맨 위에 저작권 주석을 남겼습니다.
은 내가
_.VERSION
다음 당신은에서 라이브러리를로드하는이 패턴을 사용할 수와 함께 그것을 확인하실 수 있습니다 underscorejs가 상위 사이트에 존재하는지 확인해야 HTML :
<script>
(window._ && window._.VERSION === '1.7.0') || document.write("<script src='//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js'>\x3C/script>");
</script>
이 스크립트는 처음에는 위젯 HTML에 넣을 수 있습니다.
'alert (_. VERSION); ' –