Palama,
Если код для внутреннего потребления, оберните всё в аноним
(function() {
var entityMap = {
"&": "&",
"<": "<",
">": ">",
'"': '"',
"'": ''',
"/": '/'
};
function escapeHtml(string) {
return String(string).replace(/[&<>"'\/]/g, function (s) {
return entityMap[s];
});
}
alert(escapeHtml('<html>'));
}());
Если для наружного, типично вводят единый объект для сайта/форума, к примеру:
var FORUM = {}
И привязываются к нему,(те же BB-коды)
FORUM.BB_code={};FORUM.BB_code['B'];FORUM.BB_code['URL'];