javascript - 使用 javascript oop 减少代码重复

标签 javascript javascript-objects

我有一个包含更多函数的 javascript 代码。每个功能代码内部看起来相似。有什么方法可以减少和优化使用 javascript oop 的代码。所以我的脚本是这样的。

function cal_a() {
    var a_list = [];
  function fetch_dom() {
    var a = document.getElementById("pOne");
    a.innerHTML = "Hello";
    a_list.push("Hello");
  }
  fetch_dom();
}
function cal_b() {
    var b_list = [];
  function fetch_dom() {
    var b = document.getElementById("pTwo");
    b.innerHTML = "World";
    b_list.push("World");
  }
  fetch_dom();
}
cal_a();
cal_b();
//..
//..
//..
//cal_z();

HTML代码看起来

<p id="pOne"></p>
<p id="pTwo"></p>

如果问题有误请见谅。提前致谢。

最佳答案

我不得不说列表在这里没有做任何事情

function cal(id, text) {
  var list = [];
  function fetch_dom() {
    var el = document.getElementById(id);
    el.innerHTML = text;
    list.push(text);
  }
  fetch_dom();
}

cal('id', 'text');

关于javascript - 使用 javascript oop 减少代码重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51185089/

相关文章:

javascript - 缩小图像以适应 div,但从不放大

javascript - 动态 iframe 中的表单提交不会被触发

javascript - Ruby on Rails :Can not call ajax callback from form_tag

javascript - 当循环 div 时,jQuery 仅适用于第一个 div。我还在学习 PHP,我不知道哪里出了问题

实现删除链表中的节点时,Javascript改变对象的内存

javascript - 根据属性名称和类型对对象进行分组

javascript - 重新渲染 React JS

javascript - 使用 jQuery 从 Web API 检索数据数组

javascript - 在 Javascript 对象中返回键和值

javascript - 返回空对象的箭头函数然后返回一个函数?