前端新人,怎么知道前端的规范是什么?

37 天前
 rookiemaster

比如提交表单,可以在 form 里设置 action 提交,可以设置 button 的 onclick 方法触发一个函数调用 ajax 提交,也可以使用 jquery 序列化表单的数据然后使用$.post()提交。这其中有什么规范吗,就比如大家一都都用什么方法?

4296 次点击
所在节点    程序员
47 条回复
HI101
36 天前
请问下个为大佬 如何防止 form 表单重复提交?
catch
36 天前
直接看 chromium 源码完事
silence0812
36 天前
我的规矩就是规矩😕
Torpedo
36 天前
@rookiemaster #1 你说的这种是类似于 best practice ,而不是规范吧。就比如表单这个场景,浏览器原生是有很多 api 的。理论上你用原生的这些 api ,兼容性最好。但是这也要考虑你的产品。假如你的产品都是中后台,那么你可以抛弃原生,自己搞一套。

之所以说是 best practice 就是因为这东西是个实践,实践就要考虑环境,比较依靠经验和技术。

建议学习一些开源的写法。然后搜一下各种 api 的优劣
pytth
36 天前
没有什么规范。用什么工具链就用什么做法就行了。
用 jQuery 就用 ajax 异步提交,用原生 javaScript 就用 XHR ,用 Vue 就用 axios 就行了。

现在提交讲究的是前后端分离,不要用 form 的 action 了,这个会有默认跳转事件。
signalas1
35 天前
按你团队的规范,已经有的功能直接复制粘贴,自己一个人怎么爽怎么来
hesetiema
34 天前
新时代的 jQuery 替代品:Alpine 。新的流行架构可供参考:AHA——Astro + HTMX + Alpline 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1043799

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX