封装一些通用方法的时候是多加一些方法还是以配置的方式区分更好

封装一些通用方法的时候是多加一些方法还是以传参的方式区分更好?

比如说我把jq的ajax进行二次封装

如下第一种方法,请求方式放到参数里,比如说type可以是post或者GET


request({

    type:POST,

    url:xxxx,

    data:{}

})

如下第二种方法,单独新增一个方法


request.get({

    url:xxxx,

    data:{}

})


  request.post({

    url:xxxx,

    data:{}

})

上面是一个简单的例子,大概是这个意思,这两种方法哪种更好 ?


人到中年有点甜
浏览 434回答 2
2回答

墨色风雨

第二种方法更直观,可读性更好,但是没有很好的扩展性,看你自己的业务需求,像ajax方法,目前存在的就那么几种,不会有更多,所以第二种方法我觉得更好

交互式爱情

这个不一定,要看方法使用、定义的具体情况。更多的是实现方面的约定。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript