为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 如何自己封装javascript代码,高手们有何建议?

javascript 如何自己封装javascript代码,高手们有何建议?

慕运维8079593 2018-12-07 13:19:24
我想自己封装一些js,把常用的功能封装起来,以便以后使用,自己又没有头绪,请各位高手帮忙出出主意?
查看完整描述

4 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

利用对象属性可以实现最简单的封装,比如在**.js文件中,定义一个变量var benpao;

如果你要实现一个求平方的功能,你可以把你的函数封装成benpao的一个属性,例如:

benpao.pingfang = function(m){

  return m*m;

}

当然,如果是Html DOM的操作函数,可以使用给原型添加属性的方式实现,例如在DOM上添加一个deleteDom()函数,用来删除自己。

HTMLElement.prototype.deleteDom = function() { 
  if (this.parentNode)
      this.parentNode.removeChild(this);
};

使用时,如果有一个Div的Id属性为aaa,要想删除它,就这样使用:

document.getElementById("aaa").deleteDom();

查看完整回答
反对 回复 2018-12-24
?
莫回无

TA贡献1865条经验 获得超7个赞

建议看看jquery源码,找点灵感。

查看完整回答
反对 回复 2018-12-24
?
噜噜哒

TA贡献1784条经验 获得超7个赞

不知道楼主说的常用的功能指的是什么?

你可以新建一个JS文件,把常用的功能代码都放到其中,然后以后所有的页面都引用,来使用。

查看完整回答
反对 回复 2018-12-24
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

使用下seajs来解决这个问题

查看完整回答
反对 回复 2018-12-24
  • 4 回答
  • 0 关注
  • 572 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信