Web App开发需要了解哪些事情
来源:www.zhiqiapp.com 作者:东方智启科技 时间:2016-04-25 09:09 阅读:
Html5技术带来的良好的跨平台体验和低成本的开发优势,使得Web App开发服务受到创业者的热捧,但是在开发中需要重视Web App的安全性和用户体验,才能吸引用户的关注。
Html5技术带来的良好的跨平台体验和低成本的开发优势,使得Web App开发服务受到创业者的热捧,但是在开发中需要重视产品的安全性和用户体验,才能够吸引更多目标用户的关注。
安全性主要的影响因素
确认电子邮件:在用户注册之后,系统应该以邮件的形式,为用户发送确认连接,用户在确认之后,才能够进入进一步的操作。在变更邮箱的时候也需要有同样的操作流程。
身份管理:在存储密码时,先用广泛使用的加密库将密码加密。
加密:对Web的所有证书问题,可以使用SSL或者HSTS技术。
工程:动画
在动画方面,尽量不要将APP上的所有的元素都做成动画,因为大部分CSS动画都会触发布局重绘,所以最好是限制一下,尽可能用变换和opacity。
用户体验主要的影响因素
表单:当提交表单时,需要为用户提供相应的反馈信息,让用户知道他们是提交成功了还是失败了。
登陆重定向:用户在未登陆的情况下,系统应该为用户提供登陆引导。如果在用户登陆的过程中出现输入了错误的密码的情况,应该给以提示,并引导用户忘记密码操作,选择重新设置新密。
JS与CSS:合并和压缩:用户需要在APP上特定的JavaScript和CSS集中放到一个文件中(一个存JS、一个存CSS),才能够进一步减小产品自身的大小,才能够进一步提升加载效率,进而提升用户的体验,一般可以使用的工具并包括Grunt-contrib-concat、Grunt-contrib-cssmin或Grunt-contrib-uglify。
确认电子邮件:在用户注册之后,系统应该以邮件的形式,为用户发送确认连接,用户在确认之后,才能够进入进一步的操作。在变更邮箱的时候也需要有同样的操作流程。
身份管理:在存储密码时,先用广泛使用的加密库将密码加密。
加密:对Web的所有证书问题,可以使用SSL或者HSTS技术。
工程:动画
在动画方面,尽量不要将APP上的所有的元素都做成动画,因为大部分CSS动画都会触发布局重绘,所以最好是限制一下,尽可能用变换和opacity。
用户体验主要的影响因素
表单:当提交表单时,需要为用户提供相应的反馈信息,让用户知道他们是提交成功了还是失败了。
登陆重定向:用户在未登陆的情况下,系统应该为用户提供登陆引导。如果在用户登陆的过程中出现输入了错误的密码的情况,应该给以提示,并引导用户忘记密码操作,选择重新设置新密。
JS与CSS:合并和压缩:用户需要在APP上特定的JavaScript和CSS集中放到一个文件中(一个存JS、一个存CSS),才能够进一步减小产品自身的大小,才能够进一步提升加载效率,进而提升用户的体验,一般可以使用的工具并包括Grunt-contrib-concat、Grunt-contrib-cssmin或Grunt-contrib-uglify。
热门点评()