Я намерен указать пространство имен моей библиотеки полезных методов, но моя библиотека также включает в себя несколько прототипов.Например,
// Utility Functions - Trim() removes trailing, leading, and extra spaces between words
String.prototype.Trim = function () { var s = this.replace(/^\s+/,"").replace(/\s+$/,""); return s.replace(/\s+/g," "); };
// Escapes characters for use with a regular expression
String.prototype.EscapeR = function () { return this.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); };
Date.prototype.getMonthName = function() {
if ( !this.mthName ) this.mthName = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
return this.mthName[this.getMonth()];
};
Как я могу (или я должен) включить их в свое пространство имен?
(Обратите внимание, что я не использую JQuery.) Спасибо за любые подсказки заранее.Энди.