大家新年好~,
實作網頁功能有時會很好奇別人是怎麼做的,舉個例子,
大家熟知的 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 可以學習的呢?