三流程序员大晚上不睡觉,竟然在做这件事

用户头像
Janenesome
关注
发布于: 2020 年 06 月 20 日
三流程序员大晚上不睡觉,竟然在做这件事

搞了个震惊部的标题开开玩笑(误)。



这篇文章其实主要是分享一个小技巧,在需要反复编辑一篇文章时,可以通过修改地址栏 URL,快速进入编辑页。

不过想想写作平台的使用场景,大多是大神们在分享,分享出去的时候已经是深思熟虑了,所以这个场景可能又不太常用。

好了,正文开始。


白天看到二爷对关于写周报的思考,于是整理补充到之前的某篇文章。因为还要对比移动端的效果,而且时不时会发现错别字或者想修改某个语句等原因,导致这篇文章发布了好几次。

前几次都是要返回到文章列表,找到文章右边的编辑页,然后进去编辑再发布,感觉这样的操作链太长了。(写这篇文章的时候,又想到文章详情页里缺少编辑按钮,这样反常识的产品设计应该不会在写作平台出现。于是翻一翻找一找,在查看文章页底部的一排按钮里面,找到了编辑按钮,哈哈)



后来发现,查看文章跟编辑文章的地址基本一样的,改一改地址就可以直接进到编辑页了(其实早就该发现了,哈哈)。这个使用场景更多是在 PC 端看自己的文章时,如果看到有错别字,或者有想修改的语句,直接修改地址栏,就可以进入到编辑页了。

如下图所示,将 article 改成 edit 就可以了。



正常的编辑场景,更好的做法当然是预览生成地址,然后在移动端也看完效果之后,才正式对外发布。


大半夜发现地址栏的相似之处之后,顺便看看写作平台接口返回的数据结构,看到一些数据也会想下是怎么设计的。例如文章 getDeatil 返回的数据,如果我来设计的话这里会设计多少张数据表,接口耗时怎么样,是怎么做到这么快的,如果是我的话会怎么做,能不能更快。



又去试了下如果改其他人文章的地址会怎么样,结果 getDetail 会先申请,然后编辑内容一闪而过之后出现错误提示并跳回到首页,应该是后面的鉴权没通过。在这里又看到了关注点分离,接口的职责分明。

然后发现所有接口都有做跨域的限制,浏览器直接调接口是行不通的,想想自己平时开发接口时,对安全性的意识还是欠缺很多啊。






上了两个周末的课,现在终于有个自己的周末了,好好阅读写作看电视睡觉,哈哈。

祝你周末愉快。

用户头像

Janenesome

关注

功不唐捐 2018.10.29 加入

程序员

评论 (3 条评论)

发布
用户头像
我把这篇文章改成edit,一闪而过的编辑页面,就跳到404了。哈哈
2020 年 06 月 23 日 10:26
回复
用户头像
哈哈哈哈哈,被分析了。地址改成edit这个确实有人提过,不知道是不是你~
2020 年 06 月 20 日 10:54
回复
不是我,之前还没有留意到哈哈哈哈😂
2020 年 06 月 20 日 11:08
回复
没有更多了
三流程序员大晚上不睡觉,竟然在做这件事