随着时间的推移,我创建了一堆不同的 JavaScript 函数。它们中的大多数是静态函数,并且执行诸如修改日期的显示、从数组创建选择菜单 HTML 等操作。
我目前将它们全部放在一个名为“general.js”的文件中,该文件又由我的 HTML 页面直接调用,它们每个看起来都像:
function modifyDate(data){....}
function makeArray(arr){....}
然后我将它们用作:
alert(modifyDate("12/14/2013"));
我认为这是一个坏主意,因为它可能与其他库发生冲突。相反,我正在考虑以下内容:
myLibrary={};
myLibrary.modifyDate= function(data){....}
myLibrary.makeArray= function(arr){....}
他们将它们用作:
alert(myLibrary.modifyDate("12/14/2013"));
请注意,我正在编造这个。请提供建议,我应该如何最好地组织我的 JavaScript 库。谢谢