API设计问题,两对函数名-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

API设计问题,两对函数名

a123456678 2016-03-24 10:29:06 1523

假如现在我要在jquery基础上,自己封装一个小框架。
需求如下:可以在UI组件的show动作之前,添加一些回调函数,也可以show动作之后,添加一些回调函数
现在我给UI组件添加了两个函数:
widget.on(showOrOtherAction,func)
widget.before(showOrOtherAction,func)
这样看起来不错了,两个函数,都是用来给自定义事件添加回调函数。一个是会在Action发生之前触发,一个是会在其后触发。
但是后面又有需求,希望能给这些回调函数解绑。
这下只能另外加两个函数,但是麻烦是,on对应的是off,before对应啥呢,想不到叫啥好?
注意,这个问题是问API的设计,已经API命名的,不是问怎么实现代码

api设计问题 api函数 api问题 计数问题 api设计
分享到
取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:12:08

    before对应after。
    一些常用的相关词汇,你可以参考:
    init -> 初始化
    start/begin -> 开始
    xxxing ->正在xxx
    xxxed ->xxx完成
    after/xxxfinished -> 之后,xxx完成
    pre -> 之前
    next -> 下一个
    load -> 加载
    unload -> 卸载
    unxxx -> 撤销xxx动作

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题
推荐课程