经验教会了很多以前不知道的东西,然后用户必
分类:巴黎人-前端

做 Web 应用要通晓的那多少个事

2015/07/21 · HTML5 · Web应用

本文由 伯乐在线 - 刘健超-J.c 翻译,黄利民 校稿。未经许可,禁止转发!
西班牙语出处:blog.venanti.us。招待参预翻译组。

在过去一年里,我从零起初开拓直接在自个儿的第2个基本点的 Web 应用程序。本次经历教会了本身无数此前不亮堂的事物,非常在贺州和顾客体验方面。

小编最终二次尝试开采丰盛复杂的施用是在 2006年,所以就本人的立足点的话,有众多东西供给补充。

除此而外本身所知所见外,要牢记本文清单里的源委。因为在开垦 Web 应用时,特别是刚开首做的时候,轻易忘记一些关键的业务。

其一检查清单并非布帆无恙,即使你是两个经验充分的开垦者,这里或者未有让您认为欣喜的东西,但本身期望能表明它是推进令你想起起一些错失的东西。

支付贰个 Web App 必得掌握的这些事,app那个事

  在过去的一年里,笔者在从头开首开垦本人的首先个第一的Web应用。经验教会了众多原先不晓得的东西,极其是在安全性和客户体验方面。

  值得一说的是,作者上三回尝试营造的其余合理复杂性是在二零零五年。所以,在保山防御方面,小编还会有比比较多东西须求去填补。

  纵然在那么些本人曾经明白或早就境遇过的东西之外,下边那个清单的细节在付出Web应用时也特别轻便忘记,极度是您才刚刚启航的时候。

  那个清单大概在少数方面不尽详细,固然您是一位经验丰硕的开垦者,作者可疑这里将不会有怎么样事物会让您感到惊叹。然而,笔者盼望它对那么些可能放弃了一部分事物的人有赞助。

  在过去的一年里,小编在从头开头开荒本人的第叁个入眼的Web应用。经验教会了过多从前不亮堂的东西,非常是在安全性和顾客体验方面。

在过去的一年里,我在从头初始开荒本身的率先个第一的Web应用。经验教会了累累在先不精通的东西,特别是在安全性和客商体验方面。

本文由 伯乐在线 - 刘健超-J.c 翻译,黄利民 校稿。未经许可,禁止转发!
希腊语出处:stackexchange。迎接出席翻译组。

安全性

确认邮件:当客户注册时,应向他们发送带有一点点击确认邮箱的链接的邮件。假设顾客更新他们的邮箱地址,则要重新重复那一个工作流程。

地点管理:当存储密码时,首先对它们进行加盐和散列操作,然后再用现时常见利用的 crypto 库。倘令你不这么做的话,把地点管理转由给 推特(TWTR.US) / GitHub /  Instagram / 等,用 OAuth 就能够到位。

加密:全部证件难点,还应该有哪些比 SSL 越来越好。使用它吗。还足以选择 HSTS。

证据:不要把服务器身份音信(API 密钥、数据库密码等)放到版本调节里,不然就泄密了。

 安全性

  确认电子邮件:当客商注册时,你应当发八个带有确认链接的电子邮寄给他俩,然后客户必得点击链接来确认。假设客户在有些时候改换她们的电子邮箱地址,应该接触同样的操作流程。

  身份管理:在仓库储存密码时,先用布满选拔的加密库将密码加密。如若你能不管理密码,那么身份管理转由照片墙/Github/推特来治本,只要选用八个验证接口。

  加密:对Web的享有证件难题,未有比SSL更加好的技艺了,使用它吧,大概采取 HSTS 也能够。

  证书:长久不要Check任何方式的服务器证书(API密钥、数据块密码)到源码调整库中。

图片 1

  值得说的是,小编上叁遍尝试营造的别样合理复杂性是在二零零五年。所以,在平安全防护卫方面,作者还应该有为数非常多东西须求去填补。

值得提的是,作者上一遍尝试创设的其余合理复杂性是在二零零七年。所以,在哈密防御方面,小编还应该有相当多事物必要去填补。

【伯乐在线注】:《Web应用上线前,工程师该思量的本事有那么些》那是 StackExchange 上边包车型大巴一个经文难题贴。

工程:动画

装有的爱,都以华贵的。但别为运用里的具有因素增添动画。因为很多 CSS 动画都会触发表局重绘;最佳尽恐怕地范围自个儿使用 transform 和 opacity。

制止实行缓慢的对接运算,假使非要使用,那么保障它是针对某些属性的(如,”transition: opacity 250ms ease-in” ,并不是 “transition: all 250ms ease-in”)。

 工程:动画

  对于那全体是天真的爱,别将你的app上全体的因素都做成动画,因为大部分CSS动画都会接触布局重绘。你最佳限制一下,尽大概用调换和 opacity。

  防止懒过渡总结,倘令你必须要动用它,必得有限支撑使用一定的习性(如:”transition: opacity 250ms ease-in” 并非 “transition: all 250ms ease-in”)。

  就算在那么些自身曾经知晓或早就遇到过的东西之外,上面这些清单的细节在支付Web应用时也极其轻巧忘记,特别是您才刚刚启航的时候。

固然在那个本人一度领会或曾经际遇过的东西之外,上边这几个清单的细节在开辟Web应用时也特别轻易忘记,非常是您才刚刚起步的时候。

最赞回复有 2200+ 顶,即使好些个人或许都听过里面好些个剧情,但应当会有您未曾长远摸底的情节。一同来探视。

本文由巴黎人手机版发布于巴黎人-前端,转载请注明出处:经验教会了很多以前不知道的东西,然后用户必

上一篇:2.记录并显示网页的最后修改时间,3.关闭当前 下一篇:没有了
猜你喜欢
热门排行
精彩图文