Im (jQuery는 since 2006 근처였습니다.) 이후에도 jQuery에서 네임 스페이스를 구현하려면 adding a plugin 또는 custom function에 의존해야합니다.
왜 jQuery를 코어의이 부분이 구축 밤은 :// USAGE:
// var myProject = $.namespace('com.foo.myProject');
namespace : function(){
var o, d;
$.each(arguments, function(i,v) {
d = v.split(".");
o = window[d[0]] = window[d[0]] || {};
$.each(d.slice(1), function(i2, v2){
o = o[v2] = o[v2] || {};
});
});
return o;
},
나는이 (위의 ext js implementation을 기반으로) 대부분의 자바 스크립트 프로젝트 및 프레임 워크에 사용됩니다 개념에 대한 코드의 작은 조각 의미? "우리는 아직 주변에 가지 않았다"는 이유 외에도 이유가 있을까요?
심각하게? 네임 스페이스를 구현하려면 많은 코드가 필요합니까? 대부분의 사람들은 구현을 위해 정확히 0 바이트를 사용합니다. – slebetman
너무 길다고 생각하면 jquery 플러그인을보아야합니다. –
@slebtman 한 번에 전체 네임 스페이스 계층을 정의하는 더 좋은 방법이 있습니까? –