Espace de nom JavaScript - observation de la pratique à suivre
Le contexte côté client de la programmation Web requiert un bon espace de nom.
Pourquoi et quand exécuter cette tâche
htmlEditor.js:
if ( typeof( HTMLEditorController ) == "undefined" ) {
var HTMLEditorController = function( namespace ) {
this._namespace = namespace;
this.getSaveForm = function () {
return document.forms[ namespace + "saveForm" ]
}
}
}
htmlEditor.jsp:
var <%=namespace%>htmlController = new HTMLEditorController( "<%=namespace%>" );