鍍金池/ 問(wèn)答/HTML/ 封裝一些通用方法的時(shí)候是多加一些方法還是以配置的方式區(qū)分更好

封裝一些通用方法的時(shí)候是多加一些方法還是以配置的方式區(qū)分更好

封裝一些通用方法的時(shí)候是多加一些方法還是以傳參的方式區(qū)分更好?
比如說(shuō)我把jq的ajax進(jìn)行二次封裝
如下第一種方法,請(qǐng)求方式放到參數(shù)里,比如說(shuō)type可以是post或者GET

request({
    type:POST,
    url:xxxx,
    data:{}
})

如下第二種方法,單獨(dú)新增一個(gè)方法

request.get({
    url:xxxx,
    data:{}
})

  request.post({
    url:xxxx,
    data:{}
})

上面是一個(gè)簡(jiǎn)單的例子,大概是這個(gè)意思,這兩種方法哪種更好 ?

回答
編輯回答
久舊酒

第二種方法更直觀,可讀性更好,但是沒(méi)有很好的擴(kuò)展性,看你自己的業(yè)務(wù)需求,像ajax方法,目前存在的就那么幾種,不會(huì)有更多,所以第二種方法我覺(jué)得更好

2018年8月17日 18:46
編輯回答
神經(jīng)質(zhì)

這個(gè)不一定,要看方法使用、定義的具體情況。
更多的是實(shí)現(xiàn)方面的約定。

2018年3月29日 17:13