我应该向DOM对象添加方法吗?

时间:2016-11-28 15:54:40

标签: javascript dom

我知道如何在JavaScript中向对象添加方法,但我的问题是是否以及何时为DOM对象执行此操作。

例如,假设我有一个函数

function add_header(table, title) {
    var header = table.createTHead();
    var row = header.insertRow(0);
    var cell = row.insertCell(0);
    cell.appendChild(document.createTextNode(title));
}

将标头添加到给定的表对象。使用添加到我的网页中的主表或表原型中的方法替换此全局函数似乎很自然。但似乎这可能会混淆未来的浏览器或库。

是否有一种令人信服的参数(对象作为参数传递的全局函数)或另一种(添加到DOM对象的方法)?标准做法是什么?

1 个答案:

答案 0 :(得分:0)

JavaScript是一种非常复杂的语言。不要通过散布代码使其更复杂!

你应该有一个助手脚本。相应地记录该文件。