0
, 나는 다음과 같은보고?부트 스트랩 .Constructor는 부트 스트랩 플러그인 정의에서
var Modal = function (element, options) {
...
}
.Constructor
속성 이름을 사용하고 있습니까? 나는 틀릴 수도 있지만 .Constructor
은 임의의 속성입니다. 맞습니까?
, 나는 다음과 같은보고?부트 스트랩 .Constructor는 부트 스트랩 플러그인 정의에서
var Modal = function (element, options) {
...
}
.Constructor
속성 이름을 사용하고 있습니까? 나는 틀릴 수도 있지만 .Constructor
은 임의의 속성입니다. 맞습니까?
JS에서 변수 유형을 확인할 수 있습니다.
var myModal = new modal();
if(myModal.constructor == Modal)
{
// do something
}
부트 스트랩의 자바 스크립트는 자바 스크립트의 일부 구성 요소에 대해 동일한 생성자를 사용하기 때문에 (Popovers는 예를 들어, 도움말이 필요) 때문일 수있다 : 예를 들면, 생성자 속성을 정의함으로써, 다음과 같이 용이하게 입력을 평가하는 것이 가능 변수가 참조하는 요소 유형을 판별하기 위해 부트 스트랩 코드 내에서 사용됩니다.
맞습니다 : 그 특정 속성은 "내부"사용을위한 것입니다. 예 :'Popover.prototype = $ .extend ({}, $ .fn.tooltip.Constructor.prototype)'. 나는 그것이 JS best practice 또는 OO convention인지 궁금해했다. – moey