js中的一些基本封装及应用

正在学,所以就慢慢来补充吧,以循序渐进的方式来讲解

先从最简单的开始

选择器封装

开始我们学的都是下面这种

document.getElementById(" *** ") 

对吧,每次调用都是 document.getElementById("啥啥啥")
一开始还好吧,毕竟会的就那么一点,写的也都是一些小demo,自然就只需要写一两个 document.getElementById(“啥啥啥”)了,那到还不麻烦

但是,当开发遇到稍微大点的项目,频繁写这些代码无疑就是在浪费时间(摸鱼),那就得封装下咯,不然摸鱼这样摸也会嫌累吧

第一种就是以函数声明的方式来进行封装

function $(name){
    document.getElementById(name) 
}

调用该方法只需要 $("啥啥啥") 这样就行了,相对来说还是很简单的

第二种就是以字面量的方式来封装

var $= function(name){
    document.getElementById(name) 
}

使用方式   $("啥啥啥")

但这只是es5的写法,我们要考虑怎么简化代码,在es6里就有箭头函数可以简化这些代码

var $= name => document.getElementById(name)

调用方式还是跟上面一样,但代码是不是已经简洁多了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值