大家新年好~,
实作网页功能有时会很好奇别人是怎么做的,举个例子,
大家熟知的 Gitlab 把成员从专案里移除的时候,就是按一个 button,
button 的 html 码如下:
<button type="button" class="btn js-modal-action-primary btn-danger">
<span class="gl-button-text">Remove member</span>
</button>
首先,它上下没 <form> tag,看起来不像是直接用 form submit 送出的,
button 里没 id 没 name 没 onclick(),只有 class,
像这样的一个功能,前端做个动作后在后端做些计算,再在前端做些反应,
算是蛮常见的设计。
自己要实现也不难,但写出来明显就是跟台面上的大网站长得很不一样,
很好奇别人都是用什么样的方式来实现的,
是 form 还是 ajax,关键值是怎么传递的... 等等,
请问,是不是有什么 trace 的方式,
或者是有这类的 design pattern 可以学习的呢?