鍍金池/ 問(wèn)答/HTML/ vue或react等一些前端框架中 函數(shù)的排序規(guī)則一般是上面呢

vue或react等一些前端框架中 函數(shù)的排序規(guī)則一般是上面呢

on() {

},
cancel() {

},
init() {

}

如果按照首字母排序,那么cancel肯定要寫(xiě)在on前面,但是這兩個(gè)功能截然相反的函數(shù),似乎寫(xiě)在一起更合適,就程序開(kāi)發(fā)效率上來(lái)說(shuō),一般函數(shù)名采取何種排序比較科學(xué)呢?

回答
編輯回答
夏夕

eslint 會(huì)告訴你的,vue 不清楚,react 中的鉤子函數(shù)是按照生命周期排序的。

2017年4月22日 16:18
編輯回答
扯機(jī)薄

我一般都是按照事件的類型來(lái)分,在頁(yè)面順序中分次序,一般從上往下如下:

  1. 直接響應(yīng)元素的監(jiān)控事件一類(handlexxx或者其它
  2. 公共調(diào)用的函數(shù)一類
  3. 工具函數(shù)一類
  4. 私有函數(shù)一類(_xx)

我覺(jué)得這樣比較好維護(hù)。

但是怎么排序還是要看自己的習(xí)慣。

2018年3月20日 17:28
編輯回答
離魂曲

沒(méi)必要糾結(jié)這些的,排序先后無(wú)關(guān)緊要,無(wú)論你怎么排,鍵值對(duì)都是散列的,最終順序都一樣

2018年8月17日 17:05